summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-26 23:08:24 +0000
committerthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-26 23:08:24 +0000
commit32b76eff6f630b9bcc0fc3f3bad826f3d1217dda (patch)
treea5687726e4f145c715c73cbbff23e88ac2192eb9
parent7cf4d5505378a983947d8c989841f1f378f19cde (diff)
downloadchromium_src-32b76eff6f630b9bcc0fc3f3bad826f3d1217dda.zip
chromium_src-32b76eff6f630b9bcc0fc3f3bad826f3d1217dda.tar.gz
chromium_src-32b76eff6f630b9bcc0fc3f3bad826f3d1217dda.tar.bz2
`#pragma once` for app, base, chrome, gfx, ipc, net, skia, views
BUG=50273 TEST=everything still builds, build is 10% faster on windows, same speed on mac/linux TBR: erg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53716 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--app/active_window_watcher_x.h1
-rw-r--r--app/animation.h1
-rw-r--r--app/animation_container.h1
-rw-r--r--app/app_paths.h1
-rw-r--r--app/app_switches.h1
-rw-r--r--app/bidi_line_iterator.h1
-rw-r--r--app/clipboard/clipboard.h1
-rw-r--r--app/clipboard/clipboard_util_win.h1
-rw-r--r--app/clipboard/scoped_clipboard_writer.h1
-rw-r--r--app/combobox_model.h1
-rw-r--r--app/download_file_interface.h1
-rw-r--r--app/drag_drop_types.h1
-rw-r--r--app/gfx/font_util.h1
-rw-r--r--app/gfx/gl/gl_bindings.h1
-rw-r--r--app/gfx/gl/gl_context.h1
-rw-r--r--app/gfx/gl/gl_context_egl.h1
-rw-r--r--app/gfx/gl/gl_context_osmesa.h1
-rw-r--r--app/gfx/gl/gl_context_stub.h1
-rw-r--r--app/gfx/gl/gl_implementation.h1
-rw-r--r--app/gfx/gl/gl_interface.h1
-rw-r--r--app/gfx/gl/gl_mock.h1
-rw-r--r--app/gtk_dnd_util.h1
-rw-r--r--app/gtk_integers.h1
-rw-r--r--app/gtk_signal.h1
-rw-r--r--app/gtk_signal_registrar.h1
-rw-r--r--app/gtk_util.h1
-rw-r--r--app/hi_res_timer_manager.h1
-rw-r--r--app/l10n_util.h1
-rw-r--r--app/l10n_util_collator.h1
-rw-r--r--app/l10n_util_mac.h1
-rw-r--r--app/l10n_util_win.h1
-rw-r--r--app/linear_animation.h1
-rw-r--r--app/menus/accelerator.h1
-rw-r--r--app/menus/accelerator_cocoa.h1
-rw-r--r--app/menus/accelerator_gtk.h1
-rw-r--r--app/menus/button_menu_item_model.h1
-rw-r--r--app/menus/menu_model.h1
-rw-r--r--app/menus/simple_menu_model.h1
-rw-r--r--app/message_box_flags.h1
-rw-r--r--app/multi_animation.h1
-rw-r--r--app/os_exchange_data.h1
-rw-r--r--app/os_exchange_data_provider_gtk.h1
-rw-r--r--app/os_exchange_data_provider_win.h1
-rw-r--r--app/resource_bundle.h1
-rw-r--r--app/scoped_handle_gtk.h1
-rw-r--r--app/slide_animation.h1
-rw-r--r--app/sql/connection.h1
-rw-r--r--app/sql/diagnostic_error_delegate.h1
-rw-r--r--app/sql/init_status.h1
-rw-r--r--app/sql/meta_table.h1
-rw-r--r--app/sql/statement.h1
-rw-r--r--app/sql/transaction.h1
-rw-r--r--app/surface/accelerated_surface_mac.h1
-rw-r--r--app/surface/io_surface_support_mac.h1
-rw-r--r--app/surface/transport_dib.h1
-rw-r--r--app/system_monitor.h1
-rw-r--r--app/table_model.h1
-rw-r--r--app/table_model_observer.h1
-rw-r--r--app/test/data/resource.h1
-rw-r--r--app/test_animation_delegate.h1
-rw-r--r--app/test_suite.h1
-rw-r--r--app/text_elider.h1
-rw-r--r--app/theme_provider.h1
-rw-r--r--app/throb_animation.h1
-rw-r--r--app/tree_model.h1
-rw-r--r--app/tree_node_iterator.h1
-rw-r--r--app/tree_node_model.h1
-rw-r--r--app/tween.h1
-rw-r--r--app/win_util.h1
-rw-r--r--app/x11_util.h1
-rw-r--r--app/x11_util_internal.h1
-rw-r--r--base/at_exit.h1
-rw-r--r--base/atomic_ref_count.h1
-rw-r--r--base/atomic_sequence_num.h1
-rw-r--r--base/atomicops.h1
-rw-r--r--base/atomicops_internals_arm_gcc.h1
-rw-r--r--base/atomicops_internals_x86_gcc.h1
-rw-r--r--base/atomicops_internals_x86_macosx.h1
-rw-r--r--base/atomicops_internals_x86_msvc.h1
-rw-r--r--base/auto_reset.h1
-rw-r--r--base/base64.h1
-rw-r--r--base/base_drag_source.h1
-rw-r--r--base/base_drop_target.h1
-rw-r--r--base/base_paths.h1
-rw-r--r--base/base_paths_mac.h1
-rw-r--r--base/base_paths_win.h1
-rw-r--r--base/base_switches.h1
-rw-r--r--base/basictypes.h1
-rw-r--r--base/bits.h1
-rw-r--r--base/callback.h1
-rw-r--r--base/cancellation_flag.h1
-rw-r--r--base/chrome_application_mac.h1
-rw-r--r--base/cocoa_protocols_mac.h1
-rw-r--r--base/command_line.h1
-rw-r--r--base/compat_execinfo.h1
-rw-r--r--base/compiler_specific.h1
-rw-r--r--base/condition_variable.h1
-rw-r--r--base/cpu.h1
-rw-r--r--base/crypto/capi_util.h1
-rw-r--r--base/crypto/cssm_init.h1
-rw-r--r--base/crypto/encryptor.h1
-rw-r--r--base/crypto/rsa_private_key.h1
-rw-r--r--base/crypto/scoped_capi_types.h1
-rw-r--r--base/crypto/scoped_nss_types.h1
-rw-r--r--base/crypto/signature_creator.h1
-rw-r--r--base/crypto/signature_verifier.h1
-rw-r--r--base/crypto/symmetric_key.h1
-rw-r--r--base/data_pack.h1
-rw-r--r--base/debug_on_start.h1
-rw-r--r--base/debug_util.h1
-rw-r--r--base/dir_reader_fallback.h1
-rw-r--r--base/dir_reader_linux.h1
-rw-r--r--base/dir_reader_posix.h1
-rw-r--r--base/eintr_wrapper.h1
-rw-r--r--base/env_var.h1
-rw-r--r--base/event_recorder.h1
-rw-r--r--base/event_synthesis_gtk.h1
-rw-r--r--base/event_trace_consumer_win.h1
-rw-r--r--base/event_trace_controller_win.h1
-rw-r--r--base/event_trace_provider_win.h1
-rw-r--r--base/field_trial.h1
-rw-r--r--base/file_descriptor_posix.h1
-rw-r--r--base/file_descriptor_shuffle.h1
-rw-r--r--base/file_path.h1
-rw-r--r--base/file_util.h1
-rw-r--r--base/file_util_deprecated.h1
-rw-r--r--base/file_version_info.h1
-rw-r--r--base/file_version_info_mac.h1
-rw-r--r--base/file_version_info_win.h1
-rw-r--r--base/fix_wp64.h1
-rw-r--r--base/float_util.h1
-rw-r--r--base/format_macros.h1
-rw-r--r--base/foundation_utils_mac.h1
-rw-r--r--base/global_descriptors_posix.h1
-rw-r--r--base/gtest_prod_util.h1
-rw-r--r--base/gtk_util.h1
-rw-r--r--base/hash_tables.h1
-rw-r--r--base/histogram.h1
-rw-r--r--base/hmac.h1
-rw-r--r--base/i18n/file_util_icu.h1
-rw-r--r--base/i18n/icu_encoding_detection.h1
-rw-r--r--base/i18n/icu_string_conversions.h1
-rw-r--r--base/i18n/icu_util.h1
-rw-r--r--base/i18n/number_formatting.h1
-rw-r--r--base/i18n/rtl.h1
-rw-r--r--base/i18n/time_formatting.h1
-rw-r--r--base/i18n/word_iterator.h1
-rw-r--r--base/iat_patch.h1
-rw-r--r--base/id_map.h1
-rw-r--r--base/image_util.h1
-rw-r--r--base/json/json_reader.h1
-rw-r--r--base/json/json_writer.h1
-rw-r--r--base/json/string_escape.h1
-rw-r--r--base/keyboard_code_conversion_gtk.h1
-rw-r--r--base/keyboard_codes.h1
-rw-r--r--base/keyboard_codes_posix.h1
-rw-r--r--base/keyboard_codes_win.h1
-rw-r--r--base/lazy_instance.h1
-rw-r--r--base/leak_annotations.h1
-rw-r--r--base/leak_tracker.h1
-rw-r--r--base/linked_list.h1
-rw-r--r--base/linked_ptr.h1
-rw-r--r--base/linux_util.h1
-rw-r--r--base/lock.h1
-rw-r--r--base/lock_impl.h1
-rw-r--r--base/logging.h1
-rw-r--r--base/logging_win.h1
-rw-r--r--base/mac_util.h1
-rw-r--r--base/mach_ipc_mac.h1
-rw-r--r--base/md5.h1
-rw-r--r--base/memory_debug.h1
-rw-r--r--base/message_loop.h1
-rw-r--r--base/message_loop_proxy.h1
-rw-r--r--base/message_loop_proxy_impl.h1
-rw-r--r--base/message_pump.h1
-rw-r--r--base/message_pump_default.h1
-rw-r--r--base/message_pump_glib.h1
-rw-r--r--base/message_pump_libevent.h1
-rw-r--r--base/message_pump_mac.h1
-rw-r--r--base/message_pump_win.h1
-rw-r--r--base/mime_util.h1
-rw-r--r--base/move.h1
-rw-r--r--base/multiprocess_test.h1
-rw-r--r--base/native_library.h1
-rw-r--r--base/no_windows2000_unittest.h1
-rw-r--r--base/non_thread_safe.h1
-rw-r--r--base/nsimage_cache_mac.h1
-rw-r--r--base/nss_util.h1
-rw-r--r--base/nss_util_internal.h1
-rw-r--r--base/nullable_string16.h1
-rw-r--r--base/object_watcher.h1
-rw-r--r--base/observer_list.h1
-rw-r--r--base/observer_list_threadsafe.h1
-rw-r--r--base/path_service.h1
-rw-r--r--base/pe_image.h1
-rw-r--r--base/perftimer.h1
-rw-r--r--base/pickle.h1
-rw-r--r--base/platform_file.h1
-rw-r--r--base/platform_thread.h1
-rw-r--r--base/port.h1
-rw-r--r--base/process.h1
-rw-r--r--base/process_util.h1
-rw-r--r--base/process_util_unittest_mac.h1
-rw-r--r--base/profiler.h1
-rw-r--r--base/rand_util.h1
-rw-r--r--base/rand_util_c.h1
-rw-r--r--base/raw_scoped_refptr_mismatch_checker.h1
-rw-r--r--base/ref_counted.h1
-rw-r--r--base/ref_counted_memory.h1
-rw-r--r--base/registry.h1
-rw-r--r--base/resource_util.h1
-rw-r--r--base/safe_strerror_posix.h1
-rw-r--r--base/scoped_bstr_win.h1
-rw-r--r--base/scoped_cftyperef.h1
-rw-r--r--base/scoped_comptr_win.h1
-rw-r--r--base/scoped_handle.h1
-rw-r--r--base/scoped_handle_win.h1
-rw-r--r--base/scoped_native_library.h1
-rw-r--r--base/scoped_nsautorelease_pool.h1
-rw-r--r--base/scoped_nsdisable_screen_updates.h1
-rw-r--r--base/scoped_nsobject.h1
-rw-r--r--base/scoped_open_process.h1
-rw-r--r--base/scoped_ptr.h1
-rw-r--r--base/scoped_temp_dir.h1
-rw-r--r--base/scoped_variant_win.h1
-rw-r--r--base/scoped_vector.h1
-rw-r--r--base/setproctitle_linux.h1
-rw-r--r--base/sha1.h1
-rw-r--r--base/sha2.h1
-rw-r--r--base/shared_memory.h1
-rw-r--r--base/simple_thread.h1
-rw-r--r--base/singleton.h1
-rw-r--r--base/singleton_objc.h1
-rw-r--r--base/spin_wait.h1
-rw-r--r--base/stack_container.h1
-rw-r--r--base/stats_counters.h1
-rw-r--r--base/stats_table.h1
-rw-r--r--base/stl_util-inl.h1
-rw-r--r--base/string16.h1
-rw-r--r--base/string_piece.h1
-rw-r--r--base/string_split.h1
-rw-r--r--base/string_tokenizer.h1
-rw-r--r--base/string_util.h1
-rw-r--r--base/string_util_posix.h1
-rw-r--r--base/string_util_win.h1
-rw-r--r--base/sync_socket.h1
-rw-r--r--base/sys_info.h1
-rw-r--r--base/sys_string_conversions.h1
-rw-r--r--base/task.h1
-rw-r--r--base/template_util.h1
-rw-r--r--base/test/perf_test_suite.h1
-rw-r--r--base/test/test_file_util.h1
-rw-r--r--base/test/test_suite.h1
-rw-r--r--base/thread.h1
-rw-r--r--base/thread_collision_warner.h1
-rw-r--r--base/thread_local.h1
-rw-r--r--base/thread_local_storage.h1
-rw-r--r--base/time.h1
-rw-r--r--base/timer.h1
-rw-r--r--base/trace_event.h1
-rw-r--r--base/trace_event_win.h1
-rw-r--r--base/tracked.h1
-rw-r--r--base/tracked_objects.h1
-rw-r--r--base/tuple.h1
-rw-r--r--base/unix_domain_socket_posix.h1
-rw-r--r--base/utf_offset_string_conversions.h1
-rw-r--r--base/utf_string_conversion_utils.h1
-rw-r--r--base/utf_string_conversions.h1
-rw-r--r--base/values.h1
-rw-r--r--base/version.h1
-rw-r--r--base/waitable_event.h1
-rw-r--r--base/waitable_event_watcher.h1
-rw-r--r--base/watchdog.h1
-rw-r--r--base/weak_ptr.h1
-rw-r--r--base/win_util.h1
-rw-r--r--base/wmi_util.h1
-rw-r--r--base/worker_pool.h1
-rw-r--r--base/worker_pool_linux.h1
-rw-r--r--base/worker_pool_mac.h1
-rw-r--r--base/xdg_util.h1
-rw-r--r--chrome/app/breakpad_linux.h1
-rw-r--r--chrome/app/breakpad_mac.h1
-rw-r--r--chrome/app/breakpad_win.h1
-rw-r--r--chrome/app/chrome_dll_resource.h1
-rw-r--r--chrome/app/chrome_exe_resource.h1
-rw-r--r--chrome/app/client_util.h1
-rw-r--r--chrome/app/hard_error_handler_win.h1
-rw-r--r--chrome/app/scoped_ole_initializer.h1
-rw-r--r--chrome/browser/accessibility_events.h1
-rw-r--r--chrome/browser/aeropeek_manager.h1
-rw-r--r--chrome/browser/alternate_nav_url_fetcher.h1
-rw-r--r--chrome/browser/app_controller_cppsafe_mac.h1
-rw-r--r--chrome/browser/app_controller_mac.h1
-rw-r--r--chrome/browser/app_icon_win.h1
-rw-r--r--chrome/browser/app_launched_animation.h1
-rw-r--r--chrome/browser/app_modal_dialog.h1
-rw-r--r--chrome/browser/app_modal_dialog_queue.h1
-rw-r--r--chrome/browser/appcache/appcache_dispatcher_host.h1
-rw-r--r--chrome/browser/appcache/appcache_frontend_proxy.h1
-rw-r--r--chrome/browser/appcache/chrome_appcache_service.h1
-rw-r--r--chrome/browser/appcache/view_appcache_internals_job_factory.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_accessibility.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_classifier.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_edit.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_edit_view.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_edit_view_gtk.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_edit_view_mac.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_edit_view_win.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_popup_model.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_popup_view.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_popup_view_gtk.h1
-rw-r--r--chrome/browser/autocomplete/autocomplete_popup_view_mac.h1
-rw-r--r--chrome/browser/autocomplete/history_contents_provider.h1
-rw-r--r--chrome/browser/autocomplete/history_url_provider.h1
-rw-r--r--chrome/browser/autocomplete/keyword_provider.h1
-rw-r--r--chrome/browser/autocomplete/search_provider.h1
-rw-r--r--chrome/browser/autocomplete_history_manager.h1
-rw-r--r--chrome/browser/autofill/address.h1
-rw-r--r--chrome/browser/autofill/address_field.h1
-rw-r--r--chrome/browser/autofill/autofill_address_model_mac.h1
-rw-r--r--chrome/browser/autofill/autofill_address_sheet_controller_mac.h1
-rw-r--r--chrome/browser/autofill/autofill_cc_infobar.h1
-rw-r--r--chrome/browser/autofill/autofill_cc_infobar_delegate.h1
-rw-r--r--chrome/browser/autofill/autofill_common_unittest.h1
-rw-r--r--chrome/browser/autofill/autofill_credit_card_model_mac.h1
-rw-r--r--chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h1
-rw-r--r--chrome/browser/autofill/autofill_dialog.h1
-rw-r--r--chrome/browser/autofill/autofill_dialog_controller_mac.h1
-rw-r--r--chrome/browser/autofill/autofill_download.h1
-rw-r--r--chrome/browser/autofill/autofill_field.h1
-rw-r--r--chrome/browser/autofill/autofill_manager.h1
-rw-r--r--chrome/browser/autofill/autofill_profile.h1
-rw-r--r--chrome/browser/autofill/autofill_text_field_mac.h1
-rw-r--r--chrome/browser/autofill/autofill_type.h1
-rw-r--r--chrome/browser/autofill/autofill_xml_parser.h1
-rw-r--r--chrome/browser/autofill/billing_address.h1
-rw-r--r--chrome/browser/autofill/contact_info.h1
-rw-r--r--chrome/browser/autofill/credit_card.h1
-rw-r--r--chrome/browser/autofill/credit_card_field.h1
-rw-r--r--chrome/browser/autofill/fax_field.h1
-rw-r--r--chrome/browser/autofill/fax_number.h1
-rw-r--r--chrome/browser/autofill/field_types.h1
-rw-r--r--chrome/browser/autofill/form_field.h1
-rw-r--r--chrome/browser/autofill/form_group.h1
-rw-r--r--chrome/browser/autofill/form_structure.h1
-rw-r--r--chrome/browser/autofill/home_address.h1
-rw-r--r--chrome/browser/autofill/home_phone_number.h1
-rw-r--r--chrome/browser/autofill/name_field.h1
-rw-r--r--chrome/browser/autofill/personal_data_manager.h1
-rw-r--r--chrome/browser/autofill/phone_field.h1
-rw-r--r--chrome/browser/autofill/phone_number.h1
-rw-r--r--chrome/browser/autofill/select_control_handler.h1
-rw-r--r--chrome/browser/automation/automation_autocomplete_edit_tracker.h1
-rw-r--r--chrome/browser/automation/automation_browser_tracker.h1
-rw-r--r--chrome/browser/automation/automation_extension_function.h1
-rw-r--r--chrome/browser/automation/automation_extension_tracker.h1
-rw-r--r--chrome/browser/automation/automation_profile_impl.h1
-rw-r--r--chrome/browser/automation/automation_provider.h1
-rw-r--r--chrome/browser/automation/automation_provider_json.h1
-rw-r--r--chrome/browser/automation/automation_provider_list.h1
-rw-r--r--chrome/browser/automation/automation_provider_observers.h1
-rw-r--r--chrome/browser/automation/automation_resource_message_filter.h1
-rw-r--r--chrome/browser/automation/automation_resource_routing_delegate.h1
-rw-r--r--chrome/browser/automation/automation_resource_tracker.h1
-rw-r--r--chrome/browser/automation/automation_tab_tracker.h1
-rw-r--r--chrome/browser/automation/automation_window_tracker.h1
-rw-r--r--chrome/browser/automation/chrome_frame_automation_provider.h1
-rw-r--r--chrome/browser/automation/extension_automation_constants.h1
-rw-r--r--chrome/browser/automation/extension_port_container.h1
-rw-r--r--chrome/browser/automation/ui_controls.h1
-rw-r--r--chrome/browser/automation/url_request_automation_job.h1
-rw-r--r--chrome/browser/back_forward_menu_model.h1
-rw-r--r--chrome/browser/background_contents_service.h1
-rw-r--r--chrome/browser/blocked_popup_container.h1
-rw-r--r--chrome/browser/bookmarks/base_bookmark_model_observer.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_codec.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_context_menu_controller.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_drag_data.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_drop_info.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_editor.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_folder_editor_controller.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_html_writer.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_index.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_model.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_model_observer.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_model_test_utils.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_pasteboard_helper_mac.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_service.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_storage.h1
-rw-r--r--chrome/browser/bookmarks/bookmark_utils.h1
-rw-r--r--chrome/browser/bookmarks/recently_used_folders_combo_model.h1
-rw-r--r--chrome/browser/browser.h1
-rw-r--r--chrome/browser/browser_about_handler.h1
-rw-r--r--chrome/browser/browser_accessibility_manager_win.h1
-rw-r--r--chrome/browser/browser_accessibility_win.h1
-rw-r--r--chrome/browser/browser_child_process_host.h1
-rw-r--r--chrome/browser/browser_init.h1
-rw-r--r--chrome/browser/browser_list.h1
-rw-r--r--chrome/browser/browser_main.h1
-rw-r--r--chrome/browser/browser_main_win.h1
-rw-r--r--chrome/browser/browser_prefs.h1
-rw-r--r--chrome/browser/browser_process.h1
-rw-r--r--chrome/browser/browser_process_impl.h1
-rw-r--r--chrome/browser/browser_process_sub_thread.h3
-rw-r--r--chrome/browser/browser_shutdown.h1
-rw-r--r--chrome/browser/browser_theme_pack.h1
-rw-r--r--chrome/browser/browser_theme_provider.h1
-rw-r--r--chrome/browser/browser_trial.h1
-rw-r--r--chrome/browser/browser_url_handler.h1
-rw-r--r--chrome/browser/browser_window.h1
-rw-r--r--chrome/browser/browsing_data_appcache_helper.h1
-rw-r--r--chrome/browser/browsing_data_database_helper.h1
-rw-r--r--chrome/browser/browsing_data_local_storage_helper.h1
-rw-r--r--chrome/browser/browsing_data_remover.h1
-rw-r--r--chrome/browser/browsing_instance.h1
-rw-r--r--chrome/browser/bug_report_util.h1
-rw-r--r--chrome/browser/cancelable_request.h1
-rw-r--r--chrome/browser/cert_store.h1
-rw-r--r--chrome/browser/certificate_viewer.h1
-rw-r--r--chrome/browser/character_encoding.h1
-rw-r--r--chrome/browser/child_process_launcher.h1
-rw-r--r--chrome/browser/child_process_security_policy.h1
-rw-r--r--chrome/browser/chrome_browser_application_mac.h1
-rw-r--r--chrome/browser/chrome_plugin_browsing_context.h1
-rw-r--r--chrome/browser/chrome_plugin_host.h1
-rw-r--r--chrome/browser/chrome_thread.h1
-rw-r--r--chrome/browser/chromeos/audio_handler.h1
-rw-r--r--chrome/browser/chromeos/boot_times_loader.h1
-rw-r--r--chrome/browser/chromeos/cros/cros_in_process_browser_test.h1
-rw-r--r--chrome/browser/chromeos/cros/cros_library.h1
-rw-r--r--chrome/browser/chromeos/cros/cros_library_loader.h1
-rw-r--r--chrome/browser/chromeos/cros/cryptohome_library.h1
-rw-r--r--chrome/browser/chromeos/cros/input_method_library.h1
-rw-r--r--chrome/browser/chromeos/cros/keyboard_library.h1
-rw-r--r--chrome/browser/chromeos/cros/login_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_cros_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_cryptohome_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_input_method_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_keyboard_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_library_loader.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_login_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_mount_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_network_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_power_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_screen_lock_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_speech_synthesis_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_synaptics_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_system_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mock_update_library.h1
-rw-r--r--chrome/browser/chromeos/cros/mount_library.h1
-rw-r--r--chrome/browser/chromeos/cros/network_library.h1
-rw-r--r--chrome/browser/chromeos/cros/power_library.h1
-rw-r--r--chrome/browser/chromeos/cros/screen_lock_library.h1
-rw-r--r--chrome/browser/chromeos/cros/speech_synthesis_library.h1
-rw-r--r--chrome/browser/chromeos/cros/synaptics_library.h1
-rw-r--r--chrome/browser/chromeos/cros/syslogs_library.h1
-rw-r--r--chrome/browser/chromeos/cros/system_library.h1
-rw-r--r--chrome/browser/chromeos/cros/update_library.h1
-rw-r--r--chrome/browser/chromeos/cros_settings.h1
-rw-r--r--chrome/browser/chromeos/cros_settings_names.h1
-rw-r--r--chrome/browser/chromeos/customization_document.h1
-rw-r--r--chrome/browser/chromeos/dom_ui/accounts_options_handler.h1
-rw-r--r--chrome/browser/chromeos/dom_ui/core_chromeos_options_handler.h1
-rw-r--r--chrome/browser/chromeos/dom_ui/labs_handler.h1
-rw-r--r--chrome/browser/chromeos/dom_ui/language_chewing_options_handler.h1
-rw-r--r--chrome/browser/chromeos/dom_ui/language_hangul_options_handler.h1
-rw-r--r--chrome/browser/chromeos/dom_ui/language_options_handler.h1
-rw-r--r--chrome/browser/chromeos/dom_ui/language_pinyin_options_handler.h1
-rw-r--r--chrome/browser/chromeos/dom_ui/system_options_handler.h1
-rw-r--r--chrome/browser/chromeos/drop_shadow_label.h1
-rw-r--r--chrome/browser/chromeos/external_cookie_handler.h1
-rw-r--r--chrome/browser/chromeos/external_metrics.h1
-rw-r--r--chrome/browser/chromeos/external_protocol_dialog.h1
-rw-r--r--chrome/browser/chromeos/frame/browser_frame_chromeos.h1
-rw-r--r--chrome/browser/chromeos/frame/browser_view.h1
-rw-r--r--chrome/browser/chromeos/frame/normal_browser_frame_view.h1
-rw-r--r--chrome/browser/chromeos/frame/panel_browser_view.h1
-rw-r--r--chrome/browser/chromeos/frame/panel_controller.h1
-rw-r--r--chrome/browser/chromeos/gview_request_interceptor.h1
-rw-r--r--chrome/browser/chromeos/input_method/input_method_util.h1
-rw-r--r--chrome/browser/chromeos/language_preferences.h1
-rw-r--r--chrome/browser/chromeos/login/account_creation_view.h1
-rw-r--r--chrome/browser/chromeos/login/account_screen.h1
-rw-r--r--chrome/browser/chromeos/login/auth_response_handler.h1
-rw-r--r--chrome/browser/chromeos/login/authentication_notification_details.h1
-rw-r--r--chrome/browser/chromeos/login/authenticator.h1
-rw-r--r--chrome/browser/chromeos/login/background_view.h1
-rw-r--r--chrome/browser/chromeos/login/camera.h1
-rw-r--r--chrome/browser/chromeos/login/captcha_view.h1
-rw-r--r--chrome/browser/chromeos/login/client_login_response_handler.h1
-rw-r--r--chrome/browser/chromeos/login/cookie_fetcher.h1
-rw-r--r--chrome/browser/chromeos/login/eula_view.h1
-rw-r--r--chrome/browser/chromeos/login/existing_user_controller.h1
-rw-r--r--chrome/browser/chromeos/login/google_authenticator.h1
-rw-r--r--chrome/browser/chromeos/login/helper.h1
-rw-r--r--chrome/browser/chromeos/login/image_decoder.h1
-rw-r--r--chrome/browser/chromeos/login/image_downloader.h1
-rw-r--r--chrome/browser/chromeos/login/issue_response_handler.h1
-rw-r--r--chrome/browser/chromeos/login/language_switch_menu.h1
-rw-r--r--chrome/browser/chromeos/login/login_html_dialog.h1
-rw-r--r--chrome/browser/chromeos/login/login_screen.h1
-rw-r--r--chrome/browser/chromeos/login/login_status_consumer.h1
-rw-r--r--chrome/browser/chromeos/login/login_utils.h1
-rw-r--r--chrome/browser/chromeos/login/message_bubble.h1
-rw-r--r--chrome/browser/chromeos/login/mock_auth_response_handler.h1
-rw-r--r--chrome/browser/chromeos/login/mock_authenticator.h1
-rw-r--r--chrome/browser/chromeos/login/mock_screen_observer.h1
-rw-r--r--chrome/browser/chromeos/login/mock_update_screen.h1
-rw-r--r--chrome/browser/chromeos/login/network_screen.h1
-rw-r--r--chrome/browser/chromeos/login/network_screen_delegate.h1
-rw-r--r--chrome/browser/chromeos/login/network_selection_view.h1
-rw-r--r--chrome/browser/chromeos/login/new_user_view.h1
-rw-r--r--chrome/browser/chromeos/login/oobe_progress_bar.h1
-rw-r--r--chrome/browser/chromeos/login/owner_key_utils.h1
-rw-r--r--chrome/browser/chromeos/login/password_changed_view.h1
-rw-r--r--chrome/browser/chromeos/login/registration_screen.h1
-rw-r--r--chrome/browser/chromeos/login/rounded_rect_painter.h1
-rw-r--r--chrome/browser/chromeos/login/screen_lock_view.h1
-rw-r--r--chrome/browser/chromeos/login/screen_locker.h1
-rw-r--r--chrome/browser/chromeos/login/screen_locker_tester.h1
-rw-r--r--chrome/browser/chromeos/login/screen_observer.h1
-rw-r--r--chrome/browser/chromeos/login/update_screen.h1
-rw-r--r--chrome/browser/chromeos/login/update_view.h1
-rw-r--r--chrome/browser/chromeos/login/user_controller.h1
-rw-r--r--chrome/browser/chromeos/login/user_image_downloader.h1
-rw-r--r--chrome/browser/chromeos/login/user_image_loader.h1
-rw-r--r--chrome/browser/chromeos/login/user_image_screen.h1
-rw-r--r--chrome/browser/chromeos/login/user_image_view.h1
-rw-r--r--chrome/browser/chromeos/login/user_manager.h1
-rw-r--r--chrome/browser/chromeos/login/user_view.h1
-rw-r--r--chrome/browser/chromeos/login/view_screen.h1
-rw-r--r--chrome/browser/chromeos/login/web_page_screen.h1
-rw-r--r--chrome/browser/chromeos/login/web_page_view.h1
-rw-r--r--chrome/browser/chromeos/login/wizard_controller.h1
-rw-r--r--chrome/browser/chromeos/login/wizard_in_process_browser_test.h1
-rw-r--r--chrome/browser/chromeos/login/wizard_screen.h1
-rw-r--r--chrome/browser/chromeos/low_battery_observer.h1
-rw-r--r--chrome/browser/chromeos/mock_cros_settings.h1
-rw-r--r--chrome/browser/chromeos/native_dialog_window.h1
-rw-r--r--chrome/browser/chromeos/network_list.h1
-rw-r--r--chrome/browser/chromeos/network_message_observer.h1
-rw-r--r--chrome/browser/chromeos/network_state_notifier.h1
-rw-r--r--chrome/browser/chromeos/notifications/balloon_collection_impl.h1
-rw-r--r--chrome/browser/chromeos/notifications/balloon_view.h1
-rw-r--r--chrome/browser/chromeos/notifications/desktop_notifications_unittest.h1
-rw-r--r--chrome/browser/chromeos/notifications/notification_panel.h1
-rw-r--r--chrome/browser/chromeos/notifications/system_notification.h1
-rw-r--r--chrome/browser/chromeos/notifications/system_notification_factory.h1
-rw-r--r--chrome/browser/chromeos/offline/offline_load_page.h1
-rw-r--r--chrome/browser/chromeos/offline/offline_load_service.h1
-rw-r--r--chrome/browser/chromeos/options/cellular_config_view.h1
-rw-r--r--chrome/browser/chromeos/options/internet_page_view.h1
-rw-r--r--chrome/browser/chromeos/options/ip_config_view.h1
-rw-r--r--chrome/browser/chromeos/options/language_chewing_config_view.h1
-rw-r--r--chrome/browser/chromeos/options/language_config_model.h1
-rw-r--r--chrome/browser/chromeos/options/language_config_util.h1
-rw-r--r--chrome/browser/chromeos/options/language_config_view.h1
-rw-r--r--chrome/browser/chromeos/options/language_hangul_config_view.h1
-rw-r--r--chrome/browser/chromeos/options/language_mozc_config_view.h1
-rw-r--r--chrome/browser/chromeos/options/language_pinyin_config_view.h1
-rw-r--r--chrome/browser/chromeos/options/network_config_view.h1
-rw-r--r--chrome/browser/chromeos/options/options_window_view.h1
-rw-r--r--chrome/browser/chromeos/options/settings_page_view.h1
-rw-r--r--chrome/browser/chromeos/options/system_page_view.h1
-rw-r--r--chrome/browser/chromeos/options/wifi_config_view.h1
-rw-r--r--chrome/browser/chromeos/panels/panel_scroller.h1
-rw-r--r--chrome/browser/chromeos/panels/panel_scroller_container.h1
-rw-r--r--chrome/browser/chromeos/panels/panel_scroller_header.h1
-rw-r--r--chrome/browser/chromeos/pipe_reader.h1
-rw-r--r--chrome/browser/chromeos/preferences.h1
-rw-r--r--chrome/browser/chromeos/pulse_audio_mixer.h1
-rw-r--r--chrome/browser/chromeos/status/clock_menu_button.h1
-rw-r--r--chrome/browser/chromeos/status/feedback_menu_button.h1
-rw-r--r--chrome/browser/chromeos/status/language_menu_button.h1
-rw-r--r--chrome/browser/chromeos/status/network_menu_button.h1
-rw-r--r--chrome/browser/chromeos/status/power_menu_button.h1
-rw-r--r--chrome/browser/chromeos/status/status_area_button.h1
-rw-r--r--chrome/browser/chromeos/status/status_area_host.h1
-rw-r--r--chrome/browser/chromeos/status/status_area_view.h1
-rw-r--r--chrome/browser/chromeos/system_key_event_listener.h1
-rw-r--r--chrome/browser/chromeos/tab_closeable_state_watcher.h1
-rw-r--r--chrome/browser/chromeos/update_observer.h1
-rw-r--r--chrome/browser/chromeos/usb_mount_observer.h1
-rw-r--r--chrome/browser/chromeos/version_loader.h1
-rw-r--r--chrome/browser/chromeos/view_ids.h1
-rw-r--r--chrome/browser/chromeos/volume_bubble.h1
-rw-r--r--chrome/browser/chromeos/volume_bubble_view.h1
-rw-r--r--chrome/browser/chromeos/wm_ipc.h1
-rw-r--r--chrome/browser/chromeos/wm_message_listener.h1
-rw-r--r--chrome/browser/chromeos/wm_overview_controller.h1
-rw-r--r--chrome/browser/chromeos/wm_overview_fav_icon.h1
-rw-r--r--chrome/browser/chromeos/wm_overview_snapshot.h1
-rw-r--r--chrome/browser/chromeos/wm_overview_title.h1
-rw-r--r--chrome/browser/clipboard_dispatcher.h2
-rw-r--r--chrome/browser/cocoa/about_ipc_bridge.h1
-rw-r--r--chrome/browser/cocoa/about_ipc_controller.h1
-rw-r--r--chrome/browser/cocoa/about_ipc_dialog.h1
-rw-r--r--chrome/browser/cocoa/about_window_controller.h1
-rw-r--r--chrome/browser/cocoa/accelerators_cocoa.h1
-rw-r--r--chrome/browser/cocoa/animatable_image.h1
-rw-r--r--chrome/browser/cocoa/animatable_view.h1
-rw-r--r--chrome/browser/cocoa/authorization_util.h1
-rw-r--r--chrome/browser/cocoa/back_forward_menu_controller.h1
-rw-r--r--chrome/browser/cocoa/background_gradient_view.h1
-rw-r--r--chrome/browser/cocoa/background_tile_view.h1
-rw-r--r--chrome/browser/cocoa/base_view.h1
-rw-r--r--chrome/browser/cocoa/bookmark_all_tabs_controller.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_bridge.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_constants.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_controller.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_folder_button_cell.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_folder_window.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_state.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_toolbar_view.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_unittest_helper.h1
-rw-r--r--chrome/browser/cocoa/bookmark_bar_view.h1
-rw-r--r--chrome/browser/cocoa/bookmark_button_cell.h1
-rw-r--r--chrome/browser/cocoa/bookmark_editor_base_controller.h1
-rw-r--r--chrome/browser/cocoa/bookmark_editor_controller.h1
-rw-r--r--chrome/browser/cocoa/bookmark_folder_target.h1
-rw-r--r--chrome/browser/cocoa/bookmark_menu_bridge.h1
-rw-r--r--chrome/browser/cocoa/bookmark_menu_cocoa_controller.h1
-rw-r--r--chrome/browser/cocoa/bookmark_model_observer_for_cocoa.h1
-rw-r--r--chrome/browser/cocoa/bookmark_name_folder_controller.h1
-rw-r--r--chrome/browser/cocoa/bookmark_tree_browser_cell.h1
-rw-r--r--chrome/browser/cocoa/browser_accessibility.h1
-rw-r--r--chrome/browser/cocoa/browser_accessibility_delegate.h1
-rw-r--r--chrome/browser/cocoa/browser_command_executor.h1
-rw-r--r--chrome/browser/cocoa/browser_test_helper.h1
-rw-r--r--chrome/browser/cocoa/browser_window_cocoa.h1
-rw-r--r--chrome/browser/cocoa/browser_window_controller.h1
-rw-r--r--chrome/browser/cocoa/browser_window_controller_private.h1
-rw-r--r--chrome/browser/cocoa/bug_report_window_controller.h1
-rw-r--r--chrome/browser/cocoa/chrome_browser_window.h1
-rw-r--r--chrome/browser/cocoa/chrome_event_processing_window.h1
-rw-r--r--chrome/browser/cocoa/clear_browsing_data_controller.h1
-rw-r--r--chrome/browser/cocoa/clickhold_button_cell.h1
-rw-r--r--chrome/browser/cocoa/cocoa_test_helper.h1
-rw-r--r--chrome/browser/cocoa/command_observer_bridge.h1
-rw-r--r--chrome/browser/cocoa/constrained_window_mac.h1
-rw-r--r--chrome/browser/cocoa/custom_home_pages_model.h1
-rw-r--r--chrome/browser/cocoa/delayedmenu_button.h1
-rw-r--r--chrome/browser/cocoa/download_item_cell.h1
-rw-r--r--chrome/browser/cocoa/download_item_mac.h1
-rw-r--r--chrome/browser/cocoa/download_shelf_mac.h1
-rw-r--r--chrome/browser/cocoa/download_shelf_view.h1
-rw-r--r--chrome/browser/cocoa/encoding_menu_controller_delegate_mac.h1
-rw-r--r--chrome/browser/cocoa/event_utils.h1
-rw-r--r--chrome/browser/cocoa/extension_installed_bubble_bridge.h1
-rw-r--r--chrome/browser/cocoa/extension_installed_bubble_controller.h1
-rw-r--r--chrome/browser/cocoa/extension_view_mac.h1
-rw-r--r--chrome/browser/cocoa/extensions/browser_action_button.h1
-rw-r--r--chrome/browser/cocoa/extensions/browser_actions_container_view.h1
-rw-r--r--chrome/browser/cocoa/extensions/browser_actions_controller.h1
-rw-r--r--chrome/browser/cocoa/extensions/extension_action_context_menu.h1
-rw-r--r--chrome/browser/cocoa/extensions/extension_infobar_controller.h1
-rw-r--r--chrome/browser/cocoa/extensions/extension_install_prompt_controller.h1
-rw-r--r--chrome/browser/cocoa/extensions/extension_popup_controller.h1
-rw-r--r--chrome/browser/cocoa/fast_resize_view.h1
-rw-r--r--chrome/browser/cocoa/file_metadata.h1
-rw-r--r--chrome/browser/cocoa/find_bar_bridge.h1
-rw-r--r--chrome/browser/cocoa/find_bar_view.h1
-rw-r--r--chrome/browser/cocoa/find_pasteboard.h1
-rw-r--r--chrome/browser/cocoa/first_run_dialog.h1
-rw-r--r--chrome/browser/cocoa/floating_bar_backing_view.h1
-rw-r--r--chrome/browser/cocoa/fullscreen_controller.h1
-rw-r--r--chrome/browser/cocoa/gradient_button_cell.h1
-rw-r--r--chrome/browser/cocoa/history_menu_bridge.h1
-rw-r--r--chrome/browser/cocoa/history_menu_cocoa_controller.h1
-rw-r--r--chrome/browser/cocoa/html_dialog_window_controller.h1
-rw-r--r--chrome/browser/cocoa/html_dialog_window_controller_cppsafe.h1
-rw-r--r--chrome/browser/cocoa/hung_renderer_controller.h1
-rw-r--r--chrome/browser/cocoa/image_utils.h1
-rw-r--r--chrome/browser/cocoa/import_progress_dialog.h1
-rw-r--r--chrome/browser/cocoa/import_settings_dialog.h1
-rw-r--r--chrome/browser/cocoa/importer_lock_dialog.h1
-rw-r--r--chrome/browser/cocoa/info_bubble_view.h1
-rw-r--r--chrome/browser/cocoa/infobar.h1
-rw-r--r--chrome/browser/cocoa/infobar_gradient_view.h1
-rw-r--r--chrome/browser/cocoa/install_from_dmg.h1
-rw-r--r--chrome/browser/cocoa/keystone_glue.h1
-rw-r--r--chrome/browser/cocoa/keystone_infobar.h1
-rw-r--r--chrome/browser/cocoa/location_bar/autocomplete_text_field.h1
-rw-r--r--chrome/browser/cocoa/location_bar/autocomplete_text_field_unittest_helper.h1
-rw-r--r--chrome/browser/cocoa/location_bar/bubble_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/content_setting_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/ev_bubble_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/image_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/keyword_hint_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/location_bar_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/location_bar_view_mac.h1
-rw-r--r--chrome/browser/cocoa/location_bar/location_icon_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/page_action_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/selected_keyword_decoration.h1
-rw-r--r--chrome/browser/cocoa/location_bar/star_decoration.h1
-rw-r--r--chrome/browser/cocoa/menu_button.h1
-rw-r--r--chrome/browser/cocoa/menu_controller.h1
-rw-r--r--chrome/browser/cocoa/multi_key_equivalent_button.h1
-rw-r--r--chrome/browser/cocoa/new_tab_button.h1
-rw-r--r--chrome/browser/cocoa/notifications/balloon_controller.h1
-rw-r--r--chrome/browser/cocoa/notifications/balloon_view.h1
-rw-r--r--chrome/browser/cocoa/notifications/balloon_view_bridge.h1
-rw-r--r--chrome/browser/cocoa/notifications/balloon_view_host_mac.h1
-rw-r--r--chrome/browser/cocoa/nsmenuitem_additions.h1
-rw-r--r--chrome/browser/cocoa/objc_method_swizzle.h1
-rw-r--r--chrome/browser/cocoa/objc_zombie.h1
-rw-r--r--chrome/browser/cocoa/page_info_window_mac.h1
-rw-r--r--chrome/browser/cocoa/reload_button.h1
-rw-r--r--chrome/browser/cocoa/repost_form_warning_mac.h1
-rw-r--r--chrome/browser/cocoa/restart_browser.h1
-rw-r--r--chrome/browser/cocoa/rwhvm_editcommand_helper.h1
-rw-r--r--chrome/browser/cocoa/sad_tab_controller.h1
-rw-r--r--chrome/browser/cocoa/sad_tab_view.h1
-rw-r--r--chrome/browser/cocoa/scoped_authorizationref.h1
-rw-r--r--chrome/browser/cocoa/search_engine_list_model.h1
-rw-r--r--chrome/browser/cocoa/status_bubble_mac.h1
-rw-r--r--chrome/browser/cocoa/status_icons/status_icon_mac.h1
-rw-r--r--chrome/browser/cocoa/status_icons/status_tray_mac.h1
-rw-r--r--chrome/browser/cocoa/styled_text_field_cell.h1
-rw-r--r--chrome/browser/cocoa/tab_contents_controller.h1
-rw-r--r--chrome/browser/cocoa/tab_controller.h1
-rw-r--r--chrome/browser/cocoa/tab_controller_target.h1
-rw-r--r--chrome/browser/cocoa/tab_strip_controller.h1
-rw-r--r--chrome/browser/cocoa/tab_strip_model_observer_bridge.h1
-rw-r--r--chrome/browser/cocoa/tab_strip_view.h1
-rw-r--r--chrome/browser/cocoa/tab_view.h1
-rw-r--r--chrome/browser/cocoa/tab_window_controller.h1
-rw-r--r--chrome/browser/cocoa/table_row_nsimage_cache.h1
-rw-r--r--chrome/browser/cocoa/task_manager_mac.h1
-rw-r--r--chrome/browser/cocoa/test_event_utils.h1
-rw-r--r--chrome/browser/cocoa/themed_window.h1
-rw-r--r--chrome/browser/cocoa/throbber_view.h1
-rw-r--r--chrome/browser/cocoa/toolbar_controller.h1
-rw-r--r--chrome/browser/cocoa/toolbar_view.h1
-rw-r--r--chrome/browser/cocoa/translate/translate_infobar_base.h1
-rw-r--r--chrome/browser/cocoa/ui_localizer.h1
-rw-r--r--chrome/browser/cocoa/url_drop_target.h1
-rw-r--r--chrome/browser/cocoa/vertical_gradient_view.h1
-rw-r--r--chrome/browser/cocoa/view_id_util.h1
-rw-r--r--chrome/browser/cocoa/view_resizer.h1
-rw-r--r--chrome/browser/cocoa/view_resizer_pong.h1
-rw-r--r--chrome/browser/cocoa/web_contents_drag_source.h1
-rw-r--r--chrome/browser/cocoa/window_size_autosaver.h1
-rw-r--r--chrome/browser/cocoa/wrench_menu_controller.h1
-rw-r--r--chrome/browser/command_line_pref_store.h1
-rw-r--r--chrome/browser/command_updater.h1
-rw-r--r--chrome/browser/config_dir_policy_provider.h1
-rw-r--r--chrome/browser/configuration_policy_pref_store.h1
-rw-r--r--chrome/browser/configuration_policy_provider.h1
-rw-r--r--chrome/browser/configuration_policy_provider_mac.h1
-rw-r--r--chrome/browser/configuration_policy_provider_win.h1
-rw-r--r--chrome/browser/configuration_policy_store.h1
-rw-r--r--chrome/browser/content_exceptions_table_model.h1
-rw-r--r--chrome/browser/content_setting_bubble_model.h1
-rw-r--r--chrome/browser/content_setting_combo_model.h1
-rw-r--r--chrome/browser/content_setting_image_model.h1
-rw-r--r--chrome/browser/cookie_modal_dialog.h1
-rw-r--r--chrome/browser/cookie_prompt_modal_dialog_delegate.h1
-rw-r--r--chrome/browser/cookies_tree_model.h1
-rw-r--r--chrome/browser/crash_handler_host_linux.h1
-rw-r--r--chrome/browser/cross_site_request_manager.h1
-rw-r--r--chrome/browser/custom_home_pages_table_model.h1
-rw-r--r--chrome/browser/debugger/debugger_host.h1
-rw-r--r--chrome/browser/debugger/debugger_remote_service.h1
-rw-r--r--chrome/browser/debugger/debugger_wrapper.h1
-rw-r--r--chrome/browser/debugger/devtools_client_host.h1
-rw-r--r--chrome/browser/debugger/devtools_http_protocol_handler.h1
-rw-r--r--chrome/browser/debugger/devtools_manager.h1
-rw-r--r--chrome/browser/debugger/devtools_protocol_handler.h1
-rw-r--r--chrome/browser/debugger/devtools_remote.h1
-rw-r--r--chrome/browser/debugger/devtools_remote_listen_socket.h1
-rw-r--r--chrome/browser/debugger/devtools_remote_listen_socket_unittest.h1
-rw-r--r--chrome/browser/debugger/devtools_remote_message.h1
-rw-r--r--chrome/browser/debugger/devtools_remote_service.h1
-rw-r--r--chrome/browser/debugger/devtools_toggle_action.h1
-rw-r--r--chrome/browser/debugger/devtools_window.h1
-rw-r--r--chrome/browser/debugger/extension_ports_remote_service.h1
-rw-r--r--chrome/browser/debugger/inspectable_tab_proxy.h1
-rw-r--r--chrome/browser/default_encoding_combo_model.h1
-rw-r--r--chrome/browser/defaults.h1
-rw-r--r--chrome/browser/diagnostics/diagnostics_main.h1
-rw-r--r--chrome/browser/diagnostics/diagnostics_model.h1
-rw-r--r--chrome/browser/diagnostics/diagnostics_test.h1
-rw-r--r--chrome/browser/diagnostics/recon_diagnostics.h1
-rw-r--r--chrome/browser/diagnostics/sqlite_diagnostics.h1
-rw-r--r--chrome/browser/dock_info.h1
-rw-r--r--chrome/browser/dom_operation_notification_details.h1
-rw-r--r--chrome/browser/dom_ui/add_startup_page_handler.h1
-rw-r--r--chrome/browser/dom_ui/advanced_options_handler.h1
-rw-r--r--chrome/browser/dom_ui/advanced_options_utils_mac.h1
-rw-r--r--chrome/browser/dom_ui/app_launcher_handler.h1
-rw-r--r--chrome/browser/dom_ui/bookmarks_ui.h1
-rw-r--r--chrome/browser/dom_ui/browser_options_handler.h1
-rw-r--r--chrome/browser/dom_ui/chrome_url_data_manager.h1
-rw-r--r--chrome/browser/dom_ui/clear_browser_data_handler.h1
-rw-r--r--chrome/browser/dom_ui/content_settings_handler.h1
-rw-r--r--chrome/browser/dom_ui/core_options_handler.h1
-rw-r--r--chrome/browser/dom_ui/devtools_ui.h1
-rw-r--r--chrome/browser/dom_ui/dom_ui.h1
-rw-r--r--chrome/browser/dom_ui/dom_ui_factory.h1
-rw-r--r--chrome/browser/dom_ui/dom_ui_favicon_source.h1
-rw-r--r--chrome/browser/dom_ui/dom_ui_theme_source.h1
-rw-r--r--chrome/browser/dom_ui/dom_ui_thumbnail_source.h1
-rw-r--r--chrome/browser/dom_ui/dom_ui_util.h1
-rw-r--r--chrome/browser/dom_ui/downloads_dom_handler.h1
-rw-r--r--chrome/browser/dom_ui/downloads_ui.h1
-rw-r--r--chrome/browser/dom_ui/filebrowse_ui.h1
-rw-r--r--chrome/browser/dom_ui/fileicon_source.h1
-rw-r--r--chrome/browser/dom_ui/font_settings_handler.h1
-rw-r--r--chrome/browser/dom_ui/history2_ui.h1
-rw-r--r--chrome/browser/dom_ui/history_ui.h1
-rw-r--r--chrome/browser/dom_ui/html_dialog_tab_contents_delegate.h1
-rw-r--r--chrome/browser/dom_ui/html_dialog_ui.h1
-rw-r--r--chrome/browser/dom_ui/mediaplayer_ui.h1
-rw-r--r--chrome/browser/dom_ui/most_visited_handler.h1
-rw-r--r--chrome/browser/dom_ui/net_internals_ui.h1
-rw-r--r--chrome/browser/dom_ui/new_tab_page_sync_handler.h1
-rw-r--r--chrome/browser/dom_ui/new_tab_ui.h1
-rw-r--r--chrome/browser/dom_ui/ntp_resource_cache.h1
-rw-r--r--chrome/browser/dom_ui/options_ui.h1
-rw-r--r--chrome/browser/dom_ui/personal_options_handler.h1
-rw-r--r--chrome/browser/dom_ui/plugins_ui.h1
-rw-r--r--chrome/browser/dom_ui/register_page_ui.h1
-rw-r--r--chrome/browser/dom_ui/remoting_ui.h1
-rw-r--r--chrome/browser/dom_ui/shared_resources_data_source.h1
-rw-r--r--chrome/browser/dom_ui/shown_sections_handler.h1
-rw-r--r--chrome/browser/dom_ui/slideshow_ui.h1
-rw-r--r--chrome/browser/dom_ui/sync_options_handler.h1
-rw-r--r--chrome/browser/dom_ui/tips_handler.h1
-rw-r--r--chrome/browser/download/download_file.h1
-rw-r--r--chrome/browser/download/download_file_manager.h1
-rw-r--r--chrome/browser/download/download_item.h1
-rw-r--r--chrome/browser/download/download_item_model.h1
-rw-r--r--chrome/browser/download/download_manager.h1
-rw-r--r--chrome/browser/download/download_request_infobar_delegate.h1
-rw-r--r--chrome/browser/download/download_request_limiter.h1
-rw-r--r--chrome/browser/download/download_shelf.h1
-rw-r--r--chrome/browser/download/download_started_animation.h1
-rw-r--r--chrome/browser/download/download_types.h1
-rw-r--r--chrome/browser/download/download_util.h1
-rw-r--r--chrome/browser/download/drag_download_file.h1
-rw-r--r--chrome/browser/download/drag_download_util.h1
-rw-r--r--chrome/browser/download/save_file.h1
-rw-r--r--chrome/browser/download/save_file_manager.h1
-rw-r--r--chrome/browser/download/save_item.h1
-rw-r--r--chrome/browser/download/save_package.h1
-rw-r--r--chrome/browser/download/save_types.h1
-rw-r--r--chrome/browser/dummy_configuration_policy_provider.h1
-rw-r--r--chrome/browser/dummy_pref_store.h1
-rw-r--r--chrome/browser/encoding_menu_controller.h1
-rw-r--r--chrome/browser/extensions/autoupdate_interceptor.h1
-rw-r--r--chrome/browser/extensions/browser_action_test_util.h1
-rw-r--r--chrome/browser/extensions/convert_user_script.h1
-rw-r--r--chrome/browser/extensions/crashed_extension_infobar.h1
-rw-r--r--chrome/browser/extensions/crx_installer.h1
-rw-r--r--chrome/browser/extensions/execute_code_in_tab_function.h1
-rw-r--r--chrome/browser/extensions/extension_accessibility_api.h1
-rw-r--r--chrome/browser/extensions/extension_accessibility_api_constants.h1
-rw-r--r--chrome/browser/extensions/extension_apitest.h1
-rw-r--r--chrome/browser/extensions/extension_bookmark_helpers.h1
-rw-r--r--chrome/browser/extensions/extension_bookmark_manager_api.h1
-rw-r--r--chrome/browser/extensions/extension_bookmarks_module.h1
-rw-r--r--chrome/browser/extensions/extension_bookmarks_module_constants.h1
-rw-r--r--chrome/browser/extensions/extension_browser_actions_api.h1
-rw-r--r--chrome/browser/extensions/extension_browser_event_router.h1
-rw-r--r--chrome/browser/extensions/extension_browsertest.h1
-rw-r--r--chrome/browser/extensions/extension_clipboard_api.h1
-rw-r--r--chrome/browser/extensions/extension_context_menu_api.h1
-rw-r--r--chrome/browser/extensions/extension_context_menu_model.h1
-rw-r--r--chrome/browser/extensions/extension_cookies_api.h1
-rw-r--r--chrome/browser/extensions/extension_cookies_api_constants.h1
-rw-r--r--chrome/browser/extensions/extension_cookies_helpers.h1
-rw-r--r--chrome/browser/extensions/extension_creator.h1
-rw-r--r--chrome/browser/extensions/extension_data_deleter.h1
-rw-r--r--chrome/browser/extensions/extension_devtools_bridge.h1
-rw-r--r--chrome/browser/extensions/extension_devtools_browsertest.h1
-rw-r--r--chrome/browser/extensions/extension_devtools_events.h1
-rw-r--r--chrome/browser/extensions/extension_devtools_manager.h1
-rw-r--r--chrome/browser/extensions/extension_disabled_infobar_delegate.h1
-rw-r--r--chrome/browser/extensions/extension_dom_ui.h1
-rw-r--r--chrome/browser/extensions/extension_error_reporter.h1
-rw-r--r--chrome/browser/extensions/extension_event_names.h1
-rw-r--r--chrome/browser/extensions/extension_function.h1
-rw-r--r--chrome/browser/extensions/extension_function_dispatcher.h1
-rw-r--r--chrome/browser/extensions/extension_history_api.h1
-rw-r--r--chrome/browser/extensions/extension_history_api_constants.h1
-rw-r--r--chrome/browser/extensions/extension_host.h1
-rw-r--r--chrome/browser/extensions/extension_host_mac.h1
-rw-r--r--chrome/browser/extensions/extension_i18n_api.h1
-rw-r--r--chrome/browser/extensions/extension_icon_manager.h1
-rw-r--r--chrome/browser/extensions/extension_idle_api.h1
-rw-r--r--chrome/browser/extensions/extension_idle_api_constants.h1
-rw-r--r--chrome/browser/extensions/extension_infobar_delegate.h1
-rw-r--r--chrome/browser/extensions/extension_infobar_module.h1
-rw-r--r--chrome/browser/extensions/extension_infobar_module_constants.h1
-rw-r--r--chrome/browser/extensions/extension_install_ui.h1
-rw-r--r--chrome/browser/extensions/extension_menu_manager.h1
-rw-r--r--chrome/browser/extensions/extension_message_service.h1
-rw-r--r--chrome/browser/extensions/extension_metrics_module.h1
-rw-r--r--chrome/browser/extensions/extension_omnibox_api.h1
-rw-r--r--chrome/browser/extensions/extension_page_actions_module.h1
-rw-r--r--chrome/browser/extensions/extension_page_actions_module_constants.h1
-rw-r--r--chrome/browser/extensions/extension_popup_api.h1
-rw-r--r--chrome/browser/extensions/extension_pref_store.h1
-rw-r--r--chrome/browser/extensions/extension_prefs.h1
-rw-r--r--chrome/browser/extensions/extension_process_manager.h1
-rw-r--r--chrome/browser/extensions/extension_processes_api.h1
-rw-r--r--chrome/browser/extensions/extension_processes_api_constants.h1
-rw-r--r--chrome/browser/extensions/extension_protocols.h1
-rw-r--r--chrome/browser/extensions/extension_rlz_module.h1
-rw-r--r--chrome/browser/extensions/extension_shelf_model.h1
-rw-r--r--chrome/browser/extensions/extension_tabs_module.h1
-rw-r--r--chrome/browser/extensions/extension_tabs_module_constants.h1
-rw-r--r--chrome/browser/extensions/extension_test_api.h1
-rw-r--r--chrome/browser/extensions/extension_toolbar_model.h1
-rw-r--r--chrome/browser/extensions/extension_toolstrip_api.h1
-rw-r--r--chrome/browser/extensions/extension_updater.h1
-rw-r--r--chrome/browser/extensions/extensions_quota_service.h1
-rw-r--r--chrome/browser/extensions/extensions_service.h1
-rw-r--r--chrome/browser/extensions/extensions_service_unittest.h1
-rw-r--r--chrome/browser/extensions/extensions_ui.h1
-rw-r--r--chrome/browser/extensions/external_extension_provider.h1
-rw-r--r--chrome/browser/extensions/external_pref_extension_provider.h1
-rw-r--r--chrome/browser/extensions/external_registry_extension_provider_win.h1
-rw-r--r--chrome/browser/extensions/file_reader.h1
-rw-r--r--chrome/browser/extensions/gtk_theme_installed_infobar_delegate.h1
-rw-r--r--chrome/browser/extensions/image_loading_tracker.h1
-rw-r--r--chrome/browser/extensions/pack_extension_job.h1
-rw-r--r--chrome/browser/extensions/sandboxed_extension_unpacker.h1
-rw-r--r--chrome/browser/extensions/test_extension_prefs.h1
-rw-r--r--chrome/browser/extensions/theme_installed_infobar_delegate.h1
-rw-r--r--chrome/browser/extensions/user_script_listener.h1
-rw-r--r--chrome/browser/extensions/user_script_master.h1
-rw-r--r--chrome/browser/external_protocol_handler.h1
-rw-r--r--chrome/browser/external_tab_container_win.h1
-rw-r--r--chrome/browser/fav_icon_helper.h1
-rw-r--r--chrome/browser/favicon_service.h1
-rw-r--r--chrome/browser/file_watcher.h1
-rw-r--r--chrome/browser/find_bar.h1
-rw-r--r--chrome/browser/find_bar_controller.h1
-rw-r--r--chrome/browser/find_bar_state.h1
-rw-r--r--chrome/browser/find_notification_details.h1
-rw-r--r--chrome/browser/first_run.h1
-rw-r--r--chrome/browser/fonts_languages_window.h1
-rw-r--r--chrome/browser/gears_integration.h1
-rw-r--r--chrome/browser/geolocation/access_token_store.h1
-rw-r--r--chrome/browser/geolocation/device_data_provider.h1
-rw-r--r--chrome/browser/geolocation/empty_device_data_provider.h1
-rw-r--r--chrome/browser/geolocation/fake_access_token_store.h1
-rw-r--r--chrome/browser/geolocation/geolocation_content_settings_map.h1
-rw-r--r--chrome/browser/geolocation/geolocation_dispatcher_host.h1
-rw-r--r--chrome/browser/geolocation/geolocation_exceptions_table_model.h1
-rw-r--r--chrome/browser/geolocation/geolocation_permission_context.h1
-rw-r--r--chrome/browser/geolocation/geolocation_prefs.h1
-rw-r--r--chrome/browser/geolocation/geolocation_settings_state.h1
-rw-r--r--chrome/browser/geolocation/gps_location_provider_linux.h1
-rw-r--r--chrome/browser/geolocation/libgps_wrapper_linux.h1
-rw-r--r--chrome/browser/geolocation/location_arbitrator.h1
-rw-r--r--chrome/browser/geolocation/location_provider.h1
-rw-r--r--chrome/browser/geolocation/mock_location_provider.h1
-rw-r--r--chrome/browser/geolocation/network_location_provider.h1
-rw-r--r--chrome/browser/geolocation/network_location_request.h1
-rw-r--r--chrome/browser/geolocation/osx_wifi.h1
-rw-r--r--chrome/browser/geolocation/wifi_data_provider_chromeos.h1
-rw-r--r--chrome/browser/geolocation/wifi_data_provider_common.h1
-rw-r--r--chrome/browser/geolocation/wifi_data_provider_common_win.h1
-rw-r--r--chrome/browser/geolocation/wifi_data_provider_linux.h1
-rw-r--r--chrome/browser/geolocation/wifi_data_provider_mac.h1
-rw-r--r--chrome/browser/geolocation/wifi_data_provider_win.h1
-rw-r--r--chrome/browser/global_keyboard_shortcuts_mac.h1
-rw-r--r--chrome/browser/google_service_auth_error.h1
-rw-r--r--chrome/browser/google_update.h1
-rw-r--r--chrome/browser/google_url_tracker.h1
-rw-r--r--chrome/browser/google_util.h1
-rw-r--r--chrome/browser/gpu_process_host.h1
-rw-r--r--chrome/browser/gpu_process_host_ui_shim.h1
-rw-r--r--chrome/browser/gtk/about_chrome_dialog.h1
-rw-r--r--chrome/browser/gtk/accelerators_gtk.h1
-rw-r--r--chrome/browser/gtk/accessibility_event_router_gtk.h1
-rw-r--r--chrome/browser/gtk/accessible_widget_helper_gtk.h1
-rw-r--r--chrome/browser/gtk/back_forward_button_gtk.h1
-rw-r--r--chrome/browser/gtk/bookmark_bar_gtk.h1
-rw-r--r--chrome/browser/gtk/bookmark_bar_instructions_gtk.h1
-rw-r--r--chrome/browser/gtk/bookmark_bubble_gtk.h1
-rw-r--r--chrome/browser/gtk/bookmark_editor_gtk.h1
-rw-r--r--chrome/browser/gtk/bookmark_menu_controller_gtk.h1
-rw-r--r--chrome/browser/gtk/bookmark_tree_model.h1
-rw-r--r--chrome/browser/gtk/bookmark_utils_gtk.h1
-rw-r--r--chrome/browser/gtk/browser_actions_toolbar_gtk.h1
-rw-r--r--chrome/browser/gtk/browser_titlebar.h1
-rw-r--r--chrome/browser/gtk/browser_toolbar_gtk.h1
-rw-r--r--chrome/browser/gtk/browser_window_gtk.h1
-rw-r--r--chrome/browser/gtk/cairo_cached_surface.h1
-rw-r--r--chrome/browser/gtk/certificate_dialogs.h1
-rw-r--r--chrome/browser/gtk/certificate_manager.h1
-rw-r--r--chrome/browser/gtk/certificate_viewer.h1
-rw-r--r--chrome/browser/gtk/clear_browsing_data_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/collected_cookies_gtk.h1
-rw-r--r--chrome/browser/gtk/constrained_window_gtk.h1
-rw-r--r--chrome/browser/gtk/content_setting_bubble_gtk.h1
-rw-r--r--chrome/browser/gtk/create_application_shortcuts_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/custom_button.h1
-rw-r--r--chrome/browser/gtk/custom_drag.h1
-rw-r--r--chrome/browser/gtk/download_in_progress_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/download_item_gtk.h1
-rw-r--r--chrome/browser/gtk/download_shelf_gtk.h1
-rw-r--r--chrome/browser/gtk/edit_search_engine_dialog.h1
-rw-r--r--chrome/browser/gtk/extension_infobar_gtk.h1
-rw-r--r--chrome/browser/gtk/extension_installed_bubble_gtk.h1
-rw-r--r--chrome/browser/gtk/extension_popup_gtk.h1
-rw-r--r--chrome/browser/gtk/extension_view_gtk.h1
-rw-r--r--chrome/browser/gtk/external_protocol_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/find_bar_gtk.h1
-rw-r--r--chrome/browser/gtk/first_run_bubble.h1
-rw-r--r--chrome/browser/gtk/first_run_dialog.h1
-rw-r--r--chrome/browser/gtk/focus_store_gtk.h1
-rw-r--r--chrome/browser/gtk/fullscreen_exit_bubble_gtk.h1
-rw-r--r--chrome/browser/gtk/gconf_titlebar_listener.h1
-rw-r--r--chrome/browser/gtk/gtk_chrome_button.h1
-rw-r--r--chrome/browser/gtk/gtk_chrome_cookie_view.h1
-rw-r--r--chrome/browser/gtk/gtk_chrome_link_button.h1
-rw-r--r--chrome/browser/gtk/gtk_chrome_shrinkable_hbox.h1
-rw-r--r--chrome/browser/gtk/gtk_custom_menu.h1
-rw-r--r--chrome/browser/gtk/gtk_custom_menu_item.h1
-rw-r--r--chrome/browser/gtk/gtk_expanded_container.h1
-rw-r--r--chrome/browser/gtk/gtk_floating_container.h1
-rw-r--r--chrome/browser/gtk/gtk_theme_provider.h1
-rw-r--r--chrome/browser/gtk/gtk_tree.h1
-rw-r--r--chrome/browser/gtk/gtk_util.h1
-rw-r--r--chrome/browser/gtk/hover_controller_gtk.h1
-rw-r--r--chrome/browser/gtk/html_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/import_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/import_lock_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/import_progress_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/info_bubble_gtk.h1
-rw-r--r--chrome/browser/gtk/infobar_container_gtk.h1
-rw-r--r--chrome/browser/gtk/infobar_gtk.h1
-rw-r--r--chrome/browser/gtk/keyword_editor_view.h1
-rw-r--r--chrome/browser/gtk/location_bar_view_gtk.h1
-rw-r--r--chrome/browser/gtk/menu_bar_helper.h1
-rw-r--r--chrome/browser/gtk/menu_gtk.h1
-rw-r--r--chrome/browser/gtk/meta_frames.h1
-rw-r--r--chrome/browser/gtk/nine_box.h1
-rw-r--r--chrome/browser/gtk/notifications/balloon_view_gtk.h1
-rw-r--r--chrome/browser/gtk/notifications/balloon_view_host_gtk.h1
-rw-r--r--chrome/browser/gtk/options/advanced_contents_gtk.h1
-rw-r--r--chrome/browser/gtk/options/advanced_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/content_exception_editor.h1
-rw-r--r--chrome/browser/gtk/options/content_exceptions_window_gtk.h1
-rw-r--r--chrome/browser/gtk/options/content_filter_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/content_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/content_settings_window_gtk.h1
-rw-r--r--chrome/browser/gtk/options/cookie_filter_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/cookies_view.h1
-rw-r--r--chrome/browser/gtk/options/fonts_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/general_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/languages_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/managed_prefs_banner_gtk.h1
-rw-r--r--chrome/browser/gtk/options/options_layout_gtk.h1
-rw-r--r--chrome/browser/gtk/options/passwords_exceptions_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/passwords_exceptions_window_gtk.h1
-rw-r--r--chrome/browser/gtk/options/passwords_page_gtk.h1
-rw-r--r--chrome/browser/gtk/options/simple_content_exceptions_window.h1
-rw-r--r--chrome/browser/gtk/options/url_picker_dialog_gtk.h1
-rw-r--r--chrome/browser/gtk/overflow_button.h1
-rw-r--r--chrome/browser/gtk/process_singleton_dialog.h1
-rw-r--r--chrome/browser/gtk/reload_button_gtk.h1
-rw-r--r--chrome/browser/gtk/repost_form_warning_gtk.h1
-rw-r--r--chrome/browser/gtk/rounded_window.h1
-rw-r--r--chrome/browser/gtk/sad_tab_gtk.h1
-rw-r--r--chrome/browser/gtk/slide_animator_gtk.h1
-rw-r--r--chrome/browser/gtk/status_bubble_gtk.h1
-rw-r--r--chrome/browser/gtk/status_icons/status_icon_gtk.h1
-rw-r--r--chrome/browser/gtk/status_icons/status_tray_gtk.h1
-rw-r--r--chrome/browser/gtk/tab_contents_container_gtk.h1
-rw-r--r--chrome/browser/gtk/tab_contents_drag_source.h1
-rw-r--r--chrome/browser/gtk/tabs/dragged_tab_controller_gtk.h1
-rw-r--r--chrome/browser/gtk/tabs/dragged_tab_gtk.h1
-rw-r--r--chrome/browser/gtk/tabs/tab_gtk.h1
-rw-r--r--chrome/browser/gtk/tabs/tab_renderer_gtk.h1
-rw-r--r--chrome/browser/gtk/tabs/tab_strip_gtk.h1
-rw-r--r--chrome/browser/gtk/tabstrip_origin_provider.h1
-rw-r--r--chrome/browser/gtk/task_manager_gtk.h1
-rw-r--r--chrome/browser/gtk/theme_install_bubble_view_gtk.h1
-rw-r--r--chrome/browser/gtk/translate/after_translate_infobar_gtk.h1
-rw-r--r--chrome/browser/gtk/translate/before_translate_infobar_gtk.h1
-rw-r--r--chrome/browser/gtk/translate/translate_infobar_base_gtk.h1
-rw-r--r--chrome/browser/gtk/translate/translate_message_infobar_gtk.h1
-rw-r--r--chrome/browser/gtk/update_recommended_dialog.h1
-rw-r--r--chrome/browser/gtk/view_id_util.h1
-rw-r--r--chrome/browser/hang_monitor/hung_plugin_action.h1
-rw-r--r--chrome/browser/hang_monitor/hung_window_detector.h1
-rw-r--r--chrome/browser/history/archived_database.h1
-rw-r--r--chrome/browser/history/download_database.h1
-rw-r--r--chrome/browser/history/download_types.h1
-rw-r--r--chrome/browser/history/expire_history_backend.h1
-rw-r--r--chrome/browser/history/history.h1
-rw-r--r--chrome/browser/history/history_backend.h1
-rw-r--r--chrome/browser/history/history_database.h1
-rw-r--r--chrome/browser/history/history_marshaling.h1
-rw-r--r--chrome/browser/history/history_notifications.h1
-rw-r--r--chrome/browser/history/history_publisher.h1
-rw-r--r--chrome/browser/history/history_types.h1
-rw-r--r--chrome/browser/history/in_memory_database.h1
-rw-r--r--chrome/browser/history/in_memory_history_backend.h1
-rw-r--r--chrome/browser/history/in_memory_url_index.h1
-rw-r--r--chrome/browser/history/page_usage_data.h1
-rw-r--r--chrome/browser/history/query_parser.h1
-rw-r--r--chrome/browser/history/snippet.h1
-rw-r--r--chrome/browser/history/starred_url_database.h1
-rw-r--r--chrome/browser/history/text_database.h1
-rw-r--r--chrome/browser/history/text_database_manager.h1
-rw-r--r--chrome/browser/history/thumbnail_database.h1
-rw-r--r--chrome/browser/history/top_sites.h1
-rw-r--r--chrome/browser/history/top_sites_database.h1
-rw-r--r--chrome/browser/history/url_database.h1
-rw-r--r--chrome/browser/history/visit_database.h1
-rw-r--r--chrome/browser/history/visit_tracker.h1
-rw-r--r--chrome/browser/history/visitsegment_database.h1
-rw-r--r--chrome/browser/host_content_settings_map.h1
-rw-r--r--chrome/browser/host_zoom_map.h1
-rw-r--r--chrome/browser/hung_renderer_dialog.h1
-rw-r--r--chrome/browser/icon_loader.h1
-rw-r--r--chrome/browser/icon_manager.h1
-rw-r--r--chrome/browser/idle.h1
-rw-r--r--chrome/browser/ime_input.h1
-rw-r--r--chrome/browser/importer/firefox2_importer.h1
-rw-r--r--chrome/browser/importer/firefox3_importer.h1
-rw-r--r--chrome/browser/importer/firefox_importer_unittest_utils.h1
-rw-r--r--chrome/browser/importer/firefox_importer_utils.h1
-rw-r--r--chrome/browser/importer/firefox_profile_lock.h1
-rw-r--r--chrome/browser/importer/firefox_proxy_settings.h1
-rw-r--r--chrome/browser/importer/ie_importer.h1
-rw-r--r--chrome/browser/importer/importer.h1
-rw-r--r--chrome/browser/importer/importer_bridge.h1
-rw-r--r--chrome/browser/importer/importer_data_types.h1
-rw-r--r--chrome/browser/importer/importer_list.h1
-rw-r--r--chrome/browser/importer/importer_messages.h1
-rw-r--r--chrome/browser/importer/mork_reader.h1
-rw-r--r--chrome/browser/importer/nss_decryptor.h1
-rw-r--r--chrome/browser/importer/nss_decryptor_mac.h1
-rw-r--r--chrome/browser/importer/nss_decryptor_system_nss.h1
-rw-r--r--chrome/browser/importer/nss_decryptor_win.h1
-rw-r--r--chrome/browser/importer/profile_writer.h1
-rw-r--r--chrome/browser/importer/safari_importer.h1
-rw-r--r--chrome/browser/importer/toolbar_importer.h1
-rw-r--r--chrome/browser/in_process_webkit/browser_webkitclient_impl.h1
-rw-r--r--chrome/browser/in_process_webkit/dom_storage_area.h1
-rw-r--r--chrome/browser/in_process_webkit/dom_storage_context.h1
-rw-r--r--chrome/browser/in_process_webkit/dom_storage_dispatcher_host.h1
-rw-r--r--chrome/browser/in_process_webkit/dom_storage_namespace.h1
-rw-r--r--chrome/browser/in_process_webkit/dom_storage_permission_request.h1
-rw-r--r--chrome/browser/in_process_webkit/indexed_db_callbacks.h1
-rw-r--r--chrome/browser/in_process_webkit/indexed_db_context.h1
-rw-r--r--chrome/browser/in_process_webkit/indexed_db_dispatcher_host.h1
-rw-r--r--chrome/browser/in_process_webkit/webkit_context.h1
-rw-r--r--chrome/browser/in_process_webkit/webkit_thread.h1
-rw-r--r--chrome/browser/input_window_dialog.h1
-rw-r--r--chrome/browser/intranet_redirect_detector.h1
-rw-r--r--chrome/browser/io_thread.h1
-rw-r--r--chrome/browser/jankometer.h1
-rw-r--r--chrome/browser/js_modal_dialog.h1
-rw-r--r--chrome/browser/jsmessage_box_client.h1
-rw-r--r--chrome/browser/jumplist_win.h1
-rw-r--r--chrome/browser/keychain_mac.h1
-rw-r--r--chrome/browser/keychain_mock_mac.h1
-rw-r--r--chrome/browser/language_combobox_model.h1
-rw-r--r--chrome/browser/language_order_table_model.h1
-rw-r--r--chrome/browser/load_from_memory_cache_details.h1
-rw-r--r--chrome/browser/load_notification_details.h1
-rw-r--r--chrome/browser/location_bar.h1
-rw-r--r--chrome/browser/location_bar_util.h1
-rw-r--r--chrome/browser/login_model.h1
-rw-r--r--chrome/browser/login_prompt.h1
-rw-r--r--chrome/browser/login_prompt_mac.h1
-rw-r--r--chrome/browser/mach_broker_mac.h1
-rw-r--r--chrome/browser/managed_prefs_banner_base.h1
-rw-r--r--chrome/browser/memory_details.h1
-rw-r--r--chrome/browser/memory_purger.h1
-rw-r--r--chrome/browser/message_box_handler.h1
-rw-r--r--chrome/browser/metrics/histogram_synchronizer.h1
-rw-r--r--chrome/browser/metrics/metric_event_duration_details.h1
-rw-r--r--chrome/browser/metrics/metrics_log.h1
-rw-r--r--chrome/browser/metrics/metrics_response.h1
-rw-r--r--chrome/browser/metrics/metrics_service.h1
-rw-r--r--chrome/browser/metrics/user_metrics.h1
-rw-r--r--chrome/browser/mock_browsing_data_appcache_helper.h1
-rw-r--r--chrome/browser/mock_browsing_data_database_helper.h1
-rw-r--r--chrome/browser/mock_browsing_data_local_storage_helper.h1
-rw-r--r--chrome/browser/mock_configuration_policy_provider.h1
-rw-r--r--chrome/browser/mock_configuration_policy_store.h1
-rw-r--r--chrome/browser/modal_html_dialog_delegate.h1
-rw-r--r--chrome/browser/nacl_host/nacl_broker_host_win.h1
-rw-r--r--chrome/browser/nacl_host/nacl_broker_service_win.h1
-rw-r--r--chrome/browser/nacl_host/nacl_process_host.h1
-rw-r--r--chrome/browser/net/browser_url_util.h1
-rw-r--r--chrome/browser/net/chrome_cookie_notification_details.h1
-rw-r--r--chrome/browser/net/chrome_cookie_policy.h1
-rw-r--r--chrome/browser/net/chrome_net_log.h1
-rw-r--r--chrome/browser/net/chrome_network_delegate.h1
-rw-r--r--chrome/browser/net/chrome_url_request_context.h1
-rw-r--r--chrome/browser/net/connect_interceptor.h1
-rw-r--r--chrome/browser/net/connection_tester.h1
-rw-r--r--chrome/browser/net/gaia/token_service.h1
-rw-r--r--chrome/browser/net/load_timing_observer.h1
-rw-r--r--chrome/browser/net/metadata_url_request.h1
-rw-r--r--chrome/browser/net/passive_log_collector.h1
-rw-r--r--chrome/browser/net/preconnect.h1
-rw-r--r--chrome/browser/net/predictor.h1
-rw-r--r--chrome/browser/net/predictor_api.h1
-rw-r--r--chrome/browser/net/referrer.h1
-rw-r--r--chrome/browser/net/resolve_proxy_msg_helper.h1
-rw-r--r--chrome/browser/net/sdch_dictionary_fetcher.h1
-rw-r--r--chrome/browser/net/sqlite_persistent_cookie_store.h1
-rw-r--r--chrome/browser/net/ssl_config_service_manager.h1
-rw-r--r--chrome/browser/net/url_fixer_upper.h1
-rw-r--r--chrome/browser/net/url_info.h1
-rw-r--r--chrome/browser/net/url_request_failed_dns_job.h1
-rw-r--r--chrome/browser/net/url_request_mock_http_job.h1
-rw-r--r--chrome/browser/net/url_request_mock_link_doctor_job.h1
-rw-r--r--chrome/browser/net/url_request_mock_net_error_job.h1
-rw-r--r--chrome/browser/net/url_request_mock_util.h1
-rw-r--r--chrome/browser/net/url_request_slow_download_job.h1
-rw-r--r--chrome/browser/net/url_request_slow_http_job.h1
-rw-r--r--chrome/browser/net/url_request_tracking.h1
-rw-r--r--chrome/browser/net/view_http_cache_job_factory.h1
-rw-r--r--chrome/browser/net/websocket_experiment/websocket_experiment_runner.h1
-rw-r--r--chrome/browser/net/websocket_experiment/websocket_experiment_task.h1
-rw-r--r--chrome/browser/notifications/balloon.h1
-rw-r--r--chrome/browser/notifications/balloon_collection.h1
-rw-r--r--chrome/browser/notifications/balloon_collection_impl.h1
-rw-r--r--chrome/browser/notifications/balloon_host.h1
-rw-r--r--chrome/browser/notifications/desktop_notification_service.h1
-rw-r--r--chrome/browser/notifications/desktop_notifications_unittest.h1
-rw-r--r--chrome/browser/notifications/notification.h1
-rw-r--r--chrome/browser/notifications/notification_delegate.h1
-rw-r--r--chrome/browser/notifications/notification_exceptions_table_model.h1
-rw-r--r--chrome/browser/notifications/notification_object_proxy.h1
-rw-r--r--chrome/browser/notifications/notification_options_menu_model.h1
-rw-r--r--chrome/browser/notifications/notification_test_util.h1
-rw-r--r--chrome/browser/notifications/notification_ui_manager.h1
-rw-r--r--chrome/browser/notifications/notifications_prefs_cache.h1
-rw-r--r--chrome/browser/ntp_background_util.h1
-rw-r--r--chrome/browser/omnibox_search_hint.h1
-rw-r--r--chrome/browser/options_page_base.h1
-rw-r--r--chrome/browser/options_util.h1
-rw-r--r--chrome/browser/options_window.h1
-rw-r--r--chrome/browser/page_info_model.h1
-rw-r--r--chrome/browser/page_info_window.h1
-rw-r--r--chrome/browser/page_state.h1
-rw-r--r--chrome/browser/parsers/metadata_parser.h1
-rw-r--r--chrome/browser/parsers/metadata_parser_factory.h1
-rw-r--r--chrome/browser/parsers/metadata_parser_filebase.h1
-rw-r--r--chrome/browser/parsers/metadata_parser_jpeg.h1
-rw-r--r--chrome/browser/parsers/metadata_parser_jpeg_factory.h1
-rw-r--r--chrome/browser/parsers/metadata_parser_manager.h1
-rw-r--r--chrome/browser/password_manager/encryptor.h1
-rw-r--r--chrome/browser/password_manager/encryptor_password_mac.h1
-rw-r--r--chrome/browser/password_manager/ie7_password.h1
-rw-r--r--chrome/browser/password_manager/login_database.h1
-rw-r--r--chrome/browser/password_manager/native_backend_gnome_x.h1
-rw-r--r--chrome/browser/password_manager/native_backend_kwallet_x.h1
-rw-r--r--chrome/browser/password_manager/password_form_data.h1
-rw-r--r--chrome/browser/password_manager/password_form_manager.h1
-rw-r--r--chrome/browser/password_manager/password_manager.h1
-rw-r--r--chrome/browser/password_manager/password_manager_delegate.h1
-rw-r--r--chrome/browser/password_manager/password_store.h1
-rw-r--r--chrome/browser/password_manager/password_store_change.h1
-rw-r--r--chrome/browser/password_manager/password_store_default.h1
-rw-r--r--chrome/browser/password_manager/password_store_mac.h1
-rw-r--r--chrome/browser/password_manager/password_store_mac_internal.h1
-rw-r--r--chrome/browser/password_manager/password_store_win.h1
-rw-r--r--chrome/browser/password_manager/password_store_x.h1
-rw-r--r--chrome/browser/platform_util.h1
-rw-r--r--chrome/browser/plugin_installer.h1
-rw-r--r--chrome/browser/plugin_process_host.h1
-rw-r--r--chrome/browser/plugin_service.h1
-rw-r--r--chrome/browser/plugin_updater.h1
-rw-r--r--chrome/browser/popup_blocked_animation.h1
-rw-r--r--chrome/browser/possible_url_model.h1
-rw-r--r--chrome/browser/power_save_blocker.h1
-rw-r--r--chrome/browser/pref_member.h1
-rw-r--r--chrome/browser/pref_service.h1
-rw-r--r--chrome/browser/pref_set_observer.h1
-rw-r--r--chrome/browser/pref_value_store.h1
-rw-r--r--chrome/browser/preferences_mac.h1
-rw-r--r--chrome/browser/preferences_mock_mac.h1
-rw-r--r--chrome/browser/printing/cloud_print/cloud_print_proxy_service.h1
-rw-r--r--chrome/browser/printing/print_dialog_cloud.h1
-rw-r--r--chrome/browser/printing/print_dialog_cloud_internal.h1
-rw-r--r--chrome/browser/printing/print_dialog_gtk.h1
-rw-r--r--chrome/browser/printing/print_job.h1
-rw-r--r--chrome/browser/printing/print_job_manager.h1
-rw-r--r--chrome/browser/printing/print_job_worker.h1
-rw-r--r--chrome/browser/printing/print_job_worker_owner.h1
-rw-r--r--chrome/browser/printing/print_view_manager.h1
-rw-r--r--chrome/browser/printing/printer_query.h1
-rw-r--r--chrome/browser/process_info_snapshot.h1
-rw-r--r--chrome/browser/process_singleton.h1
-rw-r--r--chrome/browser/profile.h1
-rw-r--r--chrome/browser/profile_import_process_host.h1
-rw-r--r--chrome/browser/profile_manager.h1
-rw-r--r--chrome/browser/remove_rows_table_model.h1
-rw-r--r--chrome/browser/renderer_host/accelerated_surface_container_mac.h1
-rw-r--r--chrome/browser/renderer_host/accelerated_surface_container_manager_mac.h1
-rw-r--r--chrome/browser/renderer_host/async_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/audio_renderer_host.h1
-rw-r--r--chrome/browser/renderer_host/audio_sync_reader.h1
-rw-r--r--chrome/browser/renderer_host/backing_store.h1
-rw-r--r--chrome/browser/renderer_host/backing_store_mac.h1
-rw-r--r--chrome/browser/renderer_host/backing_store_manager.h1
-rw-r--r--chrome/browser/renderer_host/backing_store_proxy.h1
-rw-r--r--chrome/browser/renderer_host/backing_store_win.h1
-rw-r--r--chrome/browser/renderer_host/backing_store_x.h1
-rw-r--r--chrome/browser/renderer_host/browser_render_process_host.h1
-rw-r--r--chrome/browser/renderer_host/buffered_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/cross_site_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/database_dispatcher_host.h1
-rw-r--r--chrome/browser/renderer_host/database_permission_request.h1
-rw-r--r--chrome/browser/renderer_host/download_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/download_throttling_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/global_request_id.h1
-rw-r--r--chrome/browser/renderer_host/gpu_view_host.h1
-rw-r--r--chrome/browser/renderer_host/gtk_im_context_wrapper.h1
-rw-r--r--chrome/browser/renderer_host/gtk_key_bindings_handler.h1
-rw-r--r--chrome/browser/renderer_host/mock_render_process_host.h1
-rw-r--r--chrome/browser/renderer_host/offline_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/render_process_host.h1
-rw-r--r--chrome/browser/renderer_host/render_sandbox_host_linux.h1
-rw-r--r--chrome/browser/renderer_host/render_view_host.h1
-rw-r--r--chrome/browser/renderer_host/render_view_host_delegate.h1
-rw-r--r--chrome/browser/renderer_host/render_view_host_factory.h1
-rw-r--r--chrome/browser/renderer_host/render_view_host_notification_task.h1
-rw-r--r--chrome/browser/renderer_host/render_widget_helper.h1
-rw-r--r--chrome/browser/renderer_host/render_widget_host.h1
-rw-r--r--chrome/browser/renderer_host/render_widget_host_painting_observer.h1
-rw-r--r--chrome/browser/renderer_host/render_widget_host_view.h1
-rw-r--r--chrome/browser/renderer_host/render_widget_host_view_gtk.h1
-rw-r--r--chrome/browser/renderer_host/render_widget_host_view_mac.h1
-rw-r--r--chrome/browser/renderer_host/render_widget_host_view_win.h1
-rw-r--r--chrome/browser/renderer_host/resource_dispatcher_host.h1
-rw-r--r--chrome/browser/renderer_host/resource_dispatcher_host_request_info.h1
-rw-r--r--chrome/browser/renderer_host/resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/resource_message_filter.h1
-rw-r--r--chrome/browser/renderer_host/resource_queue.h1
-rw-r--r--chrome/browser/renderer_host/resource_request_details.h1
-rw-r--r--chrome/browser/renderer_host/safe_browsing_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/save_file_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/site_instance.h1
-rw-r--r--chrome/browser/renderer_host/socket_stream_dispatcher_host.h1
-rw-r--r--chrome/browser/renderer_host/socket_stream_host.h1
-rw-r--r--chrome/browser/renderer_host/sync_resource_handler.h1
-rw-r--r--chrome/browser/renderer_host/test/test_backing_store.h1
-rw-r--r--chrome/browser/renderer_host/test/test_render_view_host.h1
-rw-r--r--chrome/browser/renderer_host/video_layer.h1
-rw-r--r--chrome/browser/renderer_host/video_layer_proxy.h1
-rw-r--r--chrome/browser/renderer_host/video_layer_x.h1
-rw-r--r--chrome/browser/renderer_host/web_cache_manager.h1
-rw-r--r--chrome/browser/renderer_host/x509_user_cert_resource_handler.h1
-rw-r--r--chrome/browser/renderer_preferences_util.h1
-rw-r--r--chrome/browser/repost_form_warning_controller.h1
-rw-r--r--chrome/browser/resources_util.h1
-rw-r--r--chrome/browser/rlz/rlz.h1
-rw-r--r--chrome/browser/safe_browsing/bloom_filter.h1
-rw-r--r--chrome/browser/safe_browsing/chunk_range.h1
-rw-r--r--chrome/browser/safe_browsing/protocol_manager.h1
-rw-r--r--chrome/browser/safe_browsing/protocol_parser.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_blocking_page.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_database.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_database_bloom.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_service.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_store.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_store_file.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_store_sqlite.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_store_unittest_helper.h1
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_util.h1
-rw-r--r--chrome/browser/scoped_pref_update.h1
-rw-r--r--chrome/browser/search_engines/edit_search_engine_controller.h1
-rw-r--r--chrome/browser/search_engines/keyword_editor_controller.h1
-rw-r--r--chrome/browser/search_engines/template_url.h1
-rw-r--r--chrome/browser/search_engines/template_url_fetcher.h1
-rw-r--r--chrome/browser/search_engines/template_url_model.h1
-rw-r--r--chrome/browser/search_engines/template_url_parser.h1
-rw-r--r--chrome/browser/search_engines/template_url_prepopulate_data.h1
-rw-r--r--chrome/browser/search_engines/template_url_table_model.h1
-rw-r--r--chrome/browser/search_engines/util.h1
-rw-r--r--chrome/browser/session_startup_pref.h1
-rw-r--r--chrome/browser/sessions/base_session_service.h1
-rw-r--r--chrome/browser/sessions/session_backend.h1
-rw-r--r--chrome/browser/sessions/session_command.h1
-rw-r--r--chrome/browser/sessions/session_id.h1
-rw-r--r--chrome/browser/sessions/session_restore.h1
-rw-r--r--chrome/browser/sessions/session_service.h1
-rw-r--r--chrome/browser/sessions/session_service_test_helper.h1
-rw-r--r--chrome/browser/sessions/session_types.h1
-rw-r--r--chrome/browser/sessions/tab_restore_service.h1
-rw-r--r--chrome/browser/shell_dialogs.h1
-rw-r--r--chrome/browser/shell_integration.h1
-rw-r--r--chrome/browser/spellcheck_host.h1
-rw-r--r--chrome/browser/spellcheck_host_observer.h1
-rw-r--r--chrome/browser/spellchecker_platform_engine.h1
-rw-r--r--chrome/browser/ssl/ssl_add_cert_handler.h1
-rw-r--r--chrome/browser/ssl/ssl_blocking_page.h1
-rw-r--r--chrome/browser/ssl/ssl_cert_error_handler.h1
-rw-r--r--chrome/browser/ssl/ssl_client_auth_handler.h1
-rw-r--r--chrome/browser/ssl/ssl_error_handler.h1
-rw-r--r--chrome/browser/ssl/ssl_error_info.h1
-rw-r--r--chrome/browser/ssl/ssl_host_state.h1
-rw-r--r--chrome/browser/ssl/ssl_manager.h1
-rw-r--r--chrome/browser/ssl/ssl_policy.h1
-rw-r--r--chrome/browser/ssl/ssl_policy_backend.h1
-rw-r--r--chrome/browser/ssl/ssl_request_info.h1
-rw-r--r--chrome/browser/ssl_client_certificate_selector.h1
-rw-r--r--chrome/browser/status_bubble.h1
-rw-r--r--chrome/browser/status_icons/status_icon.h1
-rw-r--r--chrome/browser/status_icons/status_tray.h1
-rw-r--r--chrome/browser/status_icons/status_tray_manager.h1
-rw-r--r--chrome/browser/sync/abstract_profile_sync_service_test.h1
-rw-r--r--chrome/browser/sync/engine/all_status.h1
-rw-r--r--chrome/browser/sync/engine/apply_updates_command.h1
-rw-r--r--chrome/browser/sync/engine/auth_watcher.h1
-rw-r--r--chrome/browser/sync/engine/authenticator.h1
-rw-r--r--chrome/browser/sync/engine/build_and_process_conflict_sets_command.h1
-rw-r--r--chrome/browser/sync/engine/build_commit_command.h1
-rw-r--r--chrome/browser/sync/engine/change_reorder_buffer.h1
-rw-r--r--chrome/browser/sync/engine/cleanup_disabled_types_command.h1
-rw-r--r--chrome/browser/sync/engine/conflict_resolver.h1
-rw-r--r--chrome/browser/sync/engine/download_updates_command.h1
-rw-r--r--chrome/browser/sync/engine/get_commit_ids_command.h1
-rw-r--r--chrome/browser/sync/engine/idle_query_linux.h1
-rw-r--r--chrome/browser/sync/engine/mock_model_safe_workers.h1
-rw-r--r--chrome/browser/sync/engine/model_changing_syncer_command.h1
-rw-r--r--chrome/browser/sync/engine/model_safe_worker.h1
-rw-r--r--chrome/browser/sync/engine/net/server_connection_manager.h1
-rw-r--r--chrome/browser/sync/engine/net/syncapi_server_connection_manager.h1
-rw-r--r--chrome/browser/sync/engine/net/url_translator.h1
-rw-r--r--chrome/browser/sync/engine/post_commit_message_command.h1
-rw-r--r--chrome/browser/sync/engine/process_commit_response_command.h1
-rw-r--r--chrome/browser/sync/engine/process_updates_command.h1
-rw-r--r--chrome/browser/sync/engine/resolve_conflicts_command.h1
-rw-r--r--chrome/browser/sync/engine/store_timestamps_command.h1
-rw-r--r--chrome/browser/sync/engine/syncapi.h1
-rw-r--r--chrome/browser/sync/engine/syncer.h1
-rw-r--r--chrome/browser/sync/engine/syncer_command.h1
-rw-r--r--chrome/browser/sync/engine/syncer_end_command.h1
-rw-r--r--chrome/browser/sync/engine/syncer_proto_util.h1
-rw-r--r--chrome/browser/sync/engine/syncer_thread.h1
-rw-r--r--chrome/browser/sync/engine/syncer_types.h1
-rw-r--r--chrome/browser/sync/engine/syncer_util.h1
-rw-r--r--chrome/browser/sync/engine/syncproto.h1
-rw-r--r--chrome/browser/sync/engine/update_applicator.h1
-rw-r--r--chrome/browser/sync/engine/verify_updates_command.h1
-rw-r--r--chrome/browser/sync/glue/autofill_change_processor.h1
-rw-r--r--chrome/browser/sync/glue/autofill_data_type_controller.h1
-rw-r--r--chrome/browser/sync/glue/autofill_model_associator.h1
-rw-r--r--chrome/browser/sync/glue/bookmark_change_processor.h1
-rw-r--r--chrome/browser/sync/glue/bookmark_data_type_controller.h1
-rw-r--r--chrome/browser/sync/glue/bookmark_model_associator.h1
-rw-r--r--chrome/browser/sync/glue/change_processor.h1
-rw-r--r--chrome/browser/sync/glue/change_processor_mock.h1
-rw-r--r--chrome/browser/sync/glue/data_type_controller.h1
-rw-r--r--chrome/browser/sync/glue/data_type_controller_mock.h1
-rw-r--r--chrome/browser/sync/glue/data_type_manager.h1
-rw-r--r--chrome/browser/sync/glue/data_type_manager_impl.h1
-rw-r--r--chrome/browser/sync/glue/data_type_manager_mock.h1
-rw-r--r--chrome/browser/sync/glue/database_model_worker.h1
-rw-r--r--chrome/browser/sync/glue/extension_change_processor.h1
-rw-r--r--chrome/browser/sync/glue/extension_data.h1
-rw-r--r--chrome/browser/sync/glue/extension_data_type_controller.h1
-rw-r--r--chrome/browser/sync/glue/extension_model_associator.h1
-rw-r--r--chrome/browser/sync/glue/extension_util.h1
-rw-r--r--chrome/browser/sync/glue/history_model_worker.h1
-rw-r--r--chrome/browser/sync/glue/http_bridge.h1
-rw-r--r--chrome/browser/sync/glue/model_associator.h1
-rw-r--r--chrome/browser/sync/glue/model_associator_mock.h1
-rw-r--r--chrome/browser/sync/glue/password_change_processor.h1
-rw-r--r--chrome/browser/sync/glue/password_data_type_controller.h1
-rw-r--r--chrome/browser/sync/glue/password_model_associator.h1
-rw-r--r--chrome/browser/sync/glue/password_model_worker.h1
-rw-r--r--chrome/browser/sync/glue/preference_change_processor.h1
-rw-r--r--chrome/browser/sync/glue/preference_data_type_controller.h1
-rw-r--r--chrome/browser/sync/glue/preference_model_associator.h1
-rw-r--r--chrome/browser/sync/glue/sync_backend_host.h1
-rw-r--r--chrome/browser/sync/glue/sync_backend_host_mock.h1
-rw-r--r--chrome/browser/sync/glue/synchronized_preferences.h1
-rw-r--r--chrome/browser/sync/glue/theme_change_processor.h1
-rw-r--r--chrome/browser/sync/glue/theme_data_type_controller.h1
-rw-r--r--chrome/browser/sync/glue/theme_model_associator.h1
-rw-r--r--chrome/browser/sync/glue/theme_util.h1
-rw-r--r--chrome/browser/sync/glue/typed_url_change_processor.h1
-rw-r--r--chrome/browser/sync/glue/typed_url_data_type_controller.h1
-rw-r--r--chrome/browser/sync/glue/typed_url_model_associator.h1
-rw-r--r--chrome/browser/sync/glue/ui_model_worker.h1
-rw-r--r--chrome/browser/sync/notification_method.h1
-rw-r--r--chrome/browser/sync/notifier/cache_invalidation_packet_handler.h1
-rw-r--r--chrome/browser/sync/notifier/chrome_invalidation_client.h1
-rw-r--r--chrome/browser/sync/notifier/chrome_system_resources.h1
-rw-r--r--chrome/browser/sync/notifier/invalidation_util.h1
-rw-r--r--chrome/browser/sync/notifier/registration_manager.h1
-rw-r--r--chrome/browser/sync/notifier/server_notifier_thread.h1
-rw-r--r--chrome/browser/sync/profile_sync_factory.h1
-rw-r--r--chrome/browser/sync/profile_sync_factory_impl.h1
-rw-r--r--chrome/browser/sync/profile_sync_factory_mock.h1
-rw-r--r--chrome/browser/sync/profile_sync_service.h1
-rw-r--r--chrome/browser/sync/profile_sync_service_mock.h1
-rw-r--r--chrome/browser/sync/profile_sync_service_observer.h1
-rw-r--r--chrome/browser/sync/profile_sync_test_util.h1
-rw-r--r--chrome/browser/sync/protocol/service_constants.h1
-rw-r--r--chrome/browser/sync/sessions/ordered_commit_set.h1
-rw-r--r--chrome/browser/sync/sessions/session_state.h1
-rw-r--r--chrome/browser/sync/sessions/status_controller.h1
-rw-r--r--chrome/browser/sync/sessions/sync_session.h1
-rw-r--r--chrome/browser/sync/sessions/sync_session_context.h1
-rw-r--r--chrome/browser/sync/sync_constants.h1
-rw-r--r--chrome/browser/sync/sync_setup_flow.h1
-rw-r--r--chrome/browser/sync/sync_setup_wizard.h1
-rw-r--r--chrome/browser/sync/sync_ui_util.h1
-rw-r--r--chrome/browser/sync/sync_ui_util_mac.h1
-rw-r--r--chrome/browser/sync/syncable/blob.h1
-rw-r--r--chrome/browser/sync/syncable/dir_open_result.h1
-rw-r--r--chrome/browser/sync/syncable/directory_backing_store.h1
-rw-r--r--chrome/browser/sync/syncable/directory_event.h1
-rw-r--r--chrome/browser/sync/syncable/directory_manager.h1
-rw-r--r--chrome/browser/sync/syncable/model_type.h1
-rw-r--r--chrome/browser/sync/syncable/path_name_cmp.h1
-rw-r--r--chrome/browser/sync/syncable/syncable-inl.h1
-rw-r--r--chrome/browser/sync/syncable/syncable.h1
-rw-r--r--chrome/browser/sync/syncable/syncable_changes_version.h1
-rw-r--r--chrome/browser/sync/syncable/syncable_columns.h1
-rw-r--r--chrome/browser/sync/syncable/syncable_id.h1
-rw-r--r--chrome/browser/sync/test_profile_sync_service.h1
-rw-r--r--chrome/browser/sync/unrecoverable_error_handler.h1
-rw-r--r--chrome/browser/sync/util/channel.h1
-rw-r--r--chrome/browser/sync/util/crypto_helpers.h1
-rw-r--r--chrome/browser/sync/util/cryptographer.h1
-rw-r--r--chrome/browser/sync/util/data_encryption.h1
-rw-r--r--chrome/browser/sync/util/dbgq.h1
-rw-r--r--chrome/browser/sync/util/extensions_activity_monitor.h1
-rw-r--r--chrome/browser/sync/util/fast_dump.h1
-rw-r--r--chrome/browser/sync/util/nigori.h1
-rw-r--r--chrome/browser/sync/util/sync_types.h1
-rw-r--r--chrome/browser/sync/util/user_settings.h1
-rw-r--r--chrome/browser/tab_closeable_state_watcher.h1
-rw-r--r--chrome/browser/tab_contents/background_contents.h1
-rw-r--r--chrome/browser/tab_contents/constrained_window.h1
-rw-r--r--chrome/browser/tab_contents/infobar_delegate.h1
-rw-r--r--chrome/browser/tab_contents/interstitial_page.h1
-rw-r--r--chrome/browser/tab_contents/language_state.h1
-rw-r--r--chrome/browser/tab_contents/navigation_controller.h1
-rw-r--r--chrome/browser/tab_contents/navigation_entry.h1
-rw-r--r--chrome/browser/tab_contents/page_navigator.h1
-rw-r--r--chrome/browser/tab_contents/provisional_load_details.h1
-rw-r--r--chrome/browser/tab_contents/render_view_context_menu.h1
-rw-r--r--chrome/browser/tab_contents/render_view_context_menu_gtk.h1
-rw-r--r--chrome/browser/tab_contents/render_view_context_menu_mac.h1
-rw-r--r--chrome/browser/tab_contents/render_view_host_delegate_helper.h1
-rw-r--r--chrome/browser/tab_contents/render_view_host_manager.h1
-rw-r--r--chrome/browser/tab_contents/security_style.h1
-rw-r--r--chrome/browser/tab_contents/tab_contents.h1
-rw-r--r--chrome/browser/tab_contents/tab_contents_delegate.h1
-rw-r--r--chrome/browser/tab_contents/tab_contents_ssl_helper.h1
-rw-r--r--chrome/browser/tab_contents/tab_contents_view.h1
-rw-r--r--chrome/browser/tab_contents/tab_contents_view_gtk.h1
-rw-r--r--chrome/browser/tab_contents/tab_contents_view_mac.h1
-rw-r--r--chrome/browser/tab_contents/tab_specific_content_settings.h1
-rw-r--r--chrome/browser/tab_contents/tab_util.h1
-rw-r--r--chrome/browser/tab_contents/test_tab_contents.h1
-rw-r--r--chrome/browser/tab_contents/thumbnail_generator.h1
-rw-r--r--chrome/browser/tab_contents/web_drag_dest_gtk.h1
-rw-r--r--chrome/browser/tab_contents/web_drag_source_win.h1
-rw-r--r--chrome/browser/tab_contents/web_drag_utils_win.h1
-rw-r--r--chrome/browser/tab_contents/web_drop_target_win.h1
-rw-r--r--chrome/browser/tab_menu_model.h1
-rw-r--r--chrome/browser/tabs/pinned_tab_codec.h1
-rw-r--r--chrome/browser/tabs/pinned_tab_service.h1
-rw-r--r--chrome/browser/tabs/tab_strip_model.h1
-rw-r--r--chrome/browser/tabs/tab_strip_model_order_controller.h1
-rw-r--r--chrome/browser/task_manager.h1
-rw-r--r--chrome/browser/task_manager_resource_providers.h1
-rw-r--r--chrome/browser/toolbar_model.h1
-rw-r--r--chrome/browser/translate/languages_menu_model.h1
-rw-r--r--chrome/browser/translate/options_menu_model.h1
-rw-r--r--chrome/browser/translate/page_translated_details.h1
-rw-r--r--chrome/browser/translate/translate_infobar_delegate.h1
-rw-r--r--chrome/browser/translate/translate_infobar_view.h1
-rw-r--r--chrome/browser/translate/translate_manager.h1
-rw-r--r--chrome/browser/translate/translate_prefs.h1
-rw-r--r--chrome/browser/transport_security_persister.h1
-rw-r--r--chrome/browser/upgrade_detector.h1
-rw-r--r--chrome/browser/user_style_sheet_watcher.h1
-rw-r--r--chrome/browser/utility_process_host.h1
-rw-r--r--chrome/browser/view_ids.h1
-rw-r--r--chrome/browser/views/about_chrome_view.h1
-rw-r--r--chrome/browser/views/about_ipc_dialog.h1
-rw-r--r--chrome/browser/views/accelerator_table_gtk.h1
-rw-r--r--chrome/browser/views/accessibility_event_router_views.h1
-rw-r--r--chrome/browser/views/accessible_toolbar_view.h1
-rw-r--r--chrome/browser/views/accessible_view_helper.h1
-rw-r--r--chrome/browser/views/app_launcher.h1
-rw-r--r--chrome/browser/views/appcache_info_view.h1
-rw-r--r--chrome/browser/views/autocomplete/autocomplete_popup_contents_view.h1
-rw-r--r--chrome/browser/views/autocomplete/autocomplete_popup_gtk.h1
-rw-r--r--chrome/browser/views/autocomplete/autocomplete_popup_win.h1
-rw-r--r--chrome/browser/views/autofill_profiles_view_win.h1
-rw-r--r--chrome/browser/views/bookmark_bar_instructions_view.h1
-rw-r--r--chrome/browser/views/bookmark_bar_view.h1
-rw-r--r--chrome/browser/views/bookmark_bubble_view.h1
-rw-r--r--chrome/browser/views/bookmark_context_menu.h1
-rw-r--r--chrome/browser/views/bookmark_context_menu_controller_views.h1
-rw-r--r--chrome/browser/views/bookmark_editor_view.h1
-rw-r--r--chrome/browser/views/bookmark_menu_controller_views.h1
-rw-r--r--chrome/browser/views/browser_actions_container.h1
-rw-r--r--chrome/browser/views/browser_bubble.h1
-rw-r--r--chrome/browser/views/browser_dialogs.h1
-rw-r--r--chrome/browser/views/bubble_border.h1
-rw-r--r--chrome/browser/views/bug_report_view.h1
-rw-r--r--chrome/browser/views/chrome_views_delegate.h1
-rw-r--r--chrome/browser/views/clear_browsing_data.h1
-rw-r--r--chrome/browser/views/collected_cookies_win.h1
-rw-r--r--chrome/browser/views/confirm_message_box_dialog.h1
-rw-r--r--chrome/browser/views/constrained_window_win.h1
-rw-r--r--chrome/browser/views/content_blocked_bubble_contents.h1
-rw-r--r--chrome/browser/views/cookie_info_view.h1
-rw-r--r--chrome/browser/views/cookie_prompt_view.h1
-rw-r--r--chrome/browser/views/create_application_shortcut_view.h1
-rw-r--r--chrome/browser/views/database_info_view.h1
-rw-r--r--chrome/browser/views/database_open_info_view.h1
-rw-r--r--chrome/browser/views/detachable_toolbar_view.h1
-rw-r--r--chrome/browser/views/dom_view.h1
-rw-r--r--chrome/browser/views/download_item_view.h1
-rw-r--r--chrome/browser/views/download_shelf_view.h1
-rw-r--r--chrome/browser/views/dropdown_bar_host.h1
-rw-r--r--chrome/browser/views/dropdown_bar_view.h1
-rw-r--r--chrome/browser/views/edit_search_engine_dialog.h1
-rw-r--r--chrome/browser/views/event_utils.h1
-rw-r--r--chrome/browser/views/extensions/browser_action_drag_data.h1
-rw-r--r--chrome/browser/views/extensions/browser_action_overflow_menu_controller.h1
-rw-r--r--chrome/browser/views/extensions/extension_installed_bubble.h1
-rw-r--r--chrome/browser/views/extensions/extension_popup.h1
-rw-r--r--chrome/browser/views/extensions/extension_shelf.h1
-rw-r--r--chrome/browser/views/extensions/extension_view.h1
-rw-r--r--chrome/browser/views/external_protocol_dialog.h1
-rw-r--r--chrome/browser/views/find_bar_host.h1
-rw-r--r--chrome/browser/views/find_bar_view.h1
-rw-r--r--chrome/browser/views/first_run_bubble.h1
-rw-r--r--chrome/browser/views/first_run_search_engine_view.h1
-rw-r--r--chrome/browser/views/frame/app_panel_browser_frame_view.h1
-rw-r--r--chrome/browser/views/frame/browser_bubble_host.h1
-rw-r--r--chrome/browser/views/frame/browser_frame.h1
-rw-r--r--chrome/browser/views/frame/browser_frame_gtk.h1
-rw-r--r--chrome/browser/views/frame/browser_frame_win.h1
-rw-r--r--chrome/browser/views/frame/browser_non_client_frame_view.h1
-rw-r--r--chrome/browser/views/frame/browser_root_view.h1
-rw-r--r--chrome/browser/views/frame/browser_view.h1
-rw-r--r--chrome/browser/views/frame/browser_view_layout.h1
-rw-r--r--chrome/browser/views/frame/glass_browser_frame_view.h1
-rw-r--r--chrome/browser/views/frame/opaque_browser_frame_view.h1
-rw-r--r--chrome/browser/views/fullscreen_exit_bubble.h1
-rw-r--r--chrome/browser/views/generic_info_view.h1
-rw-r--r--chrome/browser/views/html_dialog_view.h1
-rw-r--r--chrome/browser/views/importer_lock_view.h1
-rw-r--r--chrome/browser/views/importer_view.h1
-rw-r--r--chrome/browser/views/importing_progress_view.h1
-rw-r--r--chrome/browser/views/info_bubble.h1
-rw-r--r--chrome/browser/views/infobars/after_translate_infobar.h1
-rw-r--r--chrome/browser/views/infobars/before_translate_infobar.h1
-rw-r--r--chrome/browser/views/infobars/extension_infobar.h1
-rw-r--r--chrome/browser/views/infobars/infobar_button_border.h1
-rw-r--r--chrome/browser/views/infobars/infobar_container.h1
-rw-r--r--chrome/browser/views/infobars/infobar_text_button.h1
-rw-r--r--chrome/browser/views/infobars/infobars.h1
-rw-r--r--chrome/browser/views/infobars/translate_infobar_base.h1
-rw-r--r--chrome/browser/views/infobars/translate_message_infobar.h1
-rw-r--r--chrome/browser/views/jsmessage_box_dialog.h1
-rw-r--r--chrome/browser/views/keyword_editor_view.h1
-rw-r--r--chrome/browser/views/list_background.h1
-rw-r--r--chrome/browser/views/local_storage_info_view.h1
-rw-r--r--chrome/browser/views/local_storage_set_item_info_view.h1
-rw-r--r--chrome/browser/views/location_bar/click_handler.h1
-rw-r--r--chrome/browser/views/location_bar/content_setting_image_view.h1
-rw-r--r--chrome/browser/views/location_bar/ev_bubble_view.h1
-rw-r--r--chrome/browser/views/location_bar/icon_label_bubble_view.h1
-rw-r--r--chrome/browser/views/location_bar/keyword_hint_view.h1
-rw-r--r--chrome/browser/views/location_bar/location_bar_view.h1
-rw-r--r--chrome/browser/views/location_bar/location_icon_view.h1
-rw-r--r--chrome/browser/views/location_bar/page_action_image_view.h1
-rw-r--r--chrome/browser/views/location_bar/page_action_with_badge_view.h1
-rw-r--r--chrome/browser/views/location_bar/selected_keyword_view.h1
-rw-r--r--chrome/browser/views/location_bar/star_view.h1
-rw-r--r--chrome/browser/views/login_view.h1
-rw-r--r--chrome/browser/views/modal_dialog_delegate.h1
-rw-r--r--chrome/browser/views/notifications/balloon_view.h1
-rw-r--r--chrome/browser/views/notifications/balloon_view_host.h1
-rw-r--r--chrome/browser/views/options/advanced_contents_view.h1
-rw-r--r--chrome/browser/views/options/advanced_page_view.h1
-rw-r--r--chrome/browser/views/options/content_exceptions_table_view.h1
-rw-r--r--chrome/browser/views/options/content_filter_page_view.h1
-rw-r--r--chrome/browser/views/options/content_page_view.h1
-rw-r--r--chrome/browser/views/options/content_settings_window_view.h1
-rw-r--r--chrome/browser/views/options/cookie_filter_page_view.h1
-rw-r--r--chrome/browser/views/options/cookies_view.h1
-rw-r--r--chrome/browser/views/options/exception_editor_view.h1
-rw-r--r--chrome/browser/views/options/exceptions_page_view.h1
-rw-r--r--chrome/browser/views/options/exceptions_view.h1
-rw-r--r--chrome/browser/views/options/fonts_languages_window_view.h1
-rw-r--r--chrome/browser/views/options/fonts_page_view.h1
-rw-r--r--chrome/browser/views/options/general_page_view.h1
-rw-r--r--chrome/browser/views/options/languages_page_view.h1
-rw-r--r--chrome/browser/views/options/managed_prefs_banner_view.h1
-rw-r--r--chrome/browser/views/options/options_group_view.h1
-rw-r--r--chrome/browser/views/options/options_page_view.h1
-rw-r--r--chrome/browser/views/options/passwords_exceptions_window_view.h1
-rw-r--r--chrome/browser/views/options/passwords_page_view.h1
-rw-r--r--chrome/browser/views/options/plugin_filter_page_view.h1
-rw-r--r--chrome/browser/views/options/simple_content_exceptions_view.h1
-rw-r--r--chrome/browser/views/pinned_contents_info_bubble.h1
-rw-r--r--chrome/browser/views/reload_button.h1
-rw-r--r--chrome/browser/views/repost_form_warning_view.h1
-rw-r--r--chrome/browser/views/restart_message_box.h1
-rw-r--r--chrome/browser/views/sad_tab_view.h1
-rw-r--r--chrome/browser/views/status_bubble_views.h1
-rw-r--r--chrome/browser/views/status_icons/status_icon_win.h1
-rw-r--r--chrome/browser/views/status_icons/status_tray_win.h1
-rw-r--r--chrome/browser/views/tab_contents/native_tab_contents_container.h1
-rw-r--r--chrome/browser/views/tab_contents/native_tab_contents_container_gtk.h1
-rw-r--r--chrome/browser/views/tab_contents/native_tab_contents_container_win.h1
-rw-r--r--chrome/browser/views/tab_contents/render_view_context_menu_views.h1
-rw-r--r--chrome/browser/views/tab_contents/tab_contents_container.h1
-rw-r--r--chrome/browser/views/tab_contents/tab_contents_drag_win.h1
-rw-r--r--chrome/browser/views/tab_contents/tab_contents_view_gtk.h1
-rw-r--r--chrome/browser/views/tab_contents/tab_contents_view_win.h1
-rw-r--r--chrome/browser/views/tab_icon_view.h1
-rw-r--r--chrome/browser/views/tabs/base_tab.h1
-rw-r--r--chrome/browser/views/tabs/base_tab_strip.h1
-rw-r--r--chrome/browser/views/tabs/browser_tab_strip_controller.h1
-rw-r--r--chrome/browser/views/tabs/dragged_tab_controller.h1
-rw-r--r--chrome/browser/views/tabs/dragged_tab_view.h1
-rw-r--r--chrome/browser/views/tabs/native_view_photobooth.h1
-rw-r--r--chrome/browser/views/tabs/native_view_photobooth_gtk.h1
-rw-r--r--chrome/browser/views/tabs/native_view_photobooth_win.h1
-rw-r--r--chrome/browser/views/tabs/side_tab.h1
-rw-r--r--chrome/browser/views/tabs/side_tab_strip.h1
-rw-r--r--chrome/browser/views/tabs/tab.h1
-rw-r--r--chrome/browser/views/tabs/tab_controller.h1
-rw-r--r--chrome/browser/views/tabs/tab_renderer_data.h1
-rw-r--r--chrome/browser/views/tabs/tab_strip.h1
-rw-r--r--chrome/browser/views/tabs/tab_strip_controller.h1
-rw-r--r--chrome/browser/views/theme_background.h1
-rw-r--r--chrome/browser/views/theme_helpers.h1
-rw-r--r--chrome/browser/views/theme_install_bubble_view.h1
-rw-r--r--chrome/browser/views/toolbar_view.h1
-rw-r--r--chrome/browser/views/unhandled_keyboard_event_handler.h1
-rw-r--r--chrome/browser/views/uninstall_view.h1
-rw-r--r--chrome/browser/views/update_recommended_message_box.h1
-rw-r--r--chrome/browser/views/url_picker.h1
-rw-r--r--chrome/browser/views/user_data_dir_dialog.h1
-rw-r--r--chrome/browser/views/wrench_menu.h1
-rw-r--r--chrome/browser/visitedlink_event_listener.h1
-rw-r--r--chrome/browser/visitedlink_master.h1
-rw-r--r--chrome/browser/web_applications/web_app.h1
-rw-r--r--chrome/browser/web_resource/web_resource_service.h1
-rw-r--r--chrome/browser/webdata/autofill_change.h1
-rw-r--r--chrome/browser/webdata/autofill_entry.h1
-rw-r--r--chrome/browser/webdata/web_data_service.h1
-rw-r--r--chrome/browser/webdata/web_data_service_test_util.h1
-rw-r--r--chrome/browser/webdata/web_database.h1
-rw-r--r--chrome/browser/window_sizer.h1
-rw-r--r--chrome/browser/worker_host/message_port_dispatcher.h1
-rw-r--r--chrome/browser/worker_host/worker_document_set.h1
-rw-r--r--chrome/browser/worker_host/worker_process_host.h1
-rw-r--r--chrome/browser/worker_host/worker_service.h1
-rw-r--r--chrome/browser/wrench_menu_model.h1
-rw-r--r--chrome/browser/zygote_host_linux.h1
-rw-r--r--chrome/common/about_handler.h1
-rw-r--r--chrome/common/app_mode_common_mac.h1
-rw-r--r--chrome/common/appcache/appcache_backend_proxy.h1
-rw-r--r--chrome/common/appcache/appcache_dispatcher.h1
-rw-r--r--chrome/common/automation_constants.h1
-rw-r--r--chrome/common/bindings_policy.h1
-rw-r--r--chrome/common/child_process.h1
-rw-r--r--chrome/common/child_process_host.h1
-rw-r--r--chrome/common/child_process_info.h1
-rw-r--r--chrome/common/child_process_logging.h1
-rw-r--r--chrome/common/child_thread.h1
-rw-r--r--chrome/common/chrome_constants.h1
-rw-r--r--chrome/common/chrome_counters.h1
-rw-r--r--chrome/common/chrome_descriptors.h1
-rw-r--r--chrome/common/chrome_paths.h1
-rw-r--r--chrome/common/chrome_paths_internal.h1
-rw-r--r--chrome/common/chrome_plugin_api.h1
-rw-r--r--chrome/common/chrome_plugin_lib.h1
-rw-r--r--chrome/common/chrome_plugin_util.h1
-rw-r--r--chrome/common/chrome_switches.h1
-rw-r--r--chrome/common/chrome_version_info.h1
-rw-r--r--chrome/common/common_param_traits.h1
-rw-r--r--chrome/common/content_settings.h1
-rw-r--r--chrome/common/content_settings_helper.h1
-rw-r--r--chrome/common/content_settings_types.h1
-rw-r--r--chrome/common/css_colors.h1
-rw-r--r--chrome/common/database_util.h1
-rw-r--r--chrome/common/db_message_filter.h1
-rw-r--r--chrome/common/debug_flags.h1
-rw-r--r--chrome/common/default_plugin.h1
-rw-r--r--chrome/common/deprecated/event_sys-inl.h1
-rw-r--r--chrome/common/deprecated/event_sys.h1
-rw-r--r--chrome/common/desktop_notifications/active_notification_tracker.h1
-rw-r--r--chrome/common/devtools_messages.h1
-rw-r--r--chrome/common/dom_storage_common.h1
-rw-r--r--chrome/common/edit_command.h1
-rw-r--r--chrome/common/env_vars.h1
-rw-r--r--chrome/common/extensions/extension.h1
-rw-r--r--chrome/common/extensions/extension_action.h1
-rw-r--r--chrome/common/extensions/extension_constants.h1
-rw-r--r--chrome/common/extensions/extension_error_utils.h1
-rw-r--r--chrome/common/extensions/extension_extent.h1
-rw-r--r--chrome/common/extensions/extension_file_util.h1
-rw-r--r--chrome/common/extensions/extension_l10n_util.h1
-rw-r--r--chrome/common/extensions/extension_localization_peer.h1
-rw-r--r--chrome/common/extensions/extension_message_bundle.h1
-rw-r--r--chrome/common/extensions/extension_resource.h1
-rw-r--r--chrome/common/extensions/extension_unpacker.h1
-rw-r--r--chrome/common/extensions/update_manifest.h1
-rw-r--r--chrome/common/extensions/url_pattern.h1
-rw-r--r--chrome/common/extensions/user_script.h1
-rw-r--r--chrome/common/font_descriptor_mac.h1
-rw-r--r--chrome/common/font_loader_mac.h1
-rw-r--r--chrome/common/gears_api.h1
-rw-r--r--chrome/common/geoposition.h1
-rw-r--r--chrome/common/gpu_info.h1
-rw-r--r--chrome/common/gpu_messages.h1
-rw-r--r--chrome/common/gpu_native_window_handle.h1
-rw-r--r--chrome/common/gpu_plugin.h1
-rw-r--r--chrome/common/important_file_writer.h1
-rw-r--r--chrome/common/indexed_db_key.h1
-rw-r--r--chrome/common/ipc_test_sink.h1
-rw-r--r--chrome/common/json_pref_store.h1
-rw-r--r--chrome/common/json_value_serializer.h1
-rw-r--r--chrome/common/jstemplate_builder.h1
-rw-r--r--chrome/common/libxml_utils.h1
-rw-r--r--chrome/common/logging_chrome.h1
-rw-r--r--chrome/common/mach_message_source_mac.h1
-rw-r--r--chrome/common/main_function_params.h1
-rw-r--r--chrome/common/message_router.h1
-rw-r--r--chrome/common/metrics_helpers.h1
-rw-r--r--chrome/common/mru_cache.h1
-rw-r--r--chrome/common/nacl_cmd_line.h1
-rw-r--r--chrome/common/nacl_messages.h1
-rw-r--r--chrome/common/nacl_types.h1
-rw-r--r--chrome/common/native_web_keyboard_event.h1
-rw-r--r--chrome/common/native_window_notification_source.h1
-rw-r--r--chrome/common/navigation_gesture.h1
-rw-r--r--chrome/common/navigation_types.h1
-rw-r--r--chrome/common/net/gaia/gaia_auth_consumer.h1
-rw-r--r--chrome/common/net/gaia/gaia_authenticator.h1
-rw-r--r--chrome/common/net/gaia/gaia_authenticator2.h1
-rw-r--r--chrome/common/net/gaia/gaia_authenticator2_unittest.h1
-rw-r--r--chrome/common/net/http_return.h1
-rw-r--r--chrome/common/net/net_resource_provider.h1
-rw-r--r--chrome/common/net/predictor_common.h1
-rw-r--r--chrome/common/net/socket_stream.h1
-rw-r--r--chrome/common/net/test_url_fetcher_factory.h1
-rw-r--r--chrome/common/net/url_fetcher.h1
-rw-r--r--chrome/common/net/url_fetcher_protect.h1
-rw-r--r--chrome/common/net/url_request_context_getter.h1
-rw-r--r--chrome/common/net/url_request_intercept_job.h1
-rw-r--r--chrome/common/notification_details.h1
-rw-r--r--chrome/common/notification_observer.h1
-rw-r--r--chrome/common/notification_observer_mock.h1
-rw-r--r--chrome/common/notification_registrar.h1
-rw-r--r--chrome/common/notification_service.h1
-rw-r--r--chrome/common/notification_source.h1
-rw-r--r--chrome/common/notification_type.h1
-rw-r--r--chrome/common/owned_widget_gtk.h1
-rw-r--r--chrome/common/page_transition_types.h1
-rw-r--r--chrome/common/page_zoom.h1
-rw-r--r--chrome/common/pepper_plugin_registry.h1
-rw-r--r--chrome/common/plugin_carbon_interpose_constants_mac.h1
-rw-r--r--chrome/common/plugin_group.h1
-rw-r--r--chrome/common/plugin_messages.h1
-rw-r--r--chrome/common/pref_names.h1
-rw-r--r--chrome/common/pref_store.h1
-rw-r--r--chrome/common/process_watcher.h1
-rw-r--r--chrome/common/property_bag.h1
-rw-r--r--chrome/common/ref_counted_util.h1
-rw-r--r--chrome/common/render_messages.h1
-rw-r--r--chrome/common/renderer_preferences.h1
-rw-r--r--chrome/common/resource_dispatcher.h1
-rw-r--r--chrome/common/resource_response.h1
-rw-r--r--chrome/common/result_codes.h1
-rw-r--r--chrome/common/sandbox_init_wrapper.h1
-rw-r--r--chrome/common/sandbox_mac.h1
-rw-r--r--chrome/common/sandbox_mac_unittest_helper.h1
-rw-r--r--chrome/common/sandbox_methods_linux.h1
-rw-r--r--chrome/common/sandbox_policy.h1
-rw-r--r--chrome/common/security_filter_peer.h1
-rw-r--r--chrome/common/serialized_script_value.h1
-rw-r--r--chrome/common/socket_stream_dispatcher.h1
-rw-r--r--chrome/common/spellcheck_common.h1
-rw-r--r--chrome/common/sqlite_compiled_statement.h1
-rw-r--r--chrome/common/sqlite_utils.h1
-rw-r--r--chrome/common/task_queue.h1
-rw-r--r--chrome/common/thumbnail_score.h1
-rw-r--r--chrome/common/time_format.h1
-rw-r--r--chrome/common/translate_errors.h1
-rw-r--r--chrome/common/url_constants.h1
-rw-r--r--chrome/common/utility_messages.h1
-rw-r--r--chrome/common/view_types.h1
-rw-r--r--chrome/common/visitedlink_common.h1
-rw-r--r--chrome/common/web_database_observer_impl.h1
-rw-r--r--chrome/common/web_resource/web_resource_unpacker.h1
-rw-r--r--chrome/common/webkit_param_traits.h1
-rw-r--r--chrome/common/webmessageportchannel_impl.h1
-rw-r--r--chrome/common/win_safe_util.h1
-rw-r--r--chrome/common/window_container_type.h1
-rw-r--r--chrome/common/worker_messages.h1
-rw-r--r--chrome/common/worker_thread_ticker.h1
-rw-r--r--chrome/common/zip.h1
-rw-r--r--chrome/default_plugin/install_dialog.h1
-rw-r--r--chrome/default_plugin/plugin_database_handler.h1
-rw-r--r--chrome/default_plugin/plugin_impl_gtk.h1
-rw-r--r--chrome/default_plugin/plugin_impl_mac.h1
-rw-r--r--chrome/default_plugin/plugin_impl_win.h1
-rw-r--r--chrome/default_plugin/plugin_install_job_monitor.h1
-rw-r--r--chrome/gpu/gpu_backing_store_glx.h1
-rw-r--r--chrome/gpu/gpu_backing_store_glx_context.h1
-rw-r--r--chrome/gpu/gpu_backing_store_win.h1
-rw-r--r--chrome/gpu/gpu_channel.h1
-rw-r--r--chrome/gpu/gpu_command_buffer_stub.h1
-rw-r--r--chrome/gpu/gpu_config.h1
-rw-r--r--chrome/gpu/gpu_idirect3d9_mock_win.h1
-rw-r--r--chrome/gpu/gpu_info_collector.h1
-rw-r--r--chrome/gpu/gpu_process.h1
-rw-r--r--chrome/gpu/gpu_thread.h1
-rw-r--r--chrome/gpu/gpu_video_layer_glx.h1
-rw-r--r--chrome/gpu/gpu_view_win.h1
-rw-r--r--chrome/gpu/gpu_view_x.h1
-rw-r--r--chrome/gpu/x_util.h1
-rw-r--r--chrome/installer/gcapi/gcapi.h1
-rw-r--r--chrome/installer/gcapi/resource.h1
-rw-r--r--chrome/installer/mini_installer/appid.h1
-rw-r--r--chrome/installer/mini_installer/mini_installer.h1
-rw-r--r--chrome/installer/mini_installer/mini_installer_resource.h1
-rw-r--r--chrome/installer/mini_installer/pe_resource.h1
-rw-r--r--chrome/installer/setup/install.h1
-rw-r--r--chrome/installer/setup/setup_constants.h1
-rw-r--r--chrome/installer/setup/setup_resource.h1
-rw-r--r--chrome/installer/setup/setup_util.h1
-rw-r--r--chrome/installer/setup/uninstall.h1
-rw-r--r--chrome/installer/util/browser_distribution.h1
-rw-r--r--chrome/installer/util/chrome_frame_distribution.h1
-rw-r--r--chrome/installer/util/compat_checks.h1
-rw-r--r--chrome/installer/util/copy_tree_work_item.h1
-rw-r--r--chrome/installer/util/create_dir_work_item.h1
-rw-r--r--chrome/installer/util/create_reg_key_work_item.h1
-rw-r--r--chrome/installer/util/delete_after_reboot_helper.h1
-rw-r--r--chrome/installer/util/delete_reg_value_work_item.h1
-rw-r--r--chrome/installer/util/delete_tree_work_item.h1
-rw-r--r--chrome/installer/util/google_chrome_distribution.h1
-rw-r--r--chrome/installer/util/google_chrome_sxs_distribution.h1
-rw-r--r--chrome/installer/util/google_update_constants.h1
-rw-r--r--chrome/installer/util/google_update_settings.h1
-rw-r--r--chrome/installer/util/helper.h1
-rw-r--r--chrome/installer/util/html_dialog.h1
-rw-r--r--chrome/installer/util/install_util.h1
-rw-r--r--chrome/installer/util/installer_util_unittests_resource.h1
-rw-r--r--chrome/installer/util/l10n_string_util.h1
-rw-r--r--chrome/installer/util/logging_installer.h1
-rw-r--r--chrome/installer/util/lzma_util.h1
-rw-r--r--chrome/installer/util/master_preferences.h1
-rw-r--r--chrome/installer/util/master_preferences_constants.h1
-rw-r--r--chrome/installer/util/move_tree_work_item.h1
-rw-r--r--chrome/installer/util/self_reg_work_item.h1
-rw-r--r--chrome/installer/util/set_reg_value_work_item.h1
-rw-r--r--chrome/installer/util/shell_util.h1
-rw-r--r--chrome/installer/util/util_constants.h1
-rw-r--r--chrome/installer/util/version.h1
-rw-r--r--chrome/installer/util/work_item.h1
-rw-r--r--chrome/installer/util/work_item_list.h1
-rw-r--r--chrome/nacl/broker_thread.h1
-rw-r--r--chrome/nacl/nacl_main_platform_delegate.h1
-rw-r--r--chrome/nacl/nacl_thread.h1
-rw-r--r--chrome/plugin/chrome_plugin_host.h1
-rw-r--r--chrome/plugin/command_buffer_stub.h1
-rw-r--r--chrome/plugin/npobject_base.h1
-rw-r--r--chrome/plugin/npobject_proxy.h1
-rw-r--r--chrome/plugin/npobject_stub.h1
-rw-r--r--chrome/plugin/npobject_util.h1
-rw-r--r--chrome/plugin/plugin_channel.h1
-rw-r--r--chrome/plugin/plugin_channel_base.h1
-rw-r--r--chrome/plugin/plugin_interpose_util_mac.h1
-rw-r--r--chrome/plugin/plugin_thread.h1
-rw-r--r--chrome/plugin/webplugin_delegate_stub.h1
-rw-r--r--chrome/plugin/webplugin_proxy.h1
-rw-r--r--chrome/profile_import/profile_import_thread.h1
-rw-r--r--chrome/renderer/about_handler.h1
-rw-r--r--chrome/renderer/audio_message_filter.h1
-rw-r--r--chrome/renderer/autofill_helper.h1
-rw-r--r--chrome/renderer/automation/dom_automation_controller.h1
-rw-r--r--chrome/renderer/automation/dom_automation_v8_extension.h1
-rw-r--r--chrome/renderer/blocked_plugin.h1
-rw-r--r--chrome/renderer/command_buffer_proxy.h1
-rw-r--r--chrome/renderer/cookie_message_filter.h1
-rw-r--r--chrome/renderer/devtools_agent.h1
-rw-r--r--chrome/renderer/devtools_agent_filter.h1
-rw-r--r--chrome/renderer/devtools_client.h1
-rw-r--r--chrome/renderer/dom_ui_bindings.h1
-rw-r--r--chrome/renderer/extension_groups.h1
-rw-r--r--chrome/renderer/extensions/bindings_utils.h1
-rw-r--r--chrome/renderer/extensions/event_bindings.h1
-rw-r--r--chrome/renderer/extensions/extension_process_bindings.h1
-rw-r--r--chrome/renderer/extensions/js_only_v8_extensions.h1
-rw-r--r--chrome/renderer/extensions/renderer_extension_bindings.h1
-rw-r--r--chrome/renderer/external_extension.h1
-rw-r--r--chrome/renderer/external_host_bindings.h1
-rw-r--r--chrome/renderer/form_manager.h1
-rw-r--r--chrome/renderer/geolocation_dispatcher.h1
-rw-r--r--chrome/renderer/ggl/ggl.h1
-rw-r--r--chrome/renderer/gpu_channel_host.h1
-rw-r--r--chrome/renderer/indexed_db_dispatcher.h1
-rw-r--r--chrome/renderer/loadtimes_extension_bindings.h1
-rw-r--r--chrome/renderer/localized_error.h1
-rw-r--r--chrome/renderer/media/audio_renderer_impl.h1
-rw-r--r--chrome/renderer/media/ipc_video_renderer.h1
-rw-r--r--chrome/renderer/mock_keyboard.h1
-rw-r--r--chrome/renderer/mock_keyboard_driver_win.h1
-rw-r--r--chrome/renderer/mock_printer.h1
-rw-r--r--chrome/renderer/mock_render_process.h1
-rw-r--r--chrome/renderer/mock_render_thread.h1
-rw-r--r--chrome/renderer/navigation_state.h1
-rw-r--r--chrome/renderer/net/predictor_queue.h1
-rw-r--r--chrome/renderer/net/renderer_net_predictor.h1
-rw-r--r--chrome/renderer/notification_provider.h1
-rw-r--r--chrome/renderer/paint_aggregator.h1
-rw-r--r--chrome/renderer/password_autocomplete_manager.h1
-rw-r--r--chrome/renderer/pepper_devices.h1
-rw-r--r--chrome/renderer/pepper_plugin_delegate_impl.h1
-rw-r--r--chrome/renderer/pepper_scrollbar_widget.h1
-rw-r--r--chrome/renderer/pepper_widget.h1
-rw-r--r--chrome/renderer/plugin_channel_host.h1
-rw-r--r--chrome/renderer/print_web_view_helper.h1
-rw-r--r--chrome/renderer/render_process.h1
-rw-r--r--chrome/renderer/render_process_impl.h1
-rw-r--r--chrome/renderer/render_thread.h1
-rw-r--r--chrome/renderer/render_view.h1
-rw-r--r--chrome/renderer/render_view_visitor.h1
-rw-r--r--chrome/renderer/render_widget.h1
-rw-r--r--chrome/renderer/renderer_histogram_snapshots.h1
-rw-r--r--chrome/renderer/renderer_main_platform_delegate.h1
-rw-r--r--chrome/renderer/renderer_sandbox_support_linux.h1
-rw-r--r--chrome/renderer/renderer_webapplicationcachehost_impl.h1
-rw-r--r--chrome/renderer/renderer_webcookiejar_impl.h1
-rw-r--r--chrome/renderer/renderer_webidbdatabase_impl.h1
-rw-r--r--chrome/renderer/renderer_webidbindex_impl.h1
-rw-r--r--chrome/renderer/renderer_webidbobjectstore_impl.h1
-rw-r--r--chrome/renderer/renderer_webindexeddatabase_impl.h1
-rw-r--r--chrome/renderer/renderer_webkitclient_impl.h1
-rw-r--r--chrome/renderer/renderer_webstoragearea_impl.h1
-rw-r--r--chrome/renderer/renderer_webstoragenamespace_impl.h1
-rw-r--r--chrome/renderer/safe_browsing/features.h1
-rw-r--r--chrome/renderer/safe_browsing/phishing_url_feature_extractor.h1
-rw-r--r--chrome/renderer/spellchecker/spellcheck.h1
-rw-r--r--chrome/renderer/spellchecker/spellcheck_worditerator.h1
-rw-r--r--chrome/renderer/translate_helper.h1
-rw-r--r--chrome/renderer/user_script_idle_scheduler.h1
-rw-r--r--chrome/renderer/user_script_slave.h1
-rw-r--r--chrome/renderer/visitedlink_slave.h1
-rw-r--r--chrome/renderer/webgles2context_impl.h1
-rw-r--r--chrome/renderer/webgraphicscontext3d_command_buffer_impl.h1
-rw-r--r--chrome/renderer/webmediaplayer_impl.h1
-rw-r--r--chrome/renderer/webplugin_delegate_pepper.h1
-rw-r--r--chrome/renderer/webplugin_delegate_proxy.h1
-rw-r--r--chrome/renderer/websharedworker_proxy.h1
-rw-r--r--chrome/renderer/websharedworkerrepository_impl.h1
-rw-r--r--chrome/renderer/webworker_base.h1
-rw-r--r--chrome/renderer/webworker_proxy.h1
-rw-r--r--chrome/service/cloud_print/cloud_print_consts.h1
-rw-r--r--chrome/service/cloud_print/cloud_print_helpers.h1
-rw-r--r--chrome/service/cloud_print/cloud_print_proxy.h1
-rw-r--r--chrome/service/cloud_print/cloud_print_proxy_backend.h1
-rw-r--r--chrome/service/cloud_print/job_status_updater.h1
-rw-r--r--chrome/service/cloud_print/print_system.h1
-rw-r--r--chrome/service/cloud_print/printer_job_handler.h1
-rw-r--r--chrome/service/gaia/service_gaia_authenticator.h1
-rw-r--r--chrome/service/net/service_url_request_context.h1
-rw-r--r--chrome/service/service_child_process_host.h1
-rw-r--r--chrome/service/service_process.h1
-rw-r--r--chrome/service/service_utility_process_host.h1
-rw-r--r--chrome/test/automated_ui_tests/automated_ui_test_base.h1
-rw-r--r--chrome/test/automated_ui_tests/automated_ui_tests.h1
-rw-r--r--chrome/test/automation/autocomplete_edit_proxy.h1
-rw-r--r--chrome/test/automation/automation_constants.h1
-rw-r--r--chrome/test/automation/automation_handle_tracker.h1
-rw-r--r--chrome/test/automation/automation_messages.h1
-rw-r--r--chrome/test/automation/automation_proxy.h1
-rw-r--r--chrome/test/automation/automation_proxy_uitest.h1
-rw-r--r--chrome/test/automation/browser_proxy.h1
-rw-r--r--chrome/test/automation/dom_element_proxy.h1
-rw-r--r--chrome/test/automation/extension_proxy.h1
-rw-r--r--chrome/test/automation/javascript_execution_controller.h1
-rw-r--r--chrome/test/automation/javascript_message_utils.h1
-rw-r--r--chrome/test/automation/tab_proxy.h1
-rw-r--r--chrome/test/automation/window_proxy.h1
-rw-r--r--chrome/test/bookmark_load_observer.h1
-rw-r--r--chrome/test/browser_with_test_window_test.h1
-rw-r--r--chrome/test/chrome_plugin/test_chrome_plugin.h1
-rw-r--r--chrome/test/chrome_process_util.h1
-rw-r--r--chrome/test/file_test_utils.h1
-rw-r--r--chrome/test/in_process_browser_test.h1
-rw-r--r--chrome/test/injection_test_dll.h1
-rw-r--r--chrome/test/interactive_ui/view_event_test_base.h1
-rw-r--r--chrome/test/live_sync/bookmark_model_verifier.h1
-rw-r--r--chrome/test/live_sync/live_autofill_sync_test.h1
-rw-r--r--chrome/test/live_sync/live_bookmarks_sync_test.h1
-rw-r--r--chrome/test/live_sync/live_preferences_sync_test.h1
-rw-r--r--chrome/test/live_sync/live_sync_test.h1
-rw-r--r--chrome/test/live_sync/profile_sync_service_test_harness.h1
-rw-r--r--chrome/test/menu_model_test.h1
-rw-r--r--chrome/test/mini_installer_test/chrome_mini_installer.h1
-rw-r--r--chrome/test/mini_installer_test/mini_installer_test_constants.h1
-rw-r--r--chrome/test/mini_installer_test/mini_installer_test_util.h1
-rw-r--r--chrome/test/model_test_utils.h1
-rw-r--r--chrome/test/nacl/nacl_sandbox_test.h1
-rw-r--r--chrome/test/nacl/nacl_test.h1
-rw-r--r--chrome/test/nacl/nacl_ui_test.h1
-rw-r--r--chrome/test/nacl_security_tests/commands_posix.h1
-rw-r--r--chrome/test/nacl_security_tests/nacl_security_tests_posix.h1
-rw-r--r--chrome/test/nacl_security_tests/nacl_security_tests_win.h1
-rw-r--r--chrome/test/profile_mock.h1
-rw-r--r--chrome/test/pyautolib/pyautolib.h1
-rw-r--r--chrome/test/reliability/page_load_test.h1
-rw-r--r--chrome/test/reliability/reliability_test_suite.h1
-rw-r--r--chrome/test/render_view_test.h1
-rw-r--r--chrome/test/security_tests/ipc_security_tests.h1
-rw-r--r--chrome/test/sync/engine/mock_connection_manager.h1
-rw-r--r--chrome/test/sync/engine/mock_gaia_authenticator.h1
-rw-r--r--chrome/test/sync/engine/proto_extension_validator.h1
-rw-r--r--chrome/test/sync/engine/syncer_command_test.h1
-rw-r--r--chrome/test/sync/engine/test_directory_setter_upper.h1
-rw-r--r--chrome/test/sync/engine/test_id_factory.h1
-rw-r--r--chrome/test/sync/engine/test_syncable_utils.h1
-rw-r--r--chrome/test/sync/test_http_bridge_factory.h1
-rw-r--r--chrome/test/test_browser_window.h1
-rw-r--r--chrome/test/test_launcher/test_runner.h1
-rw-r--r--chrome/test/test_location_bar.h1
-rw-r--r--chrome/test/test_notification_tracker.h1
-rw-r--r--chrome/test/testing_browser_process.h1
-rw-r--r--chrome/test/testing_pref_service.h1
-rw-r--r--chrome/test/testing_profile.h1
-rw-r--r--chrome/test/thread_observer_helper.h1
-rw-r--r--chrome/test/ui/javascript_test_util.h1
-rw-r--r--chrome/test/ui/npapi_test_helper.h1
-rw-r--r--chrome/test/ui/ui_layout_test.h1
-rw-r--r--chrome/test/ui/ui_test.h1
-rw-r--r--chrome/test/ui/ui_test_suite.h1
-rw-r--r--chrome/test/ui_test_utils.h1
-rw-r--r--chrome/test/unit/chrome_test_suite.h1
-rw-r--r--chrome/test/v8_unit_test.h1
-rw-r--r--chrome/tools/convert_dict/aff_reader.h1
-rw-r--r--chrome/tools/convert_dict/dic_reader.h1
-rw-r--r--chrome/tools/convert_dict/hunspell_reader.h1
-rw-r--r--chrome/tools/crash_service/crash_service.h1
-rw-r--r--chrome/utility/utility_thread.h1
-rw-r--r--chrome/worker/nativewebworker_impl.h1
-rw-r--r--chrome/worker/nativewebworker_stub.h1
-rw-r--r--chrome/worker/websharedworker_stub.h1
-rw-r--r--chrome/worker/webworker_stub.h1
-rw-r--r--chrome/worker/webworker_stub_base.h1
-rw-r--r--chrome/worker/webworkerclient_proxy.h1
-rw-r--r--chrome/worker/worker_thread.h1
-rw-r--r--chrome/worker/worker_webapplicationcachehost_impl.h1
-rw-r--r--chrome/worker/worker_webkitclient_impl.h1
-rw-r--r--gfx/blit.h1
-rw-r--r--gfx/brush.h1
-rw-r--r--gfx/canvas.h1
-rw-r--r--gfx/canvas_direct2d.h1
-rw-r--r--gfx/canvas_skia.h1
-rw-r--r--gfx/canvas_skia_paint.h1
-rw-r--r--gfx/codec/jpeg_codec.h1
-rw-r--r--gfx/codec/png_codec.h1
-rw-r--r--gfx/color_utils.h1
-rw-r--r--gfx/favicon_size.h1
-rw-r--r--gfx/font.h1
-rw-r--r--gfx/gdi_util.h1
-rw-r--r--gfx/gfx_paths.h1
-rw-r--r--gfx/gtk_native_view_id_manager.h1
-rw-r--r--gfx/gtk_util.h1
-rw-r--r--gfx/icon_util.h1
-rw-r--r--gfx/insets.h1
-rw-r--r--gfx/native_theme_win.h1
-rw-r--r--gfx/native_widget_types.h1
-rw-r--r--gfx/path.h1
-rw-r--r--gfx/point.h1
-rw-r--r--gfx/rect.h1
-rw-r--r--gfx/scrollbar_size.h1
-rw-r--r--gfx/size.h1
-rw-r--r--gfx/skbitmap_operations.h1
-rw-r--r--gfx/skia_util.h1
-rw-r--r--gfx/skia_utils_gtk.h1
-rw-r--r--gfx/test_suite.h1
-rw-r--r--gfx/window_impl.h1
-rw-r--r--ipc/file_descriptor_set_posix.h1
-rw-r--r--ipc/ipc_channel.h1
-rw-r--r--ipc/ipc_channel_handle.h1
-rw-r--r--ipc/ipc_channel_posix.h1
-rw-r--r--ipc/ipc_channel_proxy.h1
-rw-r--r--ipc/ipc_channel_win.h1
-rw-r--r--ipc/ipc_descriptors.h1
-rw-r--r--ipc/ipc_logging.h1
-rw-r--r--ipc/ipc_message.h1
-rw-r--r--ipc/ipc_message_utils.h1
-rw-r--r--ipc/ipc_platform_file.h1
-rw-r--r--ipc/ipc_switches.h1
-rw-r--r--ipc/ipc_sync_channel.h1
-rw-r--r--ipc/ipc_sync_message.h1
-rw-r--r--ipc/ipc_sync_message_filter.h1
-rw-r--r--ipc/ipc_tests.h1
-rw-r--r--net/base/address_family.h1
-rw-r--r--net/base/address_list.h1
-rw-r--r--net/base/address_list_net_log_param.h1
-rw-r--r--net/base/auth.h1
-rw-r--r--net/base/bandwidth_metrics.h1
-rw-r--r--net/base/cache_type.h1
-rw-r--r--net/base/capturing_net_log.h1
-rw-r--r--net/base/cert_database.h1
-rw-r--r--net/base/cert_status_flags.h1
-rw-r--r--net/base/cert_test_util.h1
-rw-r--r--net/base/cert_verifier.h1
-rw-r--r--net/base/cert_verify_result.h1
-rw-r--r--net/base/completion_callback.h1
-rw-r--r--net/base/connection_type_histograms.h1
-rw-r--r--net/base/cookie_monster.h1
-rw-r--r--net/base/cookie_options.h1
-rw-r--r--net/base/cookie_policy.h1
-rw-r--r--net/base/cookie_store.h1
-rw-r--r--net/base/data_url.h1
-rw-r--r--net/base/directory_lister.h1
-rw-r--r--net/base/dns_util.h1
-rw-r--r--net/base/escape.h1
-rw-r--r--net/base/ev_root_ca_metadata.h1
-rw-r--r--net/base/file_stream.h1
-rw-r--r--net/base/filter.h1
-rw-r--r--net/base/filter_unittest.h1
-rw-r--r--net/base/forwarding_net_log.h1
-rw-r--r--net/base/gzip_filter.h1
-rw-r--r--net/base/gzip_header.h1
-rw-r--r--net/base/host_cache.h1
-rw-r--r--net/base/host_mapping_rules.h1
-rw-r--r--net/base/host_port_pair.h1
-rw-r--r--net/base/host_resolver.h1
-rw-r--r--net/base/host_resolver_impl.h1
-rw-r--r--net/base/host_resolver_proc.h1
-rw-r--r--net/base/io_buffer.h1
-rw-r--r--net/base/keygen_handler.h1
-rw-r--r--net/base/listen_socket.h1
-rw-r--r--net/base/listen_socket_unittest.h1
-rw-r--r--net/base/load_flags.h1
-rw-r--r--net/base/load_states.h1
-rw-r--r--net/base/mapped_host_resolver.h1
-rw-r--r--net/base/mime_sniffer.h1
-rw-r--r--net/base/mime_util.h1
-rw-r--r--net/base/mock_host_resolver.h1
-rw-r--r--net/base/net_errors.h1
-rw-r--r--net/base/net_log.h1
-rw-r--r--net/base/net_log_unittest.h1
-rw-r--r--net/base/net_module.h1
-rw-r--r--net/base/net_test_suite.h1
-rw-r--r--net/base/net_util.h1
-rw-r--r--net/base/network_change_notifier.h1
-rw-r--r--net/base/network_change_notifier_linux.h1
-rw-r--r--net/base/network_change_notifier_mac.h1
-rw-r--r--net/base/network_change_notifier_netlink_linux.h1
-rw-r--r--net/base/network_change_notifier_win.h1
-rw-r--r--net/base/nss_memio.h1
-rw-r--r--net/base/pem_tokenizer.h1
-rw-r--r--net/base/platform_mime_util.h1
-rw-r--r--net/base/registry_controlled_domain.h1
-rw-r--r--net/base/request_priority.h1
-rw-r--r--net/base/scoped_cert_chain_context.h1
-rw-r--r--net/base/sdch_filter.h1
-rw-r--r--net/base/sdch_manager.h1
-rw-r--r--net/base/ssl_cert_request_info.h1
-rw-r--r--net/base/ssl_cipher_suite_names.h1
-rw-r--r--net/base/ssl_client_auth_cache.h1
-rw-r--r--net/base/ssl_config_service.h1
-rw-r--r--net/base/ssl_config_service_defaults.h1
-rw-r--r--net/base/ssl_config_service_mac.h1
-rw-r--r--net/base/ssl_config_service_win.h1
-rw-r--r--net/base/ssl_connection_status_flags.h1
-rw-r--r--net/base/ssl_info.h1
-rw-r--r--net/base/static_cookie_policy.h1
-rw-r--r--net/base/telnet_server.h1
-rw-r--r--net/base/test_completion_callback.h1
-rw-r--r--net/base/transport_security_state.h1
-rw-r--r--net/base/upload_data.h1
-rw-r--r--net/base/upload_data_stream.h1
-rw-r--r--net/base/winsock_init.h1
-rw-r--r--net/base/x509_cert_types.h1
-rw-r--r--net/base/x509_certificate.h1
-rw-r--r--net/disk_cache/addr.h1
-rw-r--r--net/disk_cache/backend_impl.h1
-rw-r--r--net/disk_cache/bitmap.h1
-rw-r--r--net/disk_cache/block_files.h1
-rw-r--r--net/disk_cache/cache_util.h1
-rw-r--r--net/disk_cache/disk_cache.h1
-rw-r--r--net/disk_cache/disk_cache_test_base.h1
-rw-r--r--net/disk_cache/disk_cache_test_util.h1
-rw-r--r--net/disk_cache/disk_format.h1
-rw-r--r--net/disk_cache/entry_impl.h1
-rw-r--r--net/disk_cache/errors.h1
-rw-r--r--net/disk_cache/eviction.h1
-rw-r--r--net/disk_cache/file.h1
-rw-r--r--net/disk_cache/file_block.h1
-rw-r--r--net/disk_cache/file_lock.h1
-rw-r--r--net/disk_cache/hash.h1
-rw-r--r--net/disk_cache/histogram_macros.h1
-rw-r--r--net/disk_cache/in_flight_backend_io.h1
-rw-r--r--net/disk_cache/in_flight_io.h1
-rw-r--r--net/disk_cache/mapped_file.h1
-rw-r--r--net/disk_cache/mem_backend_impl.h1
-rw-r--r--net/disk_cache/mem_entry_impl.h1
-rw-r--r--net/disk_cache/mem_rankings.h1
-rw-r--r--net/disk_cache/rankings.h1
-rw-r--r--net/disk_cache/sparse_control.h1
-rw-r--r--net/disk_cache/stats.h1
-rw-r--r--net/disk_cache/stats_histogram.h1
-rw-r--r--net/disk_cache/storage_block-inl.h1
-rw-r--r--net/disk_cache/storage_block.h1
-rw-r--r--net/disk_cache/trace.h1
-rw-r--r--net/ftp/ftp_auth_cache.h1
-rw-r--r--net/ftp/ftp_ctrl_response_buffer.h1
-rw-r--r--net/ftp/ftp_directory_listing_buffer.h1
-rw-r--r--net/ftp/ftp_directory_listing_parser.h1
-rw-r--r--net/ftp/ftp_directory_listing_parser_ls.h1
-rw-r--r--net/ftp/ftp_directory_listing_parser_mlsd.h1
-rw-r--r--net/ftp/ftp_directory_listing_parser_netware.h1
-rw-r--r--net/ftp/ftp_directory_listing_parser_unittest.h1
-rw-r--r--net/ftp/ftp_directory_listing_parser_vms.h1
-rw-r--r--net/ftp/ftp_directory_listing_parser_windows.h1
-rw-r--r--net/ftp/ftp_network_layer.h1
-rw-r--r--net/ftp/ftp_network_session.h1
-rw-r--r--net/ftp/ftp_network_transaction.h1
-rw-r--r--net/ftp/ftp_request_info.h1
-rw-r--r--net/ftp/ftp_response_info.h1
-rw-r--r--net/ftp/ftp_server_type_histograms.h1
-rw-r--r--net/ftp/ftp_transaction.h1
-rw-r--r--net/ftp/ftp_transaction_factory.h1
-rw-r--r--net/ftp/ftp_util.h1
-rw-r--r--net/http/des.h1
-rw-r--r--net/http/http_alternate_protocols.h1
-rw-r--r--net/http/http_auth.h1
-rw-r--r--net/http/http_auth_cache.h1
-rw-r--r--net/http/http_auth_controller.h1
-rw-r--r--net/http/http_auth_filter.h1
-rw-r--r--net/http/http_auth_filter_win.h1
-rw-r--r--net/http/http_auth_gssapi_posix.h1
-rw-r--r--net/http/http_auth_handler.h1
-rw-r--r--net/http/http_auth_handler_basic.h1
-rw-r--r--net/http/http_auth_handler_digest.h1
-rw-r--r--net/http/http_auth_handler_factory.h1
-rw-r--r--net/http/http_auth_handler_mock.h1
-rw-r--r--net/http/http_auth_handler_negotiate.h1
-rw-r--r--net/http/http_auth_handler_ntlm.h1
-rw-r--r--net/http/http_auth_sspi_win.h1
-rw-r--r--net/http/http_basic_stream.h1
-rw-r--r--net/http/http_byte_range.h1
-rw-r--r--net/http/http_cache.h1
-rw-r--r--net/http/http_cache_transaction.h1
-rw-r--r--net/http/http_chunked_decoder.h1
-rw-r--r--net/http/http_net_log_params.h1
-rw-r--r--net/http/http_network_delegate.h1
-rw-r--r--net/http/http_network_layer.h1
-rw-r--r--net/http/http_network_session.h1
-rw-r--r--net/http/http_network_transaction.h1
-rw-r--r--net/http/http_proxy_client_socket.h1
-rw-r--r--net/http/http_proxy_client_socket_pool.h1
-rw-r--r--net/http/http_request_headers.h1
-rw-r--r--net/http/http_request_info.h1
-rw-r--r--net/http/http_response_headers.h1
-rw-r--r--net/http/http_response_info.h1
-rw-r--r--net/http/http_stream.h1
-rw-r--r--net/http/http_stream_parser.h1
-rw-r--r--net/http/http_transaction.h1
-rw-r--r--net/http/http_transaction_factory.h1
-rw-r--r--net/http/http_transaction_unittest.h1
-rw-r--r--net/http/http_util.h1
-rw-r--r--net/http/http_vary_data.h1
-rw-r--r--net/http/http_version.h1
-rw-r--r--net/http/md4.h1
-rw-r--r--net/http/mock_gssapi_library_posix.h1
-rw-r--r--net/http/mock_sspi_library_win.h1
-rw-r--r--net/http/partial_data.h1
-rw-r--r--net/http/url_security_manager.h1
-rw-r--r--net/ocsp/nss_ocsp.h1
-rw-r--r--net/proxy/init_proxy_resolver.h1
-rw-r--r--net/proxy/mock_proxy_resolver.h1
-rw-r--r--net/proxy/multi_threaded_proxy_resolver.h1
-rw-r--r--net/proxy/polling_proxy_config_service.h1
-rw-r--r--net/proxy/proxy_bypass_rules.h1
-rw-r--r--net/proxy/proxy_config.h1
-rw-r--r--net/proxy/proxy_config_service.h1
-rw-r--r--net/proxy/proxy_config_service_common_unittest.h1
-rw-r--r--net/proxy/proxy_config_service_fixed.h1
-rw-r--r--net/proxy/proxy_config_service_linux.h1
-rw-r--r--net/proxy/proxy_config_service_mac.h1
-rw-r--r--net/proxy/proxy_config_service_win.h1
-rw-r--r--net/proxy/proxy_info.h1
-rw-r--r--net/proxy/proxy_list.h1
-rw-r--r--net/proxy/proxy_resolver.h1
-rw-r--r--net/proxy/proxy_resolver_js_bindings.h1
-rw-r--r--net/proxy/proxy_resolver_mac.h1
-rw-r--r--net/proxy/proxy_resolver_request_context.h1
-rw-r--r--net/proxy/proxy_resolver_script.h1
-rw-r--r--net/proxy/proxy_resolver_script_data.h1
-rw-r--r--net/proxy/proxy_resolver_v8.h1
-rw-r--r--net/proxy/proxy_resolver_winhttp.h1
-rw-r--r--net/proxy/proxy_retry_info.h1
-rw-r--r--net/proxy/proxy_script_fetcher.h1
-rw-r--r--net/proxy/proxy_server.h1
-rw-r--r--net/proxy/proxy_service.h1
-rw-r--r--net/proxy/sync_host_resolver_bridge.h1
-rw-r--r--net/server/http_listen_socket.h1
-rw-r--r--net/server/http_server_request_info.h1
-rw-r--r--net/socket/client_socket.h1
-rw-r--r--net/socket/client_socket_factory.h1
-rw-r--r--net/socket/client_socket_handle.h1
-rw-r--r--net/socket/client_socket_pool.h1
-rw-r--r--net/socket/client_socket_pool_base.h1
-rw-r--r--net/socket/client_socket_pool_histograms.h1
-rw-r--r--net/socket/socket.h1
-rw-r--r--net/socket/socket_test_util.h1
-rw-r--r--net/socket/socks5_client_socket.h1
-rw-r--r--net/socket/socks_client_socket.h1
-rw-r--r--net/socket/socks_client_socket_pool.h1
-rw-r--r--net/socket/ssl_client_socket.h1
-rw-r--r--net/socket/ssl_client_socket_mac.h1
-rw-r--r--net/socket/ssl_client_socket_mac_factory.h1
-rw-r--r--net/socket/ssl_client_socket_nss.h1
-rw-r--r--net/socket/ssl_client_socket_nss_factory.h1
-rw-r--r--net/socket/ssl_client_socket_pool.h1
-rw-r--r--net/socket/ssl_client_socket_win.h1
-rw-r--r--net/socket/tcp_client_socket.h1
-rw-r--r--net/socket/tcp_client_socket_libevent.h1
-rw-r--r--net/socket/tcp_client_socket_pool.h1
-rw-r--r--net/socket/tcp_client_socket_win.h1
-rw-r--r--net/socket/tcp_pinger.h1
-rw-r--r--net/socket_stream/socket_stream.h1
-rw-r--r--net/socket_stream/socket_stream_job.h1
-rw-r--r--net/socket_stream/socket_stream_job_manager.h1
-rw-r--r--net/socket_stream/socket_stream_metrics.h1
-rw-r--r--net/spdy/spdy_bitmasks.h1
-rw-r--r--net/spdy/spdy_frame_builder.h1
-rw-r--r--net/spdy/spdy_framer.h1
-rw-r--r--net/spdy/spdy_http_stream.h1
-rw-r--r--net/spdy/spdy_io_buffer.h1
-rw-r--r--net/spdy/spdy_network_transaction.h1
-rw-r--r--net/spdy/spdy_protocol.h1
-rw-r--r--net/spdy/spdy_session.h1
-rw-r--r--net/spdy/spdy_session_pool.h1
-rw-r--r--net/spdy/spdy_settings_storage.h1
-rw-r--r--net/spdy/spdy_stream.h1
-rw-r--r--net/spdy/spdy_test_util.h1
-rw-r--r--net/spdy/spdy_transaction_factory.h1
-rw-r--r--net/test/test_server.h1
-rw-r--r--net/tools/dump_cache/cache_dumper.h1
-rw-r--r--net/tools/dump_cache/url_to_filename_encoder.h1
-rw-r--r--net/tools/dump_cache/url_utilities.h1
-rw-r--r--net/tools/fetch/http_listen_socket.h1
-rw-r--r--net/tools/fetch/http_server.h1
-rw-r--r--net/tools/fetch/http_server_request_info.h1
-rw-r--r--net/tools/fetch/http_server_response_info.h1
-rw-r--r--net/tools/fetch/http_session.h1
-rw-r--r--net/tools/flip_server/balsa_enums.h1
-rw-r--r--net/tools/flip_server/balsa_frame.h1
-rw-r--r--net/tools/flip_server/balsa_headers.h1
-rw-r--r--net/tools/flip_server/balsa_headers_token_utils.h1
-rw-r--r--net/tools/flip_server/balsa_visitor_interface.h1
-rw-r--r--net/tools/flip_server/buffer_interface.h1
-rw-r--r--net/tools/flip_server/create_listener.h1
-rw-r--r--net/tools/flip_server/epoll_server.h1
-rw-r--r--net/tools/flip_server/http_message_constants.h1
-rw-r--r--net/tools/flip_server/loadtime_measurement.h1
-rw-r--r--net/tools/flip_server/other_defines.h1
-rw-r--r--net/tools/flip_server/ring_buffer.h1
-rw-r--r--net/tools/flip_server/simple_buffer.h1
-rw-r--r--net/tools/flip_server/split.h1
-rw-r--r--net/tools/flip_server/string_piece_utils.h1
-rw-r--r--net/tools/flip_server/url_to_filename_encoder.h1
-rw-r--r--net/tools/flip_server/url_utilities.h1
-rw-r--r--net/tools/spdyshark/packet-spdy.h1
-rw-r--r--net/url_request/https_prober.h1
-rw-r--r--net/url_request/url_request.h1
-rw-r--r--net/url_request/url_request_about_job.h1
-rw-r--r--net/url_request/url_request_context.h1
-rw-r--r--net/url_request/url_request_data_job.h1
-rw-r--r--net/url_request/url_request_error_job.h1
-rw-r--r--net/url_request/url_request_file_dir_job.h1
-rw-r--r--net/url_request/url_request_file_job.h1
-rw-r--r--net/url_request/url_request_filter.h1
-rw-r--r--net/url_request/url_request_ftp_job.h1
-rw-r--r--net/url_request/url_request_http_job.h1
-rw-r--r--net/url_request/url_request_job.h1
-rw-r--r--net/url_request/url_request_job_manager.h1
-rw-r--r--net/url_request/url_request_job_metrics.h1
-rw-r--r--net/url_request/url_request_job_tracker.h1
-rw-r--r--net/url_request/url_request_netlog_params.h1
-rw-r--r--net/url_request/url_request_redirect_job.h1
-rw-r--r--net/url_request/url_request_simple_job.h1
-rw-r--r--net/url_request/url_request_status.h1
-rw-r--r--net/url_request/url_request_test_job.h1
-rw-r--r--net/url_request/url_request_unittest.h1
-rw-r--r--net/url_request/view_cache_helper.h1
-rw-r--r--net/websockets/websocket.h1
-rw-r--r--net/websockets/websocket_frame_handler.h1
-rw-r--r--net/websockets/websocket_handshake.h1
-rw-r--r--net/websockets/websocket_handshake_draft75.h1
-rw-r--r--net/websockets/websocket_handshake_handler.h1
-rw-r--r--net/websockets/websocket_job.h1
-rw-r--r--net/websockets/websocket_throttle.h1
-rw-r--r--skia/config/SkUserConfig.h1
-rw-r--r--skia/config/win/stdint.h1
-rw-r--r--skia/ext/SkFontHost_fontconfig_control.h1
-rw-r--r--skia/ext/SkFontHost_fontconfig_direct.h1
-rw-r--r--skia/ext/SkFontHost_fontconfig_impl.h1
-rw-r--r--skia/ext/SkFontHost_fontconfig_ipc.h1
-rw-r--r--skia/ext/bitmap_platform_device.h1
-rw-r--r--skia/ext/bitmap_platform_device_linux.h1
-rw-r--r--skia/ext/bitmap_platform_device_mac.h1
-rw-r--r--skia/ext/bitmap_platform_device_win.h1
-rw-r--r--skia/ext/canvas_paint.h1
-rw-r--r--skia/ext/canvas_paint_linux.h1
-rw-r--r--skia/ext/canvas_paint_mac.h1
-rw-r--r--skia/ext/canvas_paint_win.h1
-rw-r--r--skia/ext/convolver.h1
-rw-r--r--skia/ext/image_operations.h1
-rw-r--r--skia/ext/platform_canvas.h1
-rw-r--r--skia/ext/platform_device.h1
-rw-r--r--skia/ext/platform_device_linux.h1
-rw-r--r--skia/ext/platform_device_mac.h1
-rw-r--r--skia/ext/platform_device_win.h1
-rw-r--r--skia/ext/skia_utils_mac.h1
-rw-r--r--skia/ext/skia_utils_win.h1
-rw-r--r--skia/ext/vector_canvas.h1
-rw-r--r--skia/ext/vector_platform_device.h1
-rw-r--r--skia/ext/vector_platform_device_linux.h1
-rw-r--r--skia/ext/vector_platform_device_win.h1
-rw-r--r--views/accelerator.h1
-rw-r--r--views/accessibility/accessibility_types.h1
-rw-r--r--views/accessibility/view_accessibility.h1
-rw-r--r--views/accessibility/view_accessibility_wrapper.h1
-rw-r--r--views/animation/bounds_animator.h1
-rw-r--r--views/background.h1
-rw-r--r--views/border.h1
-rw-r--r--views/box_layout.h1
-rw-r--r--views/controls/button/button.h1
-rw-r--r--views/controls/button/button_dropdown.h1
-rw-r--r--views/controls/button/checkbox.h1
-rw-r--r--views/controls/button/custom_button.h1
-rw-r--r--views/controls/button/image_button.h1
-rw-r--r--views/controls/button/menu_button.h1
-rw-r--r--views/controls/button/native_button.h1
-rw-r--r--views/controls/button/native_button_gtk.h1
-rw-r--r--views/controls/button/native_button_win.h1
-rw-r--r--views/controls/button/native_button_wrapper.h1
-rw-r--r--views/controls/button/radio_button.h1
-rw-r--r--views/controls/button/text_button.h1
-rw-r--r--views/controls/combobox/combobox.h1
-rw-r--r--views/controls/combobox/native_combobox_gtk.h1
-rw-r--r--views/controls/combobox/native_combobox_win.h1
-rw-r--r--views/controls/combobox/native_combobox_wrapper.h1
-rw-r--r--views/controls/image_view.h1
-rw-r--r--views/controls/label.h1
-rw-r--r--views/controls/link.h1
-rw-r--r--views/controls/listbox/listbox.h1
-rw-r--r--views/controls/listbox/native_listbox_win.h1
-rw-r--r--views/controls/listbox/native_listbox_wrapper.h1
-rw-r--r--views/controls/menu/controller.h1
-rw-r--r--views/controls/menu/menu.h1
-rw-r--r--views/controls/menu/menu_2.h1
-rw-r--r--views/controls/menu/menu_config.h1
-rw-r--r--views/controls/menu/menu_controller.h1
-rw-r--r--views/controls/menu/menu_delegate.h1
-rw-r--r--views/controls/menu/menu_gtk.h1
-rw-r--r--views/controls/menu/menu_host.h1
-rw-r--r--views/controls/menu/menu_host_gtk.h1
-rw-r--r--views/controls/menu/menu_host_root_view.h1
-rw-r--r--views/controls/menu/menu_host_win.h1
-rw-r--r--views/controls/menu/menu_item_view.h1
-rw-r--r--views/controls/menu/menu_scroll_view_container.h1
-rw-r--r--views/controls/menu/menu_separator.h1
-rw-r--r--views/controls/menu/menu_win.h1
-rw-r--r--views/controls/menu/menu_wrapper.h1
-rw-r--r--views/controls/menu/native_menu_gtk.h1
-rw-r--r--views/controls/menu/native_menu_win.h1
-rw-r--r--views/controls/menu/submenu_view.h1
-rw-r--r--views/controls/menu/view_menu_delegate.h1
-rw-r--r--views/controls/message_box_view.h1
-rw-r--r--views/controls/native/native_view_host.h1
-rw-r--r--views/controls/native/native_view_host_gtk.h1
-rw-r--r--views/controls/native/native_view_host_win.h1
-rw-r--r--views/controls/native/native_view_host_wrapper.h1
-rw-r--r--views/controls/native_control.h1
-rw-r--r--views/controls/native_control_gtk.h1
-rw-r--r--views/controls/native_control_win.h1
-rw-r--r--views/controls/progress_bar.h1
-rw-r--r--views/controls/resize_gripper.h1
-rw-r--r--views/controls/scroll_view.h1
-rw-r--r--views/controls/scrollbar/bitmap_scroll_bar.h1
-rw-r--r--views/controls/scrollbar/native_scroll_bar.h1
-rw-r--r--views/controls/scrollbar/native_scroll_bar_gtk.h1
-rw-r--r--views/controls/scrollbar/native_scroll_bar_win.h1
-rw-r--r--views/controls/scrollbar/native_scroll_bar_wrapper.h1
-rw-r--r--views/controls/scrollbar/scroll_bar.h1
-rw-r--r--views/controls/separator.h1
-rw-r--r--views/controls/single_split_view.h1
-rw-r--r--views/controls/slider/native_slider_gtk.h1
-rw-r--r--views/controls/slider/native_slider_wrapper.h1
-rw-r--r--views/controls/slider/slider.h1
-rw-r--r--views/controls/tabbed_pane/native_tabbed_pane_gtk.h1
-rw-r--r--views/controls/tabbed_pane/native_tabbed_pane_win.h1
-rw-r--r--views/controls/tabbed_pane/native_tabbed_pane_wrapper.h1
-rw-r--r--views/controls/tabbed_pane/tabbed_pane.h1
-rw-r--r--views/controls/table/group_table_view.h1
-rw-r--r--views/controls/table/native_table_gtk.h1
-rw-r--r--views/controls/table/native_table_win.h1
-rw-r--r--views/controls/table/native_table_wrapper.h1
-rw-r--r--views/controls/table/table_view.h1
-rw-r--r--views/controls/table/table_view2.h1
-rw-r--r--views/controls/table/table_view_observer.h1
-rw-r--r--views/controls/textfield/gtk_views_entry.h1
-rw-r--r--views/controls/textfield/gtk_views_textview.h1
-rw-r--r--views/controls/textfield/native_textfield_gtk.h1
-rw-r--r--views/controls/textfield/native_textfield_win.h1
-rw-r--r--views/controls/textfield/native_textfield_wrapper.h1
-rw-r--r--views/controls/textfield/textfield.h1
-rw-r--r--views/controls/throbber.h1
-rw-r--r--views/controls/tree/tree_view.h1
-rw-r--r--views/drag_utils.h1
-rw-r--r--views/event.h1
-rw-r--r--views/examples/button_example.h1
-rw-r--r--views/examples/combobox_example.h1
-rw-r--r--views/examples/example_base.h1
-rw-r--r--views/examples/examples_main.h1
-rw-r--r--views/examples/menu_example.h1
-rw-r--r--views/examples/message_box_example.h1
-rw-r--r--views/examples/radio_button_example.h1
-rw-r--r--views/examples/scroll_view_example.h1
-rw-r--r--views/examples/single_split_view_example.h1
-rw-r--r--views/examples/slider_example.h1
-rw-r--r--views/examples/tabbed_pane_example.h1
-rw-r--r--views/examples/table2_example.h1
-rw-r--r--views/examples/table_example.h1
-rw-r--r--views/examples/textfield_example.h1
-rw-r--r--views/examples/widget_example.h1
-rw-r--r--views/fill_layout.h1
-rw-r--r--views/focus/accelerator_handler.h1
-rw-r--r--views/focus/external_focus_tracker.h1
-rw-r--r--views/focus/focus_manager.h1
-rw-r--r--views/focus/focus_search.h1
-rw-r--r--views/focus/focus_util_win.h1
-rw-r--r--views/focus/view_storage.h1
-rw-r--r--views/grid_layout.h1
-rw-r--r--views/layout_manager.h1
-rw-r--r--views/painter.h1
-rw-r--r--views/repeat_controller.h1
-rw-r--r--views/screen.h1
-rw-r--r--views/standard_layout.h1
-rw-r--r--views/view.h1
-rw-r--r--views/view_constants.h1
-rw-r--r--views/view_text_utils.h1
-rw-r--r--views/views_delegate.h1
-rw-r--r--views/widget/aero_tooltip_manager.h1
-rw-r--r--views/widget/default_theme_provider.h1
-rw-r--r--views/widget/drop_helper.h1
-rw-r--r--views/widget/drop_target_gtk.h1
-rw-r--r--views/widget/drop_target_win.h1
-rw-r--r--views/widget/gtk_views_fixed.h1
-rw-r--r--views/widget/gtk_views_window.h1
-rw-r--r--views/widget/root_view.h1
-rw-r--r--views/widget/tooltip_manager.h1
-rw-r--r--views/widget/tooltip_manager_gtk.h1
-rw-r--r--views/widget/tooltip_manager_win.h1
-rw-r--r--views/widget/tooltip_window_gtk.h1
-rw-r--r--views/widget/widget.h1
-rw-r--r--views/widget/widget_delegate.h1
-rw-r--r--views/widget/widget_gtk.h1
-rw-r--r--views/widget/widget_win.h1
-rw-r--r--views/window/client_view.h1
-rw-r--r--views/window/custom_frame_view.h1
-rw-r--r--views/window/dialog_client_view.h1
-rw-r--r--views/window/dialog_delegate.h1
-rw-r--r--views/window/hit_test.h1
-rw-r--r--views/window/native_frame_view.h1
-rw-r--r--views/window/non_client_view.h1
-rw-r--r--views/window/window.h1
-rw-r--r--views/window/window_delegate.h1
-rw-r--r--views/window/window_gtk.h1
-rw-r--r--views/window/window_resources.h1
-rw-r--r--views/window/window_shape.h1
-rw-r--r--views/window/window_win.h1
2700 files changed, 2701 insertions, 2 deletions
diff --git a/app/active_window_watcher_x.h b/app/active_window_watcher_x.h
index 0934ad4..642b63d 100644
--- a/app/active_window_watcher_x.h
+++ b/app/active_window_watcher_x.h
@@ -4,6 +4,7 @@
#ifndef APP_ACTIVE_WINDOW_WATCHER_X_H_
#define APP_ACTIVE_WINDOW_WATCHER_X_H_
+#pragma once
#include <gdk/gdk.h>
diff --git a/app/animation.h b/app/animation.h
index 5c672c9..8433f29 100644
--- a/app/animation.h
+++ b/app/animation.h
@@ -4,6 +4,7 @@
#ifndef APP_ANIMATION_H_
#define APP_ANIMATION_H_
+#pragma once
#include "app/animation_container.h"
#include "base/ref_counted.h"
diff --git a/app/animation_container.h b/app/animation_container.h
index 98abf28..467e246 100644
--- a/app/animation_container.h
+++ b/app/animation_container.h
@@ -4,6 +4,7 @@
#ifndef APP_ANIMATION_CONTAINER_H_
#define APP_ANIMATION_CONTAINER_H_
+#pragma once
#include <set>
diff --git a/app/app_paths.h b/app/app_paths.h
index 2371377..3625b70 100644
--- a/app/app_paths.h
+++ b/app/app_paths.h
@@ -4,6 +4,7 @@
#ifndef APP_APP_PATHS_H_
#define APP_APP_PATHS_H_
+#pragma once
// This file declares path keys for the app module. These can be used with
// the PathService to access various special directories and files.
diff --git a/app/app_switches.h b/app/app_switches.h
index b80d74b..a5806b5 100644
--- a/app/app_switches.h
+++ b/app/app_switches.h
@@ -6,6 +6,7 @@
#ifndef APP_APP_SWITCHES_H_
#define APP_APP_SWITCHES_H_
+#pragma once
namespace switches {
diff --git a/app/bidi_line_iterator.h b/app/bidi_line_iterator.h
index 5f2f7e0..178d775 100644
--- a/app/bidi_line_iterator.h
+++ b/app/bidi_line_iterator.h
@@ -4,6 +4,7 @@
#ifndef APP_BIDI_LINE_ITERATOR_H_
#define APP_BIDI_LINE_ITERATOR_H_
+#pragma once
#include <string>
diff --git a/app/clipboard/clipboard.h b/app/clipboard/clipboard.h
index 0c0e5b7..570bec9 100644
--- a/app/clipboard/clipboard.h
+++ b/app/clipboard/clipboard.h
@@ -4,6 +4,7 @@
#ifndef APP_CLIPBOARD_CLIPBOARD_H_
#define APP_CLIPBOARD_CLIPBOARD_H_
+#pragma once
#include <map>
#include <string>
diff --git a/app/clipboard/clipboard_util_win.h b/app/clipboard/clipboard_util_win.h
index 7bedb51..7283e33 100644
--- a/app/clipboard/clipboard_util_win.h
+++ b/app/clipboard/clipboard_util_win.h
@@ -6,6 +6,7 @@
#ifndef APP_CLIPBOARD_CLIPBOARD_UTIL_WIN_H_
#define APP_CLIPBOARD_CLIPBOARD_UTIL_WIN_H_
+#pragma once
#include <shlobj.h>
#include <string>
diff --git a/app/clipboard/scoped_clipboard_writer.h b/app/clipboard/scoped_clipboard_writer.h
index 73edab8..5622114 100644
--- a/app/clipboard/scoped_clipboard_writer.h
+++ b/app/clipboard/scoped_clipboard_writer.h
@@ -10,6 +10,7 @@
#ifndef APP_CLIPBOARD_SCOPED_CLIPBOARD_WRITER_H_
#define APP_CLIPBOARD_SCOPED_CLIPBOARD_WRITER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/app/combobox_model.h b/app/combobox_model.h
index 514e712..0159014 100644
--- a/app/combobox_model.h
+++ b/app/combobox_model.h
@@ -4,6 +4,7 @@
#ifndef APP_COMBOBOX_MODEL_H_
#define APP_COMBOBOX_MODEL_H_
+#pragma once
#include <string>
diff --git a/app/download_file_interface.h b/app/download_file_interface.h
index 13d2dcf..ab90786 100644
--- a/app/download_file_interface.h
+++ b/app/download_file_interface.h
@@ -4,6 +4,7 @@
#ifndef APP_DOWNLOAD_FILE_INTERFACE_H_
#define APP_DOWNLOAD_FILE_INTERFACE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/app/drag_drop_types.h b/app/drag_drop_types.h
index c3b2692..74472f8 100644
--- a/app/drag_drop_types.h
+++ b/app/drag_drop_types.h
@@ -4,6 +4,7 @@
#ifndef APP_DRAG_DROP_TYPES_H_
#define APP_DRAG_DROP_TYPES_H_
+#pragma once
#include "build/build_config.h"
diff --git a/app/gfx/font_util.h b/app/gfx/font_util.h
index 29caeb4..c7c3e97 100644
--- a/app/gfx/font_util.h
+++ b/app/gfx/font_util.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_FONT_UTIL_H_
#define APP_GFX_FONT_UTIL_H_
+#pragma once
#include "gfx/size.h"
diff --git a/app/gfx/gl/gl_bindings.h b/app/gfx/gl/gl_bindings.h
index e384bfd..6f37a42 100644
--- a/app/gfx/gl/gl_bindings.h
+++ b/app/gfx/gl/gl_bindings.h
@@ -9,6 +9,7 @@
#ifndef APP_GFX_GL_GL_BINDINGS_H_
#define APP_GFX_GL_GL_BINDINGS_H_
+#pragma once
#include <GL/gl.h>
#include <GL/glext.h>
diff --git a/app/gfx/gl/gl_context.h b/app/gfx/gl/gl_context.h
index 34819b8..e14e7460 100644
--- a/app/gfx/gl/gl_context.h
+++ b/app/gfx/gl/gl_context.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_GL_GL_CONTEXT_H_
#define APP_GFX_GL_GL_CONTEXT_H_
+#pragma once
#include "base/logging.h"
#include "build/build_config.h"
diff --git a/app/gfx/gl/gl_context_egl.h b/app/gfx/gl/gl_context_egl.h
index 0681b3d..3f1884b 100644
--- a/app/gfx/gl/gl_context_egl.h
+++ b/app/gfx/gl/gl_context_egl.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_GL_GL_CONTEXT_EGL_H_
#define APP_GFX_GL_GL_CONTEXT_EGL_H_
+#pragma once
#include "gfx/size.h"
#include "app/gfx/gl/gl_context.h"
diff --git a/app/gfx/gl/gl_context_osmesa.h b/app/gfx/gl/gl_context_osmesa.h
index 2359ba6..89c927b 100644
--- a/app/gfx/gl/gl_context_osmesa.h
+++ b/app/gfx/gl/gl_context_osmesa.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_GL_GL_CONTEXT_OSMESA_H_
#define APP_GFX_GL_GL_CONTEXT_OSMESA_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "gfx/size.h"
diff --git a/app/gfx/gl/gl_context_stub.h b/app/gfx/gl/gl_context_stub.h
index f7b6044..222bf7b 100644
--- a/app/gfx/gl/gl_context_stub.h
+++ b/app/gfx/gl/gl_context_stub.h
@@ -6,6 +6,7 @@
#ifndef APP_GFX_GL_GL_CONTEXT_STUB_H_
#define APP_GFX_GL_GL_CONTEXT_STUB_H_
+#pragma once
#include "app/gfx/gl/gl_context.h"
diff --git a/app/gfx/gl/gl_implementation.h b/app/gfx/gl/gl_implementation.h
index 85cbfa2..1b016b4 100644
--- a/app/gfx/gl/gl_implementation.h
+++ b/app/gfx/gl/gl_implementation.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_GL_GL_IMPLEMENTATION_H_
#define APP_GFX_GL_GL_IMPLEMENTATION_H_
+#pragma once
#include <string>
diff --git a/app/gfx/gl/gl_interface.h b/app/gfx/gl/gl_interface.h
index 2c9a6fb..9e1fc10 100644
--- a/app/gfx/gl/gl_interface.h
+++ b/app/gfx/gl/gl_interface.h
@@ -8,6 +8,7 @@
#ifndef APP_GFX_GL_GL_INTERFACE_H_
#define APP_GFX_GL_GL_INTERFACE_H_
+#pragma once
#include "app/gfx/gl/gl_bindings.h"
diff --git a/app/gfx/gl/gl_mock.h b/app/gfx/gl/gl_mock.h
index 47e048d..2a06fdf 100644
--- a/app/gfx/gl/gl_mock.h
+++ b/app/gfx/gl/gl_mock.h
@@ -7,6 +7,7 @@
#ifndef APP_GFX_GL_GL_MOCK_H_
#define APP_GFX_GL_GL_MOCK_H_
+#pragma once
#include "app/gfx/gl/gl_interface.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/app/gtk_dnd_util.h b/app/gtk_dnd_util.h
index 578a026..79ae2a5 100644
--- a/app/gtk_dnd_util.h
+++ b/app/gtk_dnd_util.h
@@ -4,6 +4,7 @@
#ifndef APP_GTK_DND_UTIL_H_
#define APP_GTK_DND_UTIL_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/app/gtk_integers.h b/app/gtk_integers.h
index 7a95847..6bc6013 100644
--- a/app/gtk_integers.h
+++ b/app/gtk_integers.h
@@ -4,6 +4,7 @@
#ifndef APP_GTK_INTEGERS_H_
#define APP_GTK_INTEGERS_H_
+#pragma once
// GLib/Gobject/Gtk all use their own integer typedefs. They are copied here
// for forward declaration reasons so we don't pull in all of gtk.h when we
diff --git a/app/gtk_signal.h b/app/gtk_signal.h
index a3d5f7a..5d3defe 100644
--- a/app/gtk_signal.h
+++ b/app/gtk_signal.h
@@ -4,6 +4,7 @@
#ifndef APP_GTK_SIGNAL_H_
#define APP_GTK_SIGNAL_H_
+#pragma once
typedef void* gpointer;
typedef struct _GtkWidget GtkWidget;
diff --git a/app/gtk_signal_registrar.h b/app/gtk_signal_registrar.h
index 3f14dbe..b69aa43 100644
--- a/app/gtk_signal_registrar.h
+++ b/app/gtk_signal_registrar.h
@@ -4,6 +4,7 @@
#ifndef APP_GTK_SIGNAL_REGISTRAR_H_
#define APP_GTK_SIGNAL_REGISTRAR_H_
+#pragma once
#include <glib.h>
#include <map>
diff --git a/app/gtk_util.h b/app/gtk_util.h
index 51b9a06..63b0e47 100644
--- a/app/gtk_util.h
+++ b/app/gtk_util.h
@@ -4,6 +4,7 @@
#ifndef APP_GTK_UTIL_H_
#define APP_GTK_UTIL_H_
+#pragma once
#include <stdint.h>
#include <string>
diff --git a/app/hi_res_timer_manager.h b/app/hi_res_timer_manager.h
index 17a0522..7eed795 100644
--- a/app/hi_res_timer_manager.h
+++ b/app/hi_res_timer_manager.h
@@ -4,6 +4,7 @@
#ifndef APP_HI_RES_TIMER_MANAGER_H_
#define APP_HI_RES_TIMER_MANAGER_H_
+#pragma once
#include "app/system_monitor.h"
diff --git a/app/l10n_util.h b/app/l10n_util.h
index df820ba..7f7b18a 100644
--- a/app/l10n_util.h
+++ b/app/l10n_util.h
@@ -7,6 +7,7 @@
#ifndef APP_L10N_UTIL_H_
#define APP_L10N_UTIL_H_
+#pragma once
#include <algorithm>
#include <functional>
diff --git a/app/l10n_util_collator.h b/app/l10n_util_collator.h
index 6964f43..98011d9 100644
--- a/app/l10n_util_collator.h
+++ b/app/l10n_util_collator.h
@@ -4,6 +4,7 @@
#ifndef APP_L10N_UTIL_COLLATOR_H_
#define APP_L10N_UTIL_COLLATOR_H_
+#pragma once
#include <algorithm>
#include <functional>
diff --git a/app/l10n_util_mac.h b/app/l10n_util_mac.h
index e7ce5b0..9f93a42 100644
--- a/app/l10n_util_mac.h
+++ b/app/l10n_util_mac.h
@@ -4,6 +4,7 @@
#ifndef APP_L10N_UTIL_MAC_H_
#define APP_L10N_UTIL_MAC_H_
+#pragma once
#include "app/l10n_util.h"
#include "base/basictypes.h"
diff --git a/app/l10n_util_win.h b/app/l10n_util_win.h
index f53cd63..99a9df3 100644
--- a/app/l10n_util_win.h
+++ b/app/l10n_util_win.h
@@ -4,6 +4,7 @@
#ifndef APP_L10N_UTIL_WIN_H_
#define APP_L10N_UTIL_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/app/linear_animation.h b/app/linear_animation.h
index c4f5707..72040ae 100644
--- a/app/linear_animation.h
+++ b/app/linear_animation.h
@@ -5,6 +5,7 @@
#ifndef APP_LINEAR_ANIMATION_H_
#define APP_LINEAR_ANIMATION_H_
+#pragma once
#include "app/animation.h"
#include "base/time.h"
diff --git a/app/menus/accelerator.h b/app/menus/accelerator.h
index 0cb6279..def6cf2 100644
--- a/app/menus/accelerator.h
+++ b/app/menus/accelerator.h
@@ -4,6 +4,7 @@
#ifndef APP_MENUS_ACCELERATOR_H_
#define APP_MENUS_ACCELERATOR_H_
+#pragma once
#include "base/keyboard_codes.h"
diff --git a/app/menus/accelerator_cocoa.h b/app/menus/accelerator_cocoa.h
index 1866b4a..3eb879f 100644
--- a/app/menus/accelerator_cocoa.h
+++ b/app/menus/accelerator_cocoa.h
@@ -4,6 +4,7 @@
#ifndef APP_MENUS_ACCELERATOR_COCOA_H_
#define APP_MENUS_ACCELERATOR_COCOA_H_
+#pragma once
#include <Foundation/Foundation.h>
diff --git a/app/menus/accelerator_gtk.h b/app/menus/accelerator_gtk.h
index 90c205f..86c83f7 100644
--- a/app/menus/accelerator_gtk.h
+++ b/app/menus/accelerator_gtk.h
@@ -4,6 +4,7 @@
#ifndef APP_MENUS_ACCELERATOR_GTK_H_
#define APP_MENUS_ACCELERATOR_GTK_H_
+#pragma once
#include <gdk/gdk.h>
diff --git a/app/menus/button_menu_item_model.h b/app/menus/button_menu_item_model.h
index ec30d0a..29a8b7c 100644
--- a/app/menus/button_menu_item_model.h
+++ b/app/menus/button_menu_item_model.h
@@ -4,6 +4,7 @@
#ifndef APP_MENUS_BUTTON_MENU_ITEM_MODEL_H_
#define APP_MENUS_BUTTON_MENU_ITEM_MODEL_H_
+#pragma once
#include <vector>
diff --git a/app/menus/menu_model.h b/app/menus/menu_model.h
index f14c8b5..c91efc9 100644
--- a/app/menus/menu_model.h
+++ b/app/menus/menu_model.h
@@ -4,6 +4,7 @@
#ifndef APP_MENUS_MENU_MODEL_H_
#define APP_MENUS_MENU_MODEL_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/string16.h"
diff --git a/app/menus/simple_menu_model.h b/app/menus/simple_menu_model.h
index d57e924..2e732a9 100644
--- a/app/menus/simple_menu_model.h
+++ b/app/menus/simple_menu_model.h
@@ -4,6 +4,7 @@
#ifndef APP_MENUS_SIMPLE_MENU_MODEL_H_
#define APP_MENUS_SIMPLE_MENU_MODEL_H_
+#pragma once
#include <vector>
diff --git a/app/message_box_flags.h b/app/message_box_flags.h
index f690cd2..25816e9 100644
--- a/app/message_box_flags.h
+++ b/app/message_box_flags.h
@@ -4,6 +4,7 @@
#ifndef APP_MESSAGE_BOX_FLAGS_H_
#define APP_MESSAGE_BOX_FLAGS_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/app/multi_animation.h b/app/multi_animation.h
index 7c9ca6d..77f5f4c 100644
--- a/app/multi_animation.h
+++ b/app/multi_animation.h
@@ -4,6 +4,7 @@
#ifndef APP_MULTI_ANIMATION_H_
#define APP_MULTI_ANIMATION_H_
+#pragma once
#include <vector>
diff --git a/app/os_exchange_data.h b/app/os_exchange_data.h
index 316db88..7d68654 100644
--- a/app/os_exchange_data.h
+++ b/app/os_exchange_data.h
@@ -4,6 +4,7 @@
#ifndef APP_OS_EXCHANGE_DATA_H_
#define APP_OS_EXCHANGE_DATA_H_
+#pragma once
#include "build/build_config.h"
diff --git a/app/os_exchange_data_provider_gtk.h b/app/os_exchange_data_provider_gtk.h
index 6791fbe..c6a8c47 100644
--- a/app/os_exchange_data_provider_gtk.h
+++ b/app/os_exchange_data_provider_gtk.h
@@ -4,6 +4,7 @@
#ifndef APP_OS_EXCHANGE_DATA_PROVIDER_GTK_H_
#define APP_OS_EXCHANGE_DATA_PROVIDER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <map>
diff --git a/app/os_exchange_data_provider_win.h b/app/os_exchange_data_provider_win.h
index 6ea014b..b4cc522 100644
--- a/app/os_exchange_data_provider_win.h
+++ b/app/os_exchange_data_provider_win.h
@@ -4,6 +4,7 @@
#ifndef APP_OS_EXCHANGE_DATA_PROVIDER_WIN_H_
#define APP_OS_EXCHANGE_DATA_PROVIDER_WIN_H_
+#pragma once
#include <objidl.h>
#include <shlobj.h>
diff --git a/app/resource_bundle.h b/app/resource_bundle.h
index a8c1cf7..c6bc5c3 100644
--- a/app/resource_bundle.h
+++ b/app/resource_bundle.h
@@ -4,6 +4,7 @@
#ifndef APP_RESOURCE_BUNDLE_H_
#define APP_RESOURCE_BUNDLE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/app/scoped_handle_gtk.h b/app/scoped_handle_gtk.h
index d501f91..95b1cd5 100644
--- a/app/scoped_handle_gtk.h
+++ b/app/scoped_handle_gtk.h
@@ -4,6 +4,7 @@
#ifndef APP_SCOPED_HANDLE_GTK_H_
#define APP_SCOPED_HANDLE_GTK_H_
+#pragma once
#include <gdk/gdk.h>
diff --git a/app/slide_animation.h b/app/slide_animation.h
index 0b42792..91e64bc 100644
--- a/app/slide_animation.h
+++ b/app/slide_animation.h
@@ -4,6 +4,7 @@
#ifndef APP_SLIDE_ANIMATION_H_
#define APP_SLIDE_ANIMATION_H_
+#pragma once
#include "app/linear_animation.h"
#include "app/tween.h"
diff --git a/app/sql/connection.h b/app/sql/connection.h
index 6927c89..b89fb1a 100644
--- a/app/sql/connection.h
+++ b/app/sql/connection.h
@@ -4,6 +4,7 @@
#ifndef APP_SQL_CONNECTION_H_
#define APP_SQL_CONNECTION_H_
+#pragma once
#include <map>
#include <set>
diff --git a/app/sql/diagnostic_error_delegate.h b/app/sql/diagnostic_error_delegate.h
index 0b0cc65..32f747f 100644
--- a/app/sql/diagnostic_error_delegate.h
+++ b/app/sql/diagnostic_error_delegate.h
@@ -4,6 +4,7 @@
#ifndef APP_SQL_DIAGNOSTIC_ERROR_DELEGATE_H_
#define APP_SQL_DIAGNOSTIC_ERROR_DELEGATE_H_
+#pragma once
#include "app/sql/connection.h"
#include "base/histogram.h"
diff --git a/app/sql/init_status.h b/app/sql/init_status.h
index ac70c7b..048c5e8 100644
--- a/app/sql/init_status.h
+++ b/app/sql/init_status.h
@@ -4,6 +4,7 @@
#ifndef APP_SQL_INIT_STATUS_H_
#define APP_SQL_INIT_STATUS_H_
+#pragma once
namespace sql {
diff --git a/app/sql/meta_table.h b/app/sql/meta_table.h
index 26ad079..4b06337 100644
--- a/app/sql/meta_table.h
+++ b/app/sql/meta_table.h
@@ -4,6 +4,7 @@
#ifndef APP_SQL_META_TABLE_H_
#define APP_SQL_META_TABLE_H_
+#pragma once
#include <string>
diff --git a/app/sql/statement.h b/app/sql/statement.h
index 0fbbfba..eaaac41 100644
--- a/app/sql/statement.h
+++ b/app/sql/statement.h
@@ -4,6 +4,7 @@
#ifndef APP_SQL_STATEMENT_H_
#define APP_SQL_STATEMENT_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/app/sql/transaction.h b/app/sql/transaction.h
index 70741d1..c65ca8d 100644
--- a/app/sql/transaction.h
+++ b/app/sql/transaction.h
@@ -4,6 +4,7 @@
#ifndef APP_SQL_TRANSACTION_H_
#define APP_SQL_TRANSACTION_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/app/surface/accelerated_surface_mac.h b/app/surface/accelerated_surface_mac.h
index 608b17b..eb9d4f4 100644
--- a/app/surface/accelerated_surface_mac.h
+++ b/app/surface/accelerated_surface_mac.h
@@ -4,6 +4,7 @@
#ifndef APP_SURFACE_ACCELERATED_SURFACE_MAC_H_
#define APP_SURFACE_ACCELERATED_SURFACE_MAC_H_
+#pragma once
#include <CoreFoundation/CoreFoundation.h>
diff --git a/app/surface/io_surface_support_mac.h b/app/surface/io_surface_support_mac.h
index 7386490..10c09cf 100644
--- a/app/surface/io_surface_support_mac.h
+++ b/app/surface/io_surface_support_mac.h
@@ -4,6 +4,7 @@
#ifndef APP_SURFACE_IO_SURFACE_SUPPORT_MAC_H_
#define APP_SURFACE_IO_SURFACE_SUPPORT_MAC_H_
+#pragma once
#include <CoreFoundation/CoreFoundation.h>
#include <mach/mach.h>
diff --git a/app/surface/transport_dib.h b/app/surface/transport_dib.h
index c392c5f..4de1df4 100644
--- a/app/surface/transport_dib.h
+++ b/app/surface/transport_dib.h
@@ -4,6 +4,7 @@
#ifndef APP_SURFACE_TRANSPORT_DIB_H_
#define APP_SURFACE_TRANSPORT_DIB_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/app/system_monitor.h b/app/system_monitor.h
index abafe4f..6525b70 100644
--- a/app/system_monitor.h
+++ b/app/system_monitor.h
@@ -4,6 +4,7 @@
#ifndef APP_SYSTEM_MONITOR_H_
#define APP_SYSTEM_MONITOR_H_
+#pragma once
#include "build/build_config.h"
diff --git a/app/table_model.h b/app/table_model.h
index 82bb9af..60637f0 100644
--- a/app/table_model.h
+++ b/app/table_model.h
@@ -4,6 +4,7 @@
#ifndef APP_TABLE_MODEL_H_
#define APP_TABLE_MODEL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/app/table_model_observer.h b/app/table_model_observer.h
index cbf0d5d..37e9de5 100644
--- a/app/table_model_observer.h
+++ b/app/table_model_observer.h
@@ -4,6 +4,7 @@
#ifndef APP_TABLE_MODEL_OBSERVER_H_
#define APP_TABLE_MODEL_OBSERVER_H_
+#pragma once
// Observer for a TableModel. Anytime the model changes, it must notify its
// observer.
diff --git a/app/test/data/resource.h b/app/test/data/resource.h
index 9043b38..bb82442 100644
--- a/app/test/data/resource.h
+++ b/app/test/data/resource.h
@@ -20,6 +20,7 @@
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 108
+#pragma once
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
diff --git a/app/test_animation_delegate.h b/app/test_animation_delegate.h
index 0d9554b..c88aa9f 100644
--- a/app/test_animation_delegate.h
+++ b/app/test_animation_delegate.h
@@ -4,6 +4,7 @@
#ifndef APP_TEST_ANIMATION_DELEGATE_H_
#define APP_TEST_ANIMATION_DELEGATE_H_
+#pragma once
#include "app/animation.h"
#include "base/message_loop.h"
diff --git a/app/test_suite.h b/app/test_suite.h
index 3a738b2..37e2322 100644
--- a/app/test_suite.h
+++ b/app/test_suite.h
@@ -4,6 +4,7 @@
#ifndef APP_TEST_SUITE_H_
#define APP_TEST_SUITE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/app/text_elider.h b/app/text_elider.h
index 1378f3b..d2a6a73 100644
--- a/app/text_elider.h
+++ b/app/text_elider.h
@@ -4,6 +4,7 @@
#ifndef APP_TEXT_ELIDER_H_
#define APP_TEXT_ELIDER_H_
+#pragma once
#include <unicode/coll.h>
#include <unicode/uchar.h>
diff --git a/app/theme_provider.h b/app/theme_provider.h
index e26fd74..a7994a5 100644
--- a/app/theme_provider.h
+++ b/app/theme_provider.h
@@ -4,6 +4,7 @@
#ifndef APP_THEME_PROVIDER_H_
#define APP_THEME_PROVIDER_H_
+#pragma once
#include <vector>
diff --git a/app/throb_animation.h b/app/throb_animation.h
index 7dc67b3..e7baced 100644
--- a/app/throb_animation.h
+++ b/app/throb_animation.h
@@ -4,6 +4,7 @@
#ifndef APP_THROB_ANIMATION_H_
#define APP_THROB_ANIMATION_H_
+#pragma once
#include "app/slide_animation.h"
diff --git a/app/tree_model.h b/app/tree_model.h
index fceb22d..353b56b 100644
--- a/app/tree_model.h
+++ b/app/tree_model.h
@@ -4,6 +4,7 @@
#ifndef APP_TREE_MODEL_H_
#define APP_TREE_MODEL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/app/tree_node_iterator.h b/app/tree_node_iterator.h
index 7e7398c..e65ffce 100644
--- a/app/tree_node_iterator.h
+++ b/app/tree_node_iterator.h
@@ -4,6 +4,7 @@
#ifndef APP_TREE_NODE_ITERATOR_H_
#define APP_TREE_NODE_ITERATOR_H_
+#pragma once
#include <stack>
diff --git a/app/tree_node_model.h b/app/tree_node_model.h
index b11bf38..bd1b4bc 100644
--- a/app/tree_node_model.h
+++ b/app/tree_node_model.h
@@ -4,6 +4,7 @@
#ifndef APP_TREE_NODE_MODEL_H_
#define APP_TREE_NODE_MODEL_H_
+#pragma once
#include <algorithm>
#include <string>
diff --git a/app/tween.h b/app/tween.h
index 41785ef6..15396e9 100644
--- a/app/tween.h
+++ b/app/tween.h
@@ -4,6 +4,7 @@
#ifndef APP_TWEEN_H_
#define APP_TWEEN_H_
+#pragma once
#include "base/logging.h"
diff --git a/app/win_util.h b/app/win_util.h
index 9d745eb..30bfd83 100644
--- a/app/win_util.h
+++ b/app/win_util.h
@@ -4,6 +4,7 @@
#ifndef APP_WIN_UTIL_H_
#define APP_WIN_UTIL_H_
+#pragma once
#include <objbase.h>
diff --git a/app/x11_util.h b/app/x11_util.h
index 62881f0..2c983fc 100644
--- a/app/x11_util.h
+++ b/app/x11_util.h
@@ -4,6 +4,7 @@
#ifndef APP_X11_UTIL_H_
#define APP_X11_UTIL_H_
+#pragma once
// This file declares utility functions for X11 (Linux only).
//
diff --git a/app/x11_util_internal.h b/app/x11_util_internal.h
index 81f2820..9b65dcd 100644
--- a/app/x11_util_internal.h
+++ b/app/x11_util_internal.h
@@ -4,6 +4,7 @@
#ifndef APP_X11_UTIL_INTERNAL_H_
#define APP_X11_UTIL_INTERNAL_H_
+#pragma once
// This file declares utility functions for X11 (Linux only).
//
diff --git a/base/at_exit.h b/base/at_exit.h
index 082525e..fa0f277 100644
--- a/base/at_exit.h
+++ b/base/at_exit.h
@@ -4,6 +4,7 @@
#ifndef BASE_AT_EXIT_H_
#define BASE_AT_EXIT_H_
+#pragma once
#include <stack>
diff --git a/base/atomic_ref_count.h b/base/atomic_ref_count.h
index 076a944..dff4b1f 100644
--- a/base/atomic_ref_count.h
+++ b/base/atomic_ref_count.h
@@ -10,6 +10,7 @@
#ifndef BASE_ATOMIC_REF_COUNT_H_
#define BASE_ATOMIC_REF_COUNT_H_
+#pragma once
#include "base/atomicops.h"
#include "base/third_party/dynamic_annotations/dynamic_annotations.h"
diff --git a/base/atomic_sequence_num.h b/base/atomic_sequence_num.h
index 6bd51c6b..11805a0 100644
--- a/base/atomic_sequence_num.h
+++ b/base/atomic_sequence_num.h
@@ -4,6 +4,7 @@
#ifndef BASE_ATOMIC_SEQUENCE_NUM_H_
#define BASE_ATOMIC_SEQUENCE_NUM_H_
+#pragma once
#include "base/atomicops.h"
#include "base/basictypes.h"
diff --git a/base/atomicops.h b/base/atomicops.h
index e8de374..cf2f2bb 100644
--- a/base/atomicops.h
+++ b/base/atomicops.h
@@ -27,6 +27,7 @@
#ifndef BASE_ATOMICOPS_H_
#define BASE_ATOMICOPS_H_
+#pragma once
#include "base/basictypes.h"
#include "base/port.h"
diff --git a/base/atomicops_internals_arm_gcc.h b/base/atomicops_internals_arm_gcc.h
index e838f1b..091b34d 100644
--- a/base/atomicops_internals_arm_gcc.h
+++ b/base/atomicops_internals_arm_gcc.h
@@ -8,6 +8,7 @@
#ifndef BASE_ATOMICOPS_INTERNALS_ARM_GCC_H_
#define BASE_ATOMICOPS_INTERNALS_ARM_GCC_H_
+#pragma once
namespace base {
namespace subtle {
diff --git a/base/atomicops_internals_x86_gcc.h b/base/atomicops_internals_x86_gcc.h
index 002734b2b..08dc5aa 100644
--- a/base/atomicops_internals_x86_gcc.h
+++ b/base/atomicops_internals_x86_gcc.h
@@ -6,6 +6,7 @@
#ifndef BASE_ATOMICOPS_INTERNALS_X86_GCC_H_
#define BASE_ATOMICOPS_INTERNALS_X86_GCC_H_
+#pragma once
// This struct is not part of the public API of this module; clients may not
// use it.
diff --git a/base/atomicops_internals_x86_macosx.h b/base/atomicops_internals_x86_macosx.h
index 9997da1..5de7df3 100644
--- a/base/atomicops_internals_x86_macosx.h
+++ b/base/atomicops_internals_x86_macosx.h
@@ -6,6 +6,7 @@
#ifndef BASE_ATOMICOPS_INTERNALS_X86_MACOSX_H_
#define BASE_ATOMICOPS_INTERNALS_X86_MACOSX_H_
+#pragma once
#include <libkern/OSAtomic.h>
diff --git a/base/atomicops_internals_x86_msvc.h b/base/atomicops_internals_x86_msvc.h
index eacbb5e..1574528 100644
--- a/base/atomicops_internals_x86_msvc.h
+++ b/base/atomicops_internals_x86_msvc.h
@@ -6,6 +6,7 @@
#ifndef BASE_ATOMICOPS_INTERNALS_X86_MSVC_H_
#define BASE_ATOMICOPS_INTERNALS_X86_MSVC_H_
+#pragma once
#include <windows.h>
diff --git a/base/auto_reset.h b/base/auto_reset.h
index 3925abe..8638045 100644
--- a/base/auto_reset.h
+++ b/base/auto_reset.h
@@ -4,6 +4,7 @@
#ifndef BASE_AUTO_RESET_H_
#define BASE_AUTO_RESET_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/base64.h b/base/base64.h
index d45a8a3..39cebfb 100644
--- a/base/base64.h
+++ b/base/base64.h
@@ -4,6 +4,7 @@
#ifndef BASE_BASE64_H__
#define BASE_BASE64_H__
+#pragma once
#include <string>
diff --git a/base/base_drag_source.h b/base/base_drag_source.h
index 0489038..c8fcc7e 100644
--- a/base/base_drag_source.h
+++ b/base/base_drag_source.h
@@ -4,6 +4,7 @@
#ifndef BASE_BASE_DRAG_SOURCE_H_
#define BASE_BASE_DRAG_SOURCE_H_
+#pragma once
#include <objidl.h>
diff --git a/base/base_drop_target.h b/base/base_drop_target.h
index 942c996..de66ce2 100644
--- a/base/base_drop_target.h
+++ b/base/base_drop_target.h
@@ -4,6 +4,7 @@
#ifndef BASE_BASE_DROP_TARGET_H_
#define BASE_BASE_DROP_TARGET_H_
+#pragma once
#include <objidl.h>
diff --git a/base/base_paths.h b/base/base_paths.h
index 6a8342e..0f9be04 100644
--- a/base/base_paths.h
+++ b/base/base_paths.h
@@ -4,6 +4,7 @@
#ifndef BASE_BASE_PATHS_H_
#define BASE_BASE_PATHS_H_
+#pragma once
// This file declares path keys for the base module. These can be used with
// the PathService to access various special directories and files.
diff --git a/base/base_paths_mac.h b/base/base_paths_mac.h
index ac75402..cb6fbd0 100644
--- a/base/base_paths_mac.h
+++ b/base/base_paths_mac.h
@@ -4,6 +4,7 @@
#ifndef BASE_BASE_PATHS_MAC_H_
#define BASE_BASE_PATHS_MAC_H_
+#pragma once
// This file declares Mac-specific path keys for the base module.
// These can be used with the PathService to access various special
diff --git a/base/base_paths_win.h b/base/base_paths_win.h
index 7cf0314..9e2db36 100644
--- a/base/base_paths_win.h
+++ b/base/base_paths_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_BASE_PATHS_WIN_H__
#define BASE_BASE_PATHS_WIN_H__
+#pragma once
// This file declares windows-specific path keys for the base module.
// These can be used with the PathService to access various special
diff --git a/base/base_switches.h b/base/base_switches.h
index 4074043..4c01d1f 100644
--- a/base/base_switches.h
+++ b/base/base_switches.h
@@ -6,6 +6,7 @@
#ifndef BASE_BASE_SWITCHES_H_
#define BASE_BASE_SWITCHES_H_
+#pragma once
namespace switches {
diff --git a/base/basictypes.h b/base/basictypes.h
index 2fc5538..74c0460 100644
--- a/base/basictypes.h
+++ b/base/basictypes.h
@@ -4,6 +4,7 @@
#ifndef BASE_BASICTYPES_H_
#define BASE_BASICTYPES_H_
+#pragma once
#include <limits.h> // So we can set the bounds of our types
#include <stddef.h> // For size_t
diff --git a/base/bits.h b/base/bits.h
index b2209e8..75f9859 100644
--- a/base/bits.h
+++ b/base/bits.h
@@ -6,6 +6,7 @@
#ifndef BASE_BITS_H_
#define BASE_BITS_H_
+#pragma once
#include "base/basictypes.h"
#include "base/logging.h"
diff --git a/base/callback.h b/base/callback.h
index 17a1adc..7f2eb70 100644
--- a/base/callback.h
+++ b/base/callback.h
@@ -4,6 +4,7 @@
#ifndef BASE_CALLBACK_H_
#define BASE_CALLBACK_H_
+#pragma once
#include "base/tuple.h"
#include "base/raw_scoped_refptr_mismatch_checker.h"
diff --git a/base/cancellation_flag.h b/base/cancellation_flag.h
index b9c045d..98ca846 100644
--- a/base/cancellation_flag.h
+++ b/base/cancellation_flag.h
@@ -4,6 +4,7 @@
#ifndef BASE_CANCELLATION_FLAG_H_
#define BASE_CANCELLATION_FLAG_H_
+#pragma once
#include "base/atomicops.h"
#include "base/platform_thread.h"
diff --git a/base/chrome_application_mac.h b/base/chrome_application_mac.h
index 07fd433..3d620b4 100644
--- a/base/chrome_application_mac.h
+++ b/base/chrome_application_mac.h
@@ -4,6 +4,7 @@
#ifndef BASE_CHROME_APPLICATION_MAC_H_
#define BASE_CHROME_APPLICATION_MAC_H_
+#pragma once
#import <AppKit/AppKit.h>
diff --git a/base/cocoa_protocols_mac.h b/base/cocoa_protocols_mac.h
index 1ff2878..c7808de 100644
--- a/base/cocoa_protocols_mac.h
+++ b/base/cocoa_protocols_mac.h
@@ -4,6 +4,7 @@
#ifndef BASE_COCOA_PROTOCOLS_MAC_H_
#define BASE_COCOA_PROTOCOLS_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/base/command_line.h b/base/command_line.h
index 2c4f32d..b7f01f3 100644
--- a/base/command_line.h
+++ b/base/command_line.h
@@ -15,6 +15,7 @@
#ifndef BASE_COMMAND_LINE_H_
#define BASE_COMMAND_LINE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/compat_execinfo.h b/base/compat_execinfo.h
index 348c5cd..3d4cc43 100644
--- a/base/compat_execinfo.h
+++ b/base/compat_execinfo.h
@@ -7,6 +7,7 @@
#ifndef BASE_COMPAT_EXECINFO_H_
#define BASE_COMPAT_EXECINFO_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/compiler_specific.h b/base/compiler_specific.h
index 23b9f124..ce93998 100644
--- a/base/compiler_specific.h
+++ b/base/compiler_specific.h
@@ -4,6 +4,7 @@
#ifndef BASE_COMPILER_SPECIFIC_H_
#define BASE_COMPILER_SPECIFIC_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/condition_variable.h b/base/condition_variable.h
index da87bfc..4fe1892 100644
--- a/base/condition_variable.h
+++ b/base/condition_variable.h
@@ -64,6 +64,7 @@
#ifndef BASE_CONDITION_VARIABLE_H_
#define BASE_CONDITION_VARIABLE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/cpu.h b/base/cpu.h
index 15cc668..963da1a7 100644
--- a/base/cpu.h
+++ b/base/cpu.h
@@ -4,6 +4,7 @@
#ifndef BASE_CPU_H_
#define BASE_CPU_H_
+#pragma once
#include <string>
diff --git a/base/crypto/capi_util.h b/base/crypto/capi_util.h
index 42adfe1..8f89828 100644
--- a/base/crypto/capi_util.h
+++ b/base/crypto/capi_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_CRYPTO_CAPI_UTIL_H_
#define BASE_CRYPTO_CAPI_UTIL_H_
+#pragma once
#include <windows.h>
#include <wincrypt.h>
diff --git a/base/crypto/cssm_init.h b/base/crypto/cssm_init.h
index b5ec03d..a066542 100644
--- a/base/crypto/cssm_init.h
+++ b/base/crypto/cssm_init.h
@@ -4,6 +4,7 @@
#ifndef BASE_CRYPTO_CSSM_INIT_H_
#define BASE_CRYPTO_CSSM_INIT_H_
+#pragma once
#include <Security/cssm.h>
diff --git a/base/crypto/encryptor.h b/base/crypto/encryptor.h
index 5267549..f1d6f28 100644
--- a/base/crypto/encryptor.h
+++ b/base/crypto/encryptor.h
@@ -4,6 +4,7 @@
#ifndef BASE_CRYPTO_ENCRYPTOR_H_
#define BASE_CRYPTO_ENCRYPTOR_H_
+#pragma once
#include <string>
diff --git a/base/crypto/rsa_private_key.h b/base/crypto/rsa_private_key.h
index 9c8bfd4..64095fb 100644
--- a/base/crypto/rsa_private_key.h
+++ b/base/crypto/rsa_private_key.h
@@ -4,6 +4,7 @@
#ifndef BASE_CRYPTO_RSA_PRIVATE_KEY_H_
#define BASE_CRYPTO_RSA_PRIVATE_KEY_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/crypto/scoped_capi_types.h b/base/crypto/scoped_capi_types.h
index bdb05c3..d6582a7b 100644
--- a/base/crypto/scoped_capi_types.h
+++ b/base/crypto/scoped_capi_types.h
@@ -4,6 +4,7 @@
#ifndef BASE_CRYPTO_SCOPED_CAPI_TYPES_H_
#define BASE_CRYPTO_SCOPED_CAPI_TYPES_H_
+#pragma once
#include <windows.h>
#include <wincrypt.h>
diff --git a/base/crypto/scoped_nss_types.h b/base/crypto/scoped_nss_types.h
index c1c84c1..664251f 100644
--- a/base/crypto/scoped_nss_types.h
+++ b/base/crypto/scoped_nss_types.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_NSS_TYPES_H_
#define BASE_SCOPED_NSS_TYPES_H_
+#pragma once
#include <nss.h>
#include <pk11pub.h>
diff --git a/base/crypto/signature_creator.h b/base/crypto/signature_creator.h
index 0e11ec3..38e327b 100644
--- a/base/crypto/signature_creator.h
+++ b/base/crypto/signature_creator.h
@@ -4,6 +4,7 @@
#ifndef BASE_CRYPTO_SIGNATURE_CREATOR_H_
#define BASE_CRYPTO_SIGNATURE_CREATOR_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/crypto/signature_verifier.h b/base/crypto/signature_verifier.h
index 1ef08cf..4746edc 100644
--- a/base/crypto/signature_verifier.h
+++ b/base/crypto/signature_verifier.h
@@ -4,6 +4,7 @@
#ifndef BASE_CRYPTO_SIGNATURE_VERIFIER_H_
#define BASE_CRYPTO_SIGNATURE_VERIFIER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/crypto/symmetric_key.h b/base/crypto/symmetric_key.h
index 1c91649..d7259be 100644
--- a/base/crypto/symmetric_key.h
+++ b/base/crypto/symmetric_key.h
@@ -4,6 +4,7 @@
#ifndef BASE_CRYPTO_SYMMETRIC_KEY_H_
#define BASE_CRYPTO_SYMMETRIC_KEY_H_
+#pragma once
#include <string>
diff --git a/base/data_pack.h b/base/data_pack.h
index f3f8481..33f8b0f 100644
--- a/base/data_pack.h
+++ b/base/data_pack.h
@@ -8,6 +8,7 @@
#ifndef BASE_DATA_PACK_H_
#define BASE_DATA_PACK_H_
+#pragma once
#include <map>
diff --git a/base/debug_on_start.h b/base/debug_on_start.h
index e31e7eb..1774415 100644
--- a/base/debug_on_start.h
+++ b/base/debug_on_start.h
@@ -8,6 +8,7 @@
#ifndef BASE_DEBUG_ON_START_H_
#define BASE_DEBUG_ON_START_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/debug_util.h b/base/debug_util.h
index 303b4df..95df524 100644
--- a/base/debug_util.h
+++ b/base/debug_util.h
@@ -8,6 +8,7 @@
#ifndef BASE_DEBUG_UTIL_H_
#define BASE_DEBUG_UTIL_H_
+#pragma once
#include <iosfwd>
#include <vector>
diff --git a/base/dir_reader_fallback.h b/base/dir_reader_fallback.h
index c8f02e6..398f51b 100644
--- a/base/dir_reader_fallback.h
+++ b/base/dir_reader_fallback.h
@@ -4,6 +4,7 @@
#ifndef BASE_DIR_READER_FALLBACK_H_
#define BASE_DIR_READER_FALLBACK_H_
+#pragma once
namespace base {
diff --git a/base/dir_reader_linux.h b/base/dir_reader_linux.h
index 7fd534f..2b83334 100644
--- a/base/dir_reader_linux.h
+++ b/base/dir_reader_linux.h
@@ -4,6 +4,7 @@
#ifndef BASE_DIR_READER_LINUX_H_
#define BASE_DIR_READER_LINUX_H_
+#pragma once
#include <errno.h>
#include <fcntl.h>
diff --git a/base/dir_reader_posix.h b/base/dir_reader_posix.h
index 7f069b63..f591ae0 100644
--- a/base/dir_reader_posix.h
+++ b/base/dir_reader_posix.h
@@ -4,6 +4,7 @@
#ifndef BASE_DIR_READER_POSIX_H_
#define BASE_DIR_READER_POSIX_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/eintr_wrapper.h b/base/eintr_wrapper.h
index d2aee11..191c2a7 100644
--- a/base/eintr_wrapper.h
+++ b/base/eintr_wrapper.h
@@ -9,6 +9,7 @@
#ifndef BASE_EINTR_WRAPPER_H_
#define BASE_EINTR_WRAPPER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/env_var.h b/base/env_var.h
index c0a45ca..9622e74 100644
--- a/base/env_var.h
+++ b/base/env_var.h
@@ -4,6 +4,7 @@
#ifndef BASE_ENV_VAR_H_
#define BASE_ENV_VAR_H_
+#pragma once
#include <string>
diff --git a/base/event_recorder.h b/base/event_recorder.h
index df99428..3fb2d23 100644
--- a/base/event_recorder.h
+++ b/base/event_recorder.h
@@ -4,6 +4,7 @@
#ifndef BASE_EVENT_RECORDER_H_
#define BASE_EVENT_RECORDER_H_
+#pragma once
#include <string>
#if defined(OS_WIN)
diff --git a/base/event_synthesis_gtk.h b/base/event_synthesis_gtk.h
index 11a540c..9612ae1 100644
--- a/base/event_synthesis_gtk.h
+++ b/base/event_synthesis_gtk.h
@@ -8,6 +8,7 @@
#ifndef BASE_EVENT_SYNTHESIS_GTK_
#define BASE_EVENT_SYNTHESIS_GTK_
+#pragma once
#include <gdk/gdk.h>
#include <gdk/gdkkeysyms.h>
diff --git a/base/event_trace_consumer_win.h b/base/event_trace_consumer_win.h
index 03db96f..de53ab2 100644
--- a/base/event_trace_consumer_win.h
+++ b/base/event_trace_consumer_win.h
@@ -5,6 +5,7 @@
// Declaration of a Windows event trace consumer base class.
#ifndef BASE_EVENT_TRACE_CONSUMER_WIN_H_
#define BASE_EVENT_TRACE_CONSUMER_WIN_H_
+#pragma once
#include <windows.h>
#include <wmistr.h>
diff --git a/base/event_trace_controller_win.h b/base/event_trace_controller_win.h
index 5267c86..5f66b97 100644
--- a/base/event_trace_controller_win.h
+++ b/base/event_trace_controller_win.h
@@ -19,6 +19,7 @@
// as well as potentially from multiple binary trace files.
#ifndef BASE_EVENT_TRACE_CONTROLLER_WIN_H_
#define BASE_EVENT_TRACE_CONTROLLER_WIN_H_
+#pragma once
#include <windows.h>
#include <wmistr.h>
diff --git a/base/event_trace_provider_win.h b/base/event_trace_provider_win.h
index 9668740..b0526b1 100644
--- a/base/event_trace_provider_win.h
+++ b/base/event_trace_provider_win.h
@@ -6,6 +6,7 @@
// Windows Event Tracing for logging transport and control.
#ifndef BASE_EVENT_TRACE_PROVIDER_WIN_H_
#define BASE_EVENT_TRACE_PROVIDER_WIN_H_
+#pragma once
#include <windows.h>
#include <wmistr.h>
diff --git a/base/field_trial.h b/base/field_trial.h
index 1248e83..9dba639 100644
--- a/base/field_trial.h
+++ b/base/field_trial.h
@@ -61,6 +61,7 @@
#ifndef BASE_FIELD_TRIAL_H_
#define BASE_FIELD_TRIAL_H_
+#pragma once
#include <map>
#include <string>
diff --git a/base/file_descriptor_posix.h b/base/file_descriptor_posix.h
index abc0789..6f46ab49 100644
--- a/base/file_descriptor_posix.h
+++ b/base/file_descriptor_posix.h
@@ -4,6 +4,7 @@
#ifndef BASE_FILE_DESCRIPTOR_POSIX_H_
#define BASE_FILE_DESCRIPTOR_POSIX_H_
+#pragma once
namespace base {
diff --git a/base/file_descriptor_shuffle.h b/base/file_descriptor_shuffle.h
index e1c93cd..a5c08e4 100644
--- a/base/file_descriptor_shuffle.h
+++ b/base/file_descriptor_shuffle.h
@@ -4,6 +4,7 @@
#ifndef BASE_FILE_DESCRIPTOR_SHUFFLE_H_
#define BASE_FILE_DESCRIPTOR_SHUFFLE_H_
+#pragma once
// This code exists to perform the shuffling of file descriptors which is
// commonly needed when forking subprocesses. The naive approve is very simple,
diff --git a/base/file_path.h b/base/file_path.h
index 6887cdc..01cd4a5 100644
--- a/base/file_path.h
+++ b/base/file_path.h
@@ -98,6 +98,7 @@
#ifndef BASE_FILE_PATH_H_
#define BASE_FILE_PATH_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/base/file_util.h b/base/file_util.h
index d52bba9..84b9b68 100644
--- a/base/file_util.h
+++ b/base/file_util.h
@@ -7,6 +7,7 @@
#ifndef BASE_FILE_UTIL_H_
#define BASE_FILE_UTIL_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/file_util_deprecated.h b/base/file_util_deprecated.h
index d02ad85..148c023 100644
--- a/base/file_util_deprecated.h
+++ b/base/file_util_deprecated.h
@@ -12,6 +12,7 @@
#ifndef BASE_FILE_UTIL_DEPRECATED_H_
#define BASE_FILE_UTIL_DEPRECATED_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/file_version_info.h b/base/file_version_info.h
index 9ab7a0d..19407d2 100644
--- a/base/file_version_info.h
+++ b/base/file_version_info.h
@@ -4,6 +4,7 @@
#ifndef BASE_FILE_VERSION_INFO_H__
#define BASE_FILE_VERSION_INFO_H__
+#pragma once
#include <string>
diff --git a/base/file_version_info_mac.h b/base/file_version_info_mac.h
index a523f54..6f94baa 100644
--- a/base/file_version_info_mac.h
+++ b/base/file_version_info_mac.h
@@ -4,6 +4,7 @@
#ifndef BASE_FILE_VERSION_INFO_MAC_H_
#define BASE_FILE_VERSION_INFO_MAC_H_
+#pragma once
#include <string>
diff --git a/base/file_version_info_win.h b/base/file_version_info_win.h
index ce173fe..c2bde77 100644
--- a/base/file_version_info_win.h
+++ b/base/file_version_info_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_FILE_VERSION_INFO_WIN_H_
#define BASE_FILE_VERSION_INFO_WIN_H_
+#pragma once
#include <string>
diff --git a/base/fix_wp64.h b/base/fix_wp64.h
index 0c4c0bb..7e2f7c1 100644
--- a/base/fix_wp64.h
+++ b/base/fix_wp64.h
@@ -7,6 +7,7 @@
#ifndef BASE_FIX_WP64_H__
#define BASE_FIX_WP64_H__
+#pragma once
#include <windows.h>
diff --git a/base/float_util.h b/base/float_util.h
index a71b639..69334d0 100644
--- a/base/float_util.h
+++ b/base/float_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_FLOAT_UTIL_H_
#define BASE_FLOAT_UTIL_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/format_macros.h b/base/format_macros.h
index 9c9b950..45f0e84 100644
--- a/base/format_macros.h
+++ b/base/format_macros.h
@@ -4,6 +4,7 @@
#ifndef BASE_FORMAT_MACROS_H_
#define BASE_FORMAT_MACROS_H_
+#pragma once
// This file defines the format macros for some integer types.
diff --git a/base/foundation_utils_mac.h b/base/foundation_utils_mac.h
index 64ebeda..740a383 100644
--- a/base/foundation_utils_mac.h
+++ b/base/foundation_utils_mac.h
@@ -4,6 +4,7 @@
#ifndef BASE_FOUNDATION_UTILS_MAC_H_
#define BASE_FOUNDATION_UTILS_MAC_H_
+#pragma once
#include <CoreFoundation/CoreFoundation.h>
#import <Foundation/Foundation.h>
diff --git a/base/global_descriptors_posix.h b/base/global_descriptors_posix.h
index f606a82..c37dae6 100644
--- a/base/global_descriptors_posix.h
+++ b/base/global_descriptors_posix.h
@@ -4,6 +4,7 @@
#ifndef BASE_GLOBAL_DESCRIPTORS_POSIX_H_
#define BASE_GLOBAL_DESCRIPTORS_POSIX_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/gtest_prod_util.h b/base/gtest_prod_util.h
index 0e8e61a..a54235a 100644
--- a/base/gtest_prod_util.h
+++ b/base/gtest_prod_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_GTEST_PROD_UTIL_H_
#define BASE_GTEST_PROD_UTIL_H_
+#pragma once
#include "testing/gtest/include/gtest/gtest_prod.h"
diff --git a/base/gtk_util.h b/base/gtk_util.h
index fc85db5..435780d 100644
--- a/base/gtk_util.h
+++ b/base/gtk_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_GTK_UTIL_H_
#define BASE_GTK_UTIL_H_
+#pragma once
#include <string>
diff --git a/base/hash_tables.h b/base/hash_tables.h
index ad7d465..250b27d 100644
--- a/base/hash_tables.h
+++ b/base/hash_tables.h
@@ -20,6 +20,7 @@
#ifndef BASE_HASH_TABLES_H_
#define BASE_HASH_TABLES_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/histogram.h b/base/histogram.h
index b745026..441507b 100644
--- a/base/histogram.h
+++ b/base/histogram.h
@@ -30,6 +30,7 @@
#ifndef BASE_HISTOGRAM_H_
#define BASE_HISTOGRAM_H_
+#pragma once
#include <map>
#include <string>
diff --git a/base/hmac.h b/base/hmac.h
index b915124..d467e1a 100644
--- a/base/hmac.h
+++ b/base/hmac.h
@@ -7,6 +7,7 @@
#ifndef BASE_HMAC_H_
#define BASE_HMAC_H_
+#pragma once
#include <string>
diff --git a/base/i18n/file_util_icu.h b/base/i18n/file_util_icu.h
index b4127d9..eaf784b 100644
--- a/base/i18n/file_util_icu.h
+++ b/base/i18n/file_util_icu.h
@@ -4,6 +4,7 @@
#ifndef BASE_I18N_FILE_UTIL_ICU_H_
#define BASE_I18N_FILE_UTIL_ICU_H_
+#pragma once
// File utilities that use the ICU library go in this file.
diff --git a/base/i18n/icu_encoding_detection.h b/base/i18n/icu_encoding_detection.h
index 0d8e5d8..e7e6253 100644
--- a/base/i18n/icu_encoding_detection.h
+++ b/base/i18n/icu_encoding_detection.h
@@ -4,6 +4,7 @@
#ifndef BASE_I18N_ICU_ENCODING_DETECTION_H_
#define BASE_I18N_ICU_ENCODING_DETECTION_H_
+#pragma once
#include <string>
diff --git a/base/i18n/icu_string_conversions.h b/base/i18n/icu_string_conversions.h
index 79d7e02..1495cae 100644
--- a/base/i18n/icu_string_conversions.h
+++ b/base/i18n/icu_string_conversions.h
@@ -4,6 +4,7 @@
#ifndef BASE_I18N_ICU_STRING_CONVERSIONS_H_
#define BASE_I18N_ICU_STRING_CONVERSIONS_H_
+#pragma once
#include <string>
diff --git a/base/i18n/icu_util.h b/base/i18n/icu_util.h
index 56eaa37..35c2e4f 100644
--- a/base/i18n/icu_util.h
+++ b/base/i18n/icu_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_I18N_ICU_UTIL_H_
#define BASE_I18N_ICU_UTIL_H_
+#pragma once
namespace icu_util {
diff --git a/base/i18n/number_formatting.h b/base/i18n/number_formatting.h
index 9fa2b18..5927f53 100644
--- a/base/i18n/number_formatting.h
+++ b/base/i18n/number_formatting.h
@@ -4,6 +4,7 @@
#ifndef BASE_I18N_NUMBER_FORMATTING_H_
#define BASE_I18N_NUMBER_FORMATTING_H_
+#pragma once
#include <string>
diff --git a/base/i18n/rtl.h b/base/i18n/rtl.h
index 98a4e35..19b142c 100644
--- a/base/i18n/rtl.h
+++ b/base/i18n/rtl.h
@@ -4,6 +4,7 @@
#ifndef BASE_I18N_RTL_H_
#define BASE_I18N_RTL_H_
+#pragma once
#include "base/string16.h"
#include "build/build_config.h"
diff --git a/base/i18n/time_formatting.h b/base/i18n/time_formatting.h
index dd623af..d78ae9b 100644
--- a/base/i18n/time_formatting.h
+++ b/base/i18n/time_formatting.h
@@ -7,6 +7,7 @@
#ifndef BASE_I18N_TIME_FORMATTING_H_
#define BASE_I18N_TIME_FORMATTING_H_
+#pragma once
#include <string>
diff --git a/base/i18n/word_iterator.h b/base/i18n/word_iterator.h
index f8fb89f..fb0ee33 100644
--- a/base/i18n/word_iterator.h
+++ b/base/i18n/word_iterator.h
@@ -4,6 +4,7 @@
#ifndef BASE_I18N_WORD_ITERATOR_H_
#define BASE_I18N_WORD_ITERATOR_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/base/iat_patch.h b/base/iat_patch.h
index 47d92ce..c2cbbcb 100644
--- a/base/iat_patch.h
+++ b/base/iat_patch.h
@@ -11,6 +11,7 @@
#ifndef BASE_IAT_PATCH_H__
#define BASE_IAT_PATCH_H__
+#pragma once
#include <windows.h>
#include "base/basictypes.h"
diff --git a/base/id_map.h b/base/id_map.h
index 00ef16a..9a41d74 100644
--- a/base/id_map.h
+++ b/base/id_map.h
@@ -4,6 +4,7 @@
#ifndef BASE_ID_MAP_H_
#define BASE_ID_MAP_H_
+#pragma once
#include <set>
diff --git a/base/image_util.h b/base/image_util.h
index 7e55358..ccdffc3 100644
--- a/base/image_util.h
+++ b/base/image_util.h
@@ -8,6 +8,7 @@
#ifndef BASE_IMAGE_UTIL_H_
#define BASE_IMAGE_UTIL_H_
+#pragma once
#include <windows.h>
#include <vector>
diff --git a/base/json/json_reader.h b/base/json/json_reader.h
index aa0c2a7..33bd8f2 100644
--- a/base/json/json_reader.h
+++ b/base/json/json_reader.h
@@ -30,6 +30,7 @@
#ifndef BASE_JSON_JSON_READER_H_
#define BASE_JSON_JSON_READER_H_
+#pragma once
#include <string>
diff --git a/base/json/json_writer.h b/base/json/json_writer.h
index 0ebee0a..db24718 100644
--- a/base/json/json_writer.h
+++ b/base/json/json_writer.h
@@ -4,6 +4,7 @@
#ifndef BASE_JSON_JSON_WRITER_H_
#define BASE_JSON_JSON_WRITER_H_
+#pragma once
#include <string>
diff --git a/base/json/string_escape.h b/base/json/string_escape.h
index 7c64c29..2d7206b 100644
--- a/base/json/string_escape.h
+++ b/base/json/string_escape.h
@@ -6,6 +6,7 @@
#ifndef BASE_JSON_STRING_ESCAPE_H_
#define BASE_JSON_STRING_ESCAPE_H_
+#pragma once
#include <string>
diff --git a/base/keyboard_code_conversion_gtk.h b/base/keyboard_code_conversion_gtk.h
index 2ad6b12..4095b4a 100644
--- a/base/keyboard_code_conversion_gtk.h
+++ b/base/keyboard_code_conversion_gtk.h
@@ -35,6 +35,7 @@
#ifndef BASE_KEYBOARD_CODE_CONVERSION_GTK_H_
#define BASE_KEYBOARD_CODE_CONVERSION_GTK_H_
+#pragma once
#include "base/keyboard_codes_posix.h"
diff --git a/base/keyboard_codes.h b/base/keyboard_codes.h
index 9a7f968..b154ab8 100644
--- a/base/keyboard_codes.h
+++ b/base/keyboard_codes.h
@@ -4,6 +4,7 @@
#ifndef BASE_KEYBOARD_CODES_H_
#define BASE_KEYBOARD_CODES_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/keyboard_codes_posix.h b/base/keyboard_codes_posix.h
index 9d870aa..a1b4d57 100644
--- a/base/keyboard_codes_posix.h
+++ b/base/keyboard_codes_posix.h
@@ -30,6 +30,7 @@
#ifndef BASE_KEYBOARD_CODES_POSIX_H_
#define BASE_KEYBOARD_CODES_POSIX_H_
+#pragma once
namespace base {
diff --git a/base/keyboard_codes_win.h b/base/keyboard_codes_win.h
index 7a2f0ef..9d04580 100644
--- a/base/keyboard_codes_win.h
+++ b/base/keyboard_codes_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_KEYBOARD_CODES_WIN_H_
#define BASE_KEYBOARD_CODES_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/base/lazy_instance.h b/base/lazy_instance.h
index d639348..57f8aeb5 100644
--- a/base/lazy_instance.h
+++ b/base/lazy_instance.h
@@ -34,6 +34,7 @@
#ifndef BASE_LAZY_INSTANCE_H_
#define BASE_LAZY_INSTANCE_H_
+#pragma once
#include "base/atomicops.h"
#include "base/basictypes.h"
diff --git a/base/leak_annotations.h b/base/leak_annotations.h
index a402acf..dd8280b 100644
--- a/base/leak_annotations.h
+++ b/base/leak_annotations.h
@@ -4,6 +4,7 @@
#ifndef BASE_LEAK_ANNOTATIONS_H_
#define BASE_LEAK_ANNOTATIONS_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/leak_tracker.h b/base/leak_tracker.h
index 46e7b4a..dd85ff6 100644
--- a/base/leak_tracker.h
+++ b/base/leak_tracker.h
@@ -4,6 +4,7 @@
#ifndef BASE_LEAK_TRACKER_H_
#define BASE_LEAK_TRACKER_H_
+#pragma once
// Only enable leak tracking in debug builds.
#ifndef NDEBUG
diff --git a/base/linked_list.h b/base/linked_list.h
index 5b5184f..0626025 100644
--- a/base/linked_list.h
+++ b/base/linked_list.h
@@ -4,6 +4,7 @@
#ifndef BASE_LINKED_LIST_H_
#define BASE_LINKED_LIST_H_
+#pragma once
// Simple LinkedList type. (See the Q&A section to understand how this
// differs from std::list).
diff --git a/base/linked_ptr.h b/base/linked_ptr.h
index d9e81b3..162798d 100644
--- a/base/linked_ptr.h
+++ b/base/linked_ptr.h
@@ -36,6 +36,7 @@
#ifndef BASE_LINKED_PTR_H_
#define BASE_LINKED_PTR_H_
+#pragma once
#include "base/logging.h" // for CHECK macros
diff --git a/base/linux_util.h b/base/linux_util.h
index a4ba9b6..8216d40 100644
--- a/base/linux_util.h
+++ b/base/linux_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_LINUX_UTIL_H_
#define BASE_LINUX_UTIL_H_
+#pragma once
#include <stdint.h>
#include <sys/types.h>
diff --git a/base/lock.h b/base/lock.h
index 64b8f74..a9b2f88 100644
--- a/base/lock.h
+++ b/base/lock.h
@@ -4,6 +4,7 @@
#ifndef BASE_LOCK_H_
#define BASE_LOCK_H_
+#pragma once
#include "base/lock_impl.h"
diff --git a/base/lock_impl.h b/base/lock_impl.h
index 5e323a6..9a6a1a0 100644
--- a/base/lock_impl.h
+++ b/base/lock_impl.h
@@ -4,6 +4,7 @@
#ifndef BASE_LOCK_IMPL_H_
#define BASE_LOCK_IMPL_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/logging.h b/base/logging.h
index 291c4a0..c63d827 100644
--- a/base/logging.h
+++ b/base/logging.h
@@ -4,6 +4,7 @@
#ifndef BASE_LOGGING_H_
#define BASE_LOGGING_H_
+#pragma once
#include <string>
#include <cstring>
diff --git a/base/logging_win.h b/base/logging_win.h
index 42b02fe..f2e6e5a 100644
--- a/base/logging_win.h
+++ b/base/logging_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_LOGGING_WIN_H_
#define BASE_LOGGING_WIN_H_
+#pragma once
#include <string>
#include "base/basictypes.h"
diff --git a/base/mac_util.h b/base/mac_util.h
index bfe2079..4be3c89 100644
--- a/base/mac_util.h
+++ b/base/mac_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_MAC_UTIL_H_
#define BASE_MAC_UTIL_H_
+#pragma once
#include <Carbon/Carbon.h>
#include <string>
diff --git a/base/mach_ipc_mac.h b/base/mach_ipc_mac.h
index 1e88279..5836c3a 100644
--- a/base/mach_ipc_mac.h
+++ b/base/mach_ipc_mac.h
@@ -4,6 +4,7 @@
#ifndef BASE_MACH_IPC_MAC_H_
#define BASE_MACH_IPC_MAC_H_
+#pragma once
#include <mach/mach.h>
#include <mach/message.h>
diff --git a/base/md5.h b/base/md5.h
index 227e008..5ab6e32 100644
--- a/base/md5.h
+++ b/base/md5.h
@@ -4,6 +4,7 @@
#ifndef BASE_MD5_H_
#define BASE_MD5_H_
+#pragma once
#include <string>
diff --git a/base/memory_debug.h b/base/memory_debug.h
index 1963268..6d8c7f9 100644
--- a/base/memory_debug.h
+++ b/base/memory_debug.h
@@ -8,6 +8,7 @@
#ifndef BASE_MEMORY_DEBUG_H_
#define BASE_MEMORY_DEBUG_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/message_loop.h b/base/message_loop.h
index 62da3dd..dcf7330 100644
--- a/base/message_loop.h
+++ b/base/message_loop.h
@@ -4,6 +4,7 @@
#ifndef BASE_MESSAGE_LOOP_H_
#define BASE_MESSAGE_LOOP_H_
+#pragma once
#include <queue>
#include <string>
diff --git a/base/message_loop_proxy.h b/base/message_loop_proxy.h
index 10d5368..df50485 100644
--- a/base/message_loop_proxy.h
+++ b/base/message_loop_proxy.h
@@ -4,6 +4,7 @@
#ifndef BASE_MESSAGE_LOOP_PROXY_H_
#define BASE_MESSAGE_LOOP_PROXY_H_
+#pragma once
#include "base/basictypes.h"
#include "base/ref_counted.h"
diff --git a/base/message_loop_proxy_impl.h b/base/message_loop_proxy_impl.h
index f895532..b93bb64 100644
--- a/base/message_loop_proxy_impl.h
+++ b/base/message_loop_proxy_impl.h
@@ -4,6 +4,7 @@
#ifndef BASE_MESSAGE_LOOP_PROXY_IMPL_H_
#define BASE_MESSAGE_LOOP_PROXY_IMPL_H_
+#pragma once
#include "base/lock.h"
#include "base/message_loop.h"
diff --git a/base/message_pump.h b/base/message_pump.h
index 9ae9e2c..0cf1420 100644
--- a/base/message_pump.h
+++ b/base/message_pump.h
@@ -4,6 +4,7 @@
#ifndef BASE_MESSAGE_PUMP_H_
#define BASE_MESSAGE_PUMP_H_
+#pragma once
#include "base/ref_counted.h"
diff --git a/base/message_pump_default.h b/base/message_pump_default.h
index aa0dab9..0ac6cd4d 100644
--- a/base/message_pump_default.h
+++ b/base/message_pump_default.h
@@ -4,6 +4,7 @@
#ifndef BASE_MESSAGE_PUMP_DEFAULT_H_
#define BASE_MESSAGE_PUMP_DEFAULT_H_
+#pragma once
#include "base/message_pump.h"
#include "base/time.h"
diff --git a/base/message_pump_glib.h b/base/message_pump_glib.h
index d140dbf..ac9246d 100644
--- a/base/message_pump_glib.h
+++ b/base/message_pump_glib.h
@@ -4,6 +4,7 @@
#ifndef BASE_MESSAGE_PUMP_GLIB_H_
#define BASE_MESSAGE_PUMP_GLIB_H_
+#pragma once
#include "base/message_pump.h"
#include "base/observer_list.h"
diff --git a/base/message_pump_libevent.h b/base/message_pump_libevent.h
index 6516128..f271612 100644
--- a/base/message_pump_libevent.h
+++ b/base/message_pump_libevent.h
@@ -4,6 +4,7 @@
#ifndef BASE_MESSAGE_PUMP_LIBEVENT_H_
#define BASE_MESSAGE_PUMP_LIBEVENT_H_
+#pragma once
#include "base/basictypes.h"
#include "base/message_pump.h"
diff --git a/base/message_pump_mac.h b/base/message_pump_mac.h
index 3234000..59a7329 100644
--- a/base/message_pump_mac.h
+++ b/base/message_pump_mac.h
@@ -29,6 +29,7 @@
#ifndef BASE_MESSAGE_PUMP_MAC_H_
#define BASE_MESSAGE_PUMP_MAC_H_
+#pragma once
#include "base/message_pump.h"
diff --git a/base/message_pump_win.h b/base/message_pump_win.h
index 9608187..d7d53cb 100644
--- a/base/message_pump_win.h
+++ b/base/message_pump_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_MESSAGE_PUMP_WIN_H_
#define BASE_MESSAGE_PUMP_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/base/mime_util.h b/base/mime_util.h
index 58cb630..6212b31 100644
--- a/base/mime_util.h
+++ b/base/mime_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_MIME_UTIL_H_
#define BASE_MIME_UTIL_H_
+#pragma once
#include <string>
diff --git a/base/move.h b/base/move.h
index eb66070..118eb0a 100644
--- a/base/move.h
+++ b/base/move.h
@@ -4,6 +4,7 @@
#ifndef BASE_MOVE_H_
#define BASE_MOVE_H_
+#pragma once
#include <algorithm>
diff --git a/base/multiprocess_test.h b/base/multiprocess_test.h
index 4fa5693..459f175 100644
--- a/base/multiprocess_test.h
+++ b/base/multiprocess_test.h
@@ -4,6 +4,7 @@
#ifndef BASE_MULTIPROCESS_TEST_H_
#define BASE_MULTIPROCESS_TEST_H_
+#pragma once
#include "base/base_switches.h"
#include "base/command_line.h"
diff --git a/base/native_library.h b/base/native_library.h
index c37e3a4..2bb8497 100644
--- a/base/native_library.h
+++ b/base/native_library.h
@@ -4,6 +4,7 @@
#ifndef BASE_NATIVE_LIBRARY_H_
#define BASE_NATIVE_LIBRARY_H_
+#pragma once
// This file defines a cross-platform "NativeLibrary" type which represents
// a loadable module.
diff --git a/base/no_windows2000_unittest.h b/base/no_windows2000_unittest.h
index 58709254..4aae07d 100644
--- a/base/no_windows2000_unittest.h
+++ b/base/no_windows2000_unittest.h
@@ -4,6 +4,7 @@
#ifndef BASE_NO_WINDOWS2000_UNITTEST_H_
#define BASE_NO_WINDOWS2000_UNITTEST_H_
+#pragma once
#include "testing/gtest/include/gtest/gtest.h"
#include "base/win_util.h"
diff --git a/base/non_thread_safe.h b/base/non_thread_safe.h
index 1da46aa..feb5120 100644
--- a/base/non_thread_safe.h
+++ b/base/non_thread_safe.h
@@ -4,6 +4,7 @@
#ifndef BASE_NON_THREAD_SAFE_H__
#define BASE_NON_THREAD_SAFE_H__
+#pragma once
#include "base/platform_thread.h"
diff --git a/base/nsimage_cache_mac.h b/base/nsimage_cache_mac.h
index ffa8dbb..b13eac9 100644
--- a/base/nsimage_cache_mac.h
+++ b/base/nsimage_cache_mac.h
@@ -4,6 +4,7 @@
#ifndef BASE_NSIMAGE_CACHE_MAC_H_
#define BASE_NSIMAGE_CACHE_MAC_H_
+#pragma once
#ifdef __OBJC__
@class NSImage;
diff --git a/base/nss_util.h b/base/nss_util.h
index 8de3537..b869e46 100644
--- a/base/nss_util.h
+++ b/base/nss_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_NSS_UTIL_H_
#define BASE_NSS_UTIL_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/nss_util_internal.h b/base/nss_util_internal.h
index b3ed33f..139740b 100644
--- a/base/nss_util_internal.h
+++ b/base/nss_util_internal.h
@@ -4,6 +4,7 @@
#ifndef BASE_NSS_SLOT_UTIL_H_
#define BASE_NSS_SLOT_UTIL_H_
+#pragma once
#include <secmodt.h>
diff --git a/base/nullable_string16.h b/base/nullable_string16.h
index 6f07183..0702549 100644
--- a/base/nullable_string16.h
+++ b/base/nullable_string16.h
@@ -4,6 +4,7 @@
#ifndef BASE_NULLABLE_STRING16_H_
#define BASE_NULLABLE_STRING16_H_
+#pragma once
#include "base/string16.h"
diff --git a/base/object_watcher.h b/base/object_watcher.h
index 0340de0..e05ceac 100644
--- a/base/object_watcher.h
+++ b/base/object_watcher.h
@@ -4,6 +4,7 @@
#ifndef BASE_OBJECT_WATCHER_H_
#define BASE_OBJECT_WATCHER_H_
+#pragma once
#include <windows.h>
diff --git a/base/observer_list.h b/base/observer_list.h
index 10c6775..ca4b3fd 100644
--- a/base/observer_list.h
+++ b/base/observer_list.h
@@ -4,6 +4,7 @@
#ifndef BASE_OBSERVER_LIST_H__
#define BASE_OBSERVER_LIST_H__
+#pragma once
#include <algorithm>
#include <limits>
diff --git a/base/observer_list_threadsafe.h b/base/observer_list_threadsafe.h
index f7dabef..ab9633e 100644
--- a/base/observer_list_threadsafe.h
+++ b/base/observer_list_threadsafe.h
@@ -4,6 +4,7 @@
#ifndef BASE_OBSERVER_LIST_THREADSAFE_H_
#define BASE_OBSERVER_LIST_THREADSAFE_H_
+#pragma once
#include <algorithm>
#include <map>
diff --git a/base/path_service.h b/base/path_service.h
index b0e51e4..2b59247 100644
--- a/base/path_service.h
+++ b/base/path_service.h
@@ -4,6 +4,7 @@
#ifndef BASE_PATH_SERVICE_H_
#define BASE_PATH_SERVICE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/pe_image.h b/base/pe_image.h
index f2461d3..968d056 100644
--- a/base/pe_image.h
+++ b/base/pe_image.h
@@ -10,6 +10,7 @@
#ifndef BASE_PE_IMAGE_H_
#define BASE_PE_IMAGE_H_
+#pragma once
#include <windows.h>
#include <DelayIMP.h>
diff --git a/base/perftimer.h b/base/perftimer.h
index 1ac1a7d..dae6d61 100644
--- a/base/perftimer.h
+++ b/base/perftimer.h
@@ -4,6 +4,7 @@
#ifndef BASE_PERFTIMER_H_
#define BASE_PERFTIMER_H_
+#pragma once
#include <string>
diff --git a/base/pickle.h b/base/pickle.h
index fdfdb2b..c7aee67 100644
--- a/base/pickle.h
+++ b/base/pickle.h
@@ -4,6 +4,7 @@
#ifndef BASE_PICKLE_H__
#define BASE_PICKLE_H__
+#pragma once
#include <string>
diff --git a/base/platform_file.h b/base/platform_file.h
index 0dbf4e4..3571e24 100644
--- a/base/platform_file.h
+++ b/base/platform_file.h
@@ -4,6 +4,7 @@
#ifndef BASE_PLATFORM_FILE_H_
#define BASE_PLATFORM_FILE_H_
+#pragma once
#include "build/build_config.h"
#if defined(OS_WIN)
diff --git a/base/platform_thread.h b/base/platform_thread.h
index 4478519..e330422 100644
--- a/base/platform_thread.h
+++ b/base/platform_thread.h
@@ -8,6 +8,7 @@
#ifndef BASE_PLATFORM_THREAD_H_
#define BASE_PLATFORM_THREAD_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/port.h b/base/port.h
index af4e450..2e66057 100644
--- a/base/port.h
+++ b/base/port.h
@@ -4,6 +4,7 @@
#ifndef BASE_PORT_H_
#define BASE_PORT_H_
+#pragma once
#include <stdarg.h>
#include "build/build_config.h"
diff --git a/base/process.h b/base/process.h
index 096d1b3..32f5131 100644
--- a/base/process.h
+++ b/base/process.h
@@ -4,6 +4,7 @@
#ifndef BASE_PROCESS_H_
#define BASE_PROCESS_H_
+#pragma once
#include "base/basictypes.h"
#include "build/build_config.h"
diff --git a/base/process_util.h b/base/process_util.h
index 48cef2c..d7ff940 100644
--- a/base/process_util.h
+++ b/base/process_util.h
@@ -7,6 +7,7 @@
#ifndef BASE_PROCESS_UTIL_H_
#define BASE_PROCESS_UTIL_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/process_util_unittest_mac.h b/base/process_util_unittest_mac.h
index 7b4fe1c..60deb13 100644
--- a/base/process_util_unittest_mac.h
+++ b/base/process_util_unittest_mac.h
@@ -7,6 +7,7 @@
#ifndef BASE_PROCESS_UTIL_UNITTEST_MAC_H_
#define BASE_PROCESS_UTIL_UNITTEST_MAC_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/profiler.h b/base/profiler.h
index 4fd1117..ea8867a 100644
--- a/base/profiler.h
+++ b/base/profiler.h
@@ -8,6 +8,7 @@
#ifndef BASE_PROFILER_H__
#define BASE_PROFILER_H__
+#pragma once
#include "base/basictypes.h"
diff --git a/base/rand_util.h b/base/rand_util.h
index e6ffe9a..451a7d1 100644
--- a/base/rand_util.h
+++ b/base/rand_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_RAND_UTIL_H_
#define BASE_RAND_UTIL_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/rand_util_c.h b/base/rand_util_c.h
index 20e3082..63cf813 100644
--- a/base/rand_util_c.h
+++ b/base/rand_util_c.h
@@ -4,6 +4,7 @@
#ifndef BASE_RAND_UTIL_C_H_
#define BASE_RAND_UTIL_C_H_
+#pragma once
#ifdef __cplusplus
extern "C" {
diff --git a/base/raw_scoped_refptr_mismatch_checker.h b/base/raw_scoped_refptr_mismatch_checker.h
index 598710f..d2913e7 100644
--- a/base/raw_scoped_refptr_mismatch_checker.h
+++ b/base/raw_scoped_refptr_mismatch_checker.h
@@ -4,6 +4,7 @@
#ifndef BASE_RAW_SCOPED_REFPTR_MISMATCH_CHECKER_H_
#define BASE_RAW_SCOPED_REFPTR_MISMATCH_CHECKER_H_
+#pragma once
#include "base/ref_counted.h"
#include "base/tuple.h"
diff --git a/base/ref_counted.h b/base/ref_counted.h
index e8413d9..9fad55f 100644
--- a/base/ref_counted.h
+++ b/base/ref_counted.h
@@ -4,6 +4,7 @@
#ifndef BASE_REF_COUNTED_H_
#define BASE_REF_COUNTED_H_
+#pragma once
#include "base/atomic_ref_count.h"
#include "base/thread_collision_warner.h"
diff --git a/base/ref_counted_memory.h b/base/ref_counted_memory.h
index eae7984..a5323cd 100644
--- a/base/ref_counted_memory.h
+++ b/base/ref_counted_memory.h
@@ -4,6 +4,7 @@
#ifndef BASE_REF_COUNTED_MEMORY_H_
#define BASE_REF_COUNTED_MEMORY_H_
+#pragma once
#include <vector>
diff --git a/base/registry.h b/base/registry.h
index 0babbc8..e35af35 100644
--- a/base/registry.h
+++ b/base/registry.h
@@ -5,6 +5,7 @@
#ifndef BASE_REGISTRY_H_
#define BASE_REGISTRY_H_
+#pragma once
#include <windows.h>
#include <tchar.h>
diff --git a/base/resource_util.h b/base/resource_util.h
index eb2276f..2f6b8e0 100644
--- a/base/resource_util.h
+++ b/base/resource_util.h
@@ -7,6 +7,7 @@
#ifndef BASE_RESOURCE_UTIL_H__
#define BASE_RESOURCE_UTIL_H__
+#pragma once
#include <windows.h>
#include <string>
diff --git a/base/safe_strerror_posix.h b/base/safe_strerror_posix.h
index ecf3a78..03c18c8 100644
--- a/base/safe_strerror_posix.h
+++ b/base/safe_strerror_posix.h
@@ -4,6 +4,7 @@
#ifndef BASE_SAFE_STRERROR_POSIX_H_
#define BASE_SAFE_STRERROR_POSIX_H_
+#pragma once
#include <string>
diff --git a/base/scoped_bstr_win.h b/base/scoped_bstr_win.h
index 04f27e1..42a9c218 100644
--- a/base/scoped_bstr_win.h
+++ b/base/scoped_bstr_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_BSTR_WIN_H_
#define BASE_SCOPED_BSTR_WIN_H_
+#pragma once
#include <windows.h>
#include <oleauto.h>
diff --git a/base/scoped_cftyperef.h b/base/scoped_cftyperef.h
index 908be24..4e41816 100644
--- a/base/scoped_cftyperef.h
+++ b/base/scoped_cftyperef.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_CFTYPEREF_H_
#define BASE_SCOPED_CFTYPEREF_H_
+#pragma once
#include <CoreFoundation/CoreFoundation.h>
#include "base/basictypes.h"
diff --git a/base/scoped_comptr_win.h b/base/scoped_comptr_win.h
index dbe2805..dd9b9fc 100644
--- a/base/scoped_comptr_win.h
+++ b/base/scoped_comptr_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_COMPTR_WIN_H_
#define BASE_SCOPED_COMPTR_WIN_H_
+#pragma once
#include <unknwn.h>
diff --git a/base/scoped_handle.h b/base/scoped_handle.h
index cc87e6a..43ee975 100644
--- a/base/scoped_handle.h
+++ b/base/scoped_handle.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_HANDLE_H_
#define BASE_SCOPED_HANDLE_H_
+#pragma once
#include <stdio.h>
diff --git a/base/scoped_handle_win.h b/base/scoped_handle_win.h
index 1f4cdbe..4011a18 100644
--- a/base/scoped_handle_win.h
+++ b/base/scoped_handle_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_HANDLE_WIN_H_
#define BASE_SCOPED_HANDLE_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/base/scoped_native_library.h b/base/scoped_native_library.h
index 3227dba..41fbe341 100644
--- a/base/scoped_native_library.h
+++ b/base/scoped_native_library.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_NATIVE_LIBRARY_H_
#define BASE_SCOPED_NATIVE_LIBRARY_H_
+#pragma once
#include "base/file_path.h"
#include "base/native_library.h"
diff --git a/base/scoped_nsautorelease_pool.h b/base/scoped_nsautorelease_pool.h
index 64bf9e7..9f428ac 100644
--- a/base/scoped_nsautorelease_pool.h
+++ b/base/scoped_nsautorelease_pool.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_NSAUTORELEASE_POOL_H_
#define BASE_SCOPED_NSAUTORELEASE_POOL_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/scoped_nsdisable_screen_updates.h b/base/scoped_nsdisable_screen_updates.h
index 964f1bc..5af6026 100644
--- a/base/scoped_nsdisable_screen_updates.h
+++ b/base/scoped_nsdisable_screen_updates.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_NSDISABLE_SCREEN_UPDATES_H_
#define BASE_SCOPED_NSDISABLE_SCREEN_UPDATES_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/base/scoped_nsobject.h b/base/scoped_nsobject.h
index bde2753..e673a60 100644
--- a/base/scoped_nsobject.h
+++ b/base/scoped_nsobject.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_NSOBJECT_H_
#define BASE_SCOPED_NSOBJECT_H_
+#pragma once
#import <Foundation/Foundation.h>
#include "base/basictypes.h"
diff --git a/base/scoped_open_process.h b/base/scoped_open_process.h
index 9badc76..641f8e5 100644
--- a/base/scoped_open_process.h
+++ b/base/scoped_open_process.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_OPEN_PROCESS_H_
#define BASE_SCOPED_OPEN_PROCESS_H_
+#pragma once
#include "base/process.h"
#include "base/process_util.h"
diff --git a/base/scoped_ptr.h b/base/scoped_ptr.h
index c716e77..cb17735 100644
--- a/base/scoped_ptr.h
+++ b/base/scoped_ptr.h
@@ -35,6 +35,7 @@
#ifndef BASE_SCOPED_PTR_H_
#define BASE_SCOPED_PTR_H_
+#pragma once
// This is an implementation designed to match the anticipated future TR2
// implementation of the scoped_ptr class, and its closely-related brethren,
diff --git a/base/scoped_temp_dir.h b/base/scoped_temp_dir.h
index a0708dc3..c24891d 100644
--- a/base/scoped_temp_dir.h
+++ b/base/scoped_temp_dir.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_TEMP_DIR_H_
#define BASE_SCOPED_TEMP_DIR_H_
+#pragma once
// An object representing a temporary / scratch directory that should be cleaned
// up (recursively) when this object goes out of scope. Note that since
diff --git a/base/scoped_variant_win.h b/base/scoped_variant_win.h
index 4436ca9..df6703e 100644
--- a/base/scoped_variant_win.h
+++ b/base/scoped_variant_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_VARIANT_WIN_H_
#define BASE_SCOPED_VARIANT_WIN_H_
+#pragma once
#include <windows.h>
#include <oleauto.h>
diff --git a/base/scoped_vector.h b/base/scoped_vector.h
index c007ce4..8e4dd7c 100644
--- a/base/scoped_vector.h
+++ b/base/scoped_vector.h
@@ -4,6 +4,7 @@
#ifndef BASE_SCOPED_VECTOR_H_
#define BASE_SCOPED_VECTOR_H_
+#pragma once
#include <vector>
diff --git a/base/setproctitle_linux.h b/base/setproctitle_linux.h
index c1cf689..769338c 100644
--- a/base/setproctitle_linux.h
+++ b/base/setproctitle_linux.h
@@ -4,6 +4,7 @@
#ifndef BASE_SETPROCTITLE_LINUX_H_
#define BASE_SETPROCTITLE_LINUX_H_
+#pragma once
#ifdef __cplusplus
extern "C" {
diff --git a/base/sha1.h b/base/sha1.h
index bcc1ced..dd43686 100644
--- a/base/sha1.h
+++ b/base/sha1.h
@@ -4,6 +4,7 @@
#ifndef BASE_SHA1_H_
#define BASE_SHA1_H_
+#pragma once
#include <string>
diff --git a/base/sha2.h b/base/sha2.h
index 5678dbf..55e0609 100644
--- a/base/sha2.h
+++ b/base/sha2.h
@@ -4,6 +4,7 @@
#ifndef BASE_SHA2_H_
#define BASE_SHA2_H_
+#pragma once
#include <string>
diff --git a/base/shared_memory.h b/base/shared_memory.h
index b6701f8..1f7cc26 100644
--- a/base/shared_memory.h
+++ b/base/shared_memory.h
@@ -4,6 +4,7 @@
#ifndef BASE_SHARED_MEMORY_H_
#define BASE_SHARED_MEMORY_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/simple_thread.h b/base/simple_thread.h
index 737b97d..40e568a 100644
--- a/base/simple_thread.h
+++ b/base/simple_thread.h
@@ -39,6 +39,7 @@
#ifndef BASE_SIMPLE_THREAD_H_
#define BASE_SIMPLE_THREAD_H_
+#pragma once
#include <string>
#include <queue>
diff --git a/base/singleton.h b/base/singleton.h
index d891c74..ccb2c7d 100644
--- a/base/singleton.h
+++ b/base/singleton.h
@@ -4,6 +4,7 @@
#ifndef BASE_SINGLETON_H_
#define BASE_SINGLETON_H_
+#pragma once
#include "base/at_exit.h"
#include "base/atomicops.h"
diff --git a/base/singleton_objc.h b/base/singleton_objc.h
index 3ba5f1e..e28c8a5 100644
--- a/base/singleton_objc.h
+++ b/base/singleton_objc.h
@@ -29,6 +29,7 @@
#ifndef BASE_SINGLETON_OBJC_H_
#define BASE_SINGLETON_OBJC_H_
+#pragma once
#import <Foundation/Foundation.h>
#include "base/singleton.h"
diff --git a/base/spin_wait.h b/base/spin_wait.h
index b1e2045..34484d2 100644
--- a/base/spin_wait.h
+++ b/base/spin_wait.h
@@ -14,6 +14,7 @@
#ifndef BASE_SPIN_WAIT_H__
#define BASE_SPIN_WAIT_H__
+#pragma once
#include "base/platform_thread.h"
#include "base/time.h"
diff --git a/base/stack_container.h b/base/stack_container.h
index 7a2c23b..dc946db 100644
--- a/base/stack_container.h
+++ b/base/stack_container.h
@@ -4,6 +4,7 @@
#ifndef BASE_STACK_CONTAINER_H_
#define BASE_STACK_CONTAINER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/base/stats_counters.h b/base/stats_counters.h
index bb87e61..b328736 100644
--- a/base/stats_counters.h
+++ b/base/stats_counters.h
@@ -5,6 +5,7 @@
#ifndef BASE_STATS_COUNTERS_H__
#define BASE_STATS_COUNTERS_H__
+#pragma once
#include <string>
#include "base/stats_table.h"
diff --git a/base/stats_table.h b/base/stats_table.h
index fd112fa..3522876 100644
--- a/base/stats_table.h
+++ b/base/stats_table.h
@@ -19,6 +19,7 @@
#ifndef BASE_STATS_TABLE_H__
#define BASE_STATS_TABLE_H__
+#pragma once
#include <string>
#include "base/basictypes.h"
diff --git a/base/stl_util-inl.h b/base/stl_util-inl.h
index 4abc0d2..2161c59 100644
--- a/base/stl_util-inl.h
+++ b/base/stl_util-inl.h
@@ -7,6 +7,7 @@
#ifndef BASE_STL_UTIL_INL_H_
#define BASE_STL_UTIL_INL_H_
+#pragma once
#include <string.h> // for memcpy
#include <functional>
diff --git a/base/string16.h b/base/string16.h
index 28cf3d8..78734fd 100644
--- a/base/string16.h
+++ b/base/string16.h
@@ -4,6 +4,7 @@
#ifndef BASE_STRING16_H_
#define BASE_STRING16_H_
+#pragma once
// WHAT:
// A version of std::basic_string that provides 2-byte characters even when
diff --git a/base/string_piece.h b/base/string_piece.h
index 5b4bf40..70c0480 100644
--- a/base/string_piece.h
+++ b/base/string_piece.h
@@ -17,6 +17,7 @@
#ifndef BASE_STRING_PIECE_H_
#define BASE_STRING_PIECE_H_
+#pragma once
#include <algorithm>
#include <iosfwd>
diff --git a/base/string_split.h b/base/string_split.h
index 3e7881f..d36a71f 100644
--- a/base/string_split.h
+++ b/base/string_split.h
@@ -4,6 +4,7 @@
#ifndef BASE_STRING_SPLIT_H_
#define BASE_STRING_SPLIT_H_
+#pragma once
#include <string>
#include <utility>
diff --git a/base/string_tokenizer.h b/base/string_tokenizer.h
index cf2dacf..a274fd1 100644
--- a/base/string_tokenizer.h
+++ b/base/string_tokenizer.h
@@ -4,6 +4,7 @@
#ifndef BASE_STRING_TOKENIZER_H_
#define BASE_STRING_TOKENIZER_H_
+#pragma once
#include <algorithm>
#include <string>
diff --git a/base/string_util.h b/base/string_util.h
index d7c5635..8e3ae83 100644
--- a/base/string_util.h
+++ b/base/string_util.h
@@ -6,6 +6,7 @@
#ifndef BASE_STRING_UTIL_H_
#define BASE_STRING_UTIL_H_
+#pragma once
#include <stdarg.h> // va_list
diff --git a/base/string_util_posix.h b/base/string_util_posix.h
index 75cf4b4..6053ada 100644
--- a/base/string_util_posix.h
+++ b/base/string_util_posix.h
@@ -4,6 +4,7 @@
#ifndef BASE_STRING_UTIL_POSIX_H_
#define BASE_STRING_UTIL_POSIX_H_
+#pragma once
#include <stdarg.h>
#include <stdio.h>
diff --git a/base/string_util_win.h b/base/string_util_win.h
index 124238c..8836f74 100644
--- a/base/string_util_win.h
+++ b/base/string_util_win.h
@@ -4,6 +4,7 @@
#ifndef BASE_STRING_UTIL_WIN_H_
#define BASE_STRING_UTIL_WIN_H_
+#pragma once
#include <stdarg.h>
#include <stdio.h>
diff --git a/base/sync_socket.h b/base/sync_socket.h
index a44c445..1408b47 100644
--- a/base/sync_socket.h
+++ b/base/sync_socket.h
@@ -4,6 +4,7 @@
#ifndef BASE_SYNC_SOCKET_H_
#define BASE_SYNC_SOCKET_H_
+#pragma once
// A socket abstraction used for sending and receiving plain
// data. Because they are blocking, they can be used to perform
diff --git a/base/sys_info.h b/base/sys_info.h
index 1bb4eca..adfb250 100644
--- a/base/sys_info.h
+++ b/base/sys_info.h
@@ -4,6 +4,7 @@
#ifndef BASE_SYS_INFO_H_
#define BASE_SYS_INFO_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/sys_string_conversions.h b/base/sys_string_conversions.h
index edf4dd2..a96a687 100644
--- a/base/sys_string_conversions.h
+++ b/base/sys_string_conversions.h
@@ -4,6 +4,7 @@
#ifndef BASE_SYS_STRING_CONVERSIONS_H_
#define BASE_SYS_STRING_CONVERSIONS_H_
+#pragma once
// Provides system-dependent string type conversions for cases where it's
// necessary to not use ICU. Generally, you should not need this in Chrome,
diff --git a/base/task.h b/base/task.h
index 0cff589..e303a83 100644
--- a/base/task.h
+++ b/base/task.h
@@ -4,6 +4,7 @@
#ifndef BASE_TASK_H_
#define BASE_TASK_H_
+#pragma once
#include "base/non_thread_safe.h"
#include "base/raw_scoped_refptr_mismatch_checker.h"
diff --git a/base/template_util.h b/base/template_util.h
index 69702f3..ab9c35e 100644
--- a/base/template_util.h
+++ b/base/template_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_TEMPLATE_UTIL_H_
#define BASE_TEMPLATE_UTIL_H_
+#pragma once
namespace base {
diff --git a/base/test/perf_test_suite.h b/base/test/perf_test_suite.h
index 896659b..8838462 100644
--- a/base/test/perf_test_suite.h
+++ b/base/test/perf_test_suite.h
@@ -4,6 +4,7 @@
#ifndef BASE_TEST_PERF_TEST_SUITE_H_
#define BASE_TEST_PERF_TEST_SUITE_H_
+#pragma once
#include "base/command_line.h"
#include "base/debug_util.h"
diff --git a/base/test/test_file_util.h b/base/test/test_file_util.h
index fc1c4d5..8161d13 100644
--- a/base/test/test_file_util.h
+++ b/base/test/test_file_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_TEST_TEST_FILE_UTIL_H_
#define BASE_TEST_TEST_FILE_UTIL_H_
+#pragma once
// File utility functions used only by tests.
diff --git a/base/test/test_suite.h b/base/test/test_suite.h
index ff6f131..ce40d9a 100644
--- a/base/test/test_suite.h
+++ b/base/test/test_suite.h
@@ -4,6 +4,7 @@
#ifndef BASE_TEST_TEST_SUITE_H_
#define BASE_TEST_TEST_SUITE_H_
+#pragma once
// Defines a basic test suite framework for running gtest based tests. You can
// instantiate this class in your main function and call its Run method to run
diff --git a/base/thread.h b/base/thread.h
index 351a671..cf8a69a 100644
--- a/base/thread.h
+++ b/base/thread.h
@@ -4,6 +4,7 @@
#ifndef BASE_THREAD_H_
#define BASE_THREAD_H_
+#pragma once
#include <string>
diff --git a/base/thread_collision_warner.h b/base/thread_collision_warner.h
index 509ee5d..1e14d1a 100644
--- a/base/thread_collision_warner.h
+++ b/base/thread_collision_warner.h
@@ -4,6 +4,7 @@
#ifndef BASE_THREAD_COLLISION_WARNER_H_
#define BASE_THREAD_COLLISION_WARNER_H_
+#pragma once
#include <memory>
diff --git a/base/thread_local.h b/base/thread_local.h
index ec53da5..3227c83 100644
--- a/base/thread_local.h
+++ b/base/thread_local.h
@@ -47,6 +47,7 @@
#ifndef BASE_THREAD_LOCAL_H_
#define BASE_THREAD_LOCAL_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/thread_local_storage.h b/base/thread_local_storage.h
index 6e693a0..b37a53c 100644
--- a/base/thread_local_storage.h
+++ b/base/thread_local_storage.h
@@ -4,6 +4,7 @@
#ifndef BASE_THREAD_LOCAL_STORAGE_H_
#define BASE_THREAD_LOCAL_STORAGE_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/time.h b/base/time.h
index 98a711d..8d92e75 100644
--- a/base/time.h
+++ b/base/time.h
@@ -21,6 +21,7 @@
#ifndef BASE_TIME_H_
#define BASE_TIME_H_
+#pragma once
#include <time.h>
diff --git a/base/timer.h b/base/timer.h
index a6d18bc..0de7c79 100644
--- a/base/timer.h
+++ b/base/timer.h
@@ -40,6 +40,7 @@
#ifndef BASE_TIMER_H_
#define BASE_TIMER_H_
+#pragma once
// IMPORTANT: If you change timer code, make sure that all tests (including
// disabled ones) from timer_unittests.cc pass locally. Some are disabled
diff --git a/base/trace_event.h b/base/trace_event.h
index ff2119a..caa260d 100644
--- a/base/trace_event.h
+++ b/base/trace_event.h
@@ -14,6 +14,7 @@
#ifndef BASE_TRACE_EVENT_H_
#define BASE_TRACE_EVENT_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/trace_event_win.h b/base/trace_event_win.h
index 14f768f..77ab3fb 100644
--- a/base/trace_event_win.h
+++ b/base/trace_event_win.h
@@ -5,6 +5,7 @@
// This file contains the Windows-specific declarations for trace_event.h.
#ifndef BASE_TRACE_EVENT_WIN_H_
#define BASE_TRACE_EVENT_WIN_H_
+#pragma once
#include <string>
#include "base/event_trace_provider_win.h"
diff --git a/base/tracked.h b/base/tracked.h
index af904c1..7af05ff 100644
--- a/base/tracked.h
+++ b/base/tracked.h
@@ -17,6 +17,7 @@
#ifndef BASE_TRACKED_H_
#define BASE_TRACKED_H_
+#pragma once
#include <string>
diff --git a/base/tracked_objects.h b/base/tracked_objects.h
index 48e2b5a..0b672ba 100644
--- a/base/tracked_objects.h
+++ b/base/tracked_objects.h
@@ -4,6 +4,7 @@
#ifndef BASE_TRACKED_OBJECTS_H_
#define BASE_TRACKED_OBJECTS_H_
+#pragma once
#include <map>
#include <string>
diff --git a/base/tuple.h b/base/tuple.h
index d17d9f5..bcd2ad4 100644
--- a/base/tuple.h
+++ b/base/tuple.h
@@ -28,6 +28,7 @@
#ifndef BASE_TUPLE_H__
#define BASE_TUPLE_H__
+#pragma once
// Traits ----------------------------------------------------------------------
//
diff --git a/base/unix_domain_socket_posix.h b/base/unix_domain_socket_posix.h
index ecf6cfb..020127a 100644
--- a/base/unix_domain_socket_posix.h
+++ b/base/unix_domain_socket_posix.h
@@ -4,6 +4,7 @@
#ifndef BASE_UNIX_DOMAIN_SOCKET_POSIX_H_
#define BASE_UNIX_DOMAIN_SOCKET_POSIX_H_
+#pragma once
#include <stdint.h>
#include <sys/types.h>
diff --git a/base/utf_offset_string_conversions.h b/base/utf_offset_string_conversions.h
index 0a1a682..b20e4b1 100644
--- a/base/utf_offset_string_conversions.h
+++ b/base/utf_offset_string_conversions.h
@@ -4,6 +4,7 @@
#ifndef BASE_UTF_OFFSET_STRING_CONVERSIONS_H_
#define BASE_UTF_OFFSET_STRING_CONVERSIONS_H_
+#pragma once
#include <string>
diff --git a/base/utf_string_conversion_utils.h b/base/utf_string_conversion_utils.h
index 0c02d82..a34c9ae 100644
--- a/base/utf_string_conversion_utils.h
+++ b/base/utf_string_conversion_utils.h
@@ -4,6 +4,7 @@
#ifndef BASE_UTF_STRING_CONVERSION_UTILS_H_
#define BASE_UTF_STRING_CONVERSION_UTILS_H_
+#pragma once
// This should only be used by the various UTF string conversion files.
diff --git a/base/utf_string_conversions.h b/base/utf_string_conversions.h
index 57a22e7..0ffd480 100644
--- a/base/utf_string_conversions.h
+++ b/base/utf_string_conversions.h
@@ -4,6 +4,7 @@
#ifndef BASE_UTF_STRING_CONVERSIONS_H_
#define BASE_UTF_STRING_CONVERSIONS_H_
+#pragma once
#include <string>
diff --git a/base/values.h b/base/values.h
index ea8a3ca..32d8a18 100644
--- a/base/values.h
+++ b/base/values.h
@@ -20,6 +20,7 @@
#ifndef BASE_VALUES_H_
#define BASE_VALUES_H_
+#pragma once
#include <iterator>
#include <map>
diff --git a/base/version.h b/base/version.h
index 776ebe6..99e6650 100644
--- a/base/version.h
+++ b/base/version.h
@@ -4,6 +4,7 @@
#ifndef BASE_VERSION_H_
#define BASE_VERSION_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/base/waitable_event.h b/base/waitable_event.h
index 8f5962f..0a82655 100644
--- a/base/waitable_event.h
+++ b/base/waitable_event.h
@@ -4,6 +4,7 @@
#ifndef BASE_WAITABLE_EVENT_H_
#define BASE_WAITABLE_EVENT_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/base/waitable_event_watcher.h b/base/waitable_event_watcher.h
index c6309f4..b6f5e9e 100644
--- a/base/waitable_event_watcher.h
+++ b/base/waitable_event_watcher.h
@@ -4,6 +4,7 @@
#ifndef BASE_WAITABLE_EVENT_WATCHER_H_
#define BASE_WAITABLE_EVENT_WATCHER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/base/watchdog.h b/base/watchdog.h
index fa60316..fd8f444 100644
--- a/base/watchdog.h
+++ b/base/watchdog.h
@@ -17,6 +17,7 @@
#ifndef BASE_WATCHDOG_H__
#define BASE_WATCHDOG_H__
+#pragma once
#include <string>
diff --git a/base/weak_ptr.h b/base/weak_ptr.h
index 6dbc9e2..a4222f3 100644
--- a/base/weak_ptr.h
+++ b/base/weak_ptr.h
@@ -50,6 +50,7 @@
#ifndef BASE_WEAK_PTR_H_
#define BASE_WEAK_PTR_H_
+#pragma once
#include "base/logging.h"
#include "base/non_thread_safe.h"
diff --git a/base/win_util.h b/base/win_util.h
index 32dea21..3a33732 100644
--- a/base/win_util.h
+++ b/base/win_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_WIN_UTIL_H__
#define BASE_WIN_UTIL_H__
+#pragma once
#include <windows.h>
#include <aclapi.h>
diff --git a/base/wmi_util.h b/base/wmi_util.h
index 18585ae..7d4fed0 100644
--- a/base/wmi_util.h
+++ b/base/wmi_util.h
@@ -19,6 +19,7 @@
#ifndef BASE_WMI_UTIL_H__
#define BASE_WMI_UTIL_H__
+#pragma once
#include <string>
#include <wbemidl.h>
diff --git a/base/worker_pool.h b/base/worker_pool.h
index ef7d679..e0b75a9 100644
--- a/base/worker_pool.h
+++ b/base/worker_pool.h
@@ -4,6 +4,7 @@
#ifndef BASE_WORKER_POOL_H_
#define BASE_WORKER_POOL_H_
+#pragma once
#include "base/tracked.h"
diff --git a/base/worker_pool_linux.h b/base/worker_pool_linux.h
index a9cd894..e8c1931 100644
--- a/base/worker_pool_linux.h
+++ b/base/worker_pool_linux.h
@@ -23,6 +23,7 @@
#ifndef BASE_WORKER_POOL_LINUX_H_
#define BASE_WORKER_POOL_LINUX_H_
+#pragma once
#include <queue>
#include <string>
diff --git a/base/worker_pool_mac.h b/base/worker_pool_mac.h
index 7c67e45..85cab8b 100644
--- a/base/worker_pool_mac.h
+++ b/base/worker_pool_mac.h
@@ -4,6 +4,7 @@
#ifndef BASE_WORKER_POOL_MAC_H_
#define BASE_WORKER_POOL_MAC_H_
+#pragma once
#include "base/worker_pool.h"
diff --git a/base/xdg_util.h b/base/xdg_util.h
index b69ce51..33d81d8 100644
--- a/base/xdg_util.h
+++ b/base/xdg_util.h
@@ -4,6 +4,7 @@
#ifndef BASE_XDG_UTIL_H_
#define BASE_XDG_UTIL_H_
+#pragma once
// XDG refers to http://en.wikipedia.org/wiki/Freedesktop.org .
// This file contains utilities found across free desktop
diff --git a/chrome/app/breakpad_linux.h b/chrome/app/breakpad_linux.h
index 7cf73e70..05ef6108 100644
--- a/chrome/app/breakpad_linux.h
+++ b/chrome/app/breakpad_linux.h
@@ -4,6 +4,7 @@
#ifndef CHROME_APP_BREAKPAD_LINUX_H_
#define CHROME_APP_BREAKPAD_LINUX_H_
+#pragma once
#include <stdlib.h>
diff --git a/chrome/app/breakpad_mac.h b/chrome/app/breakpad_mac.h
index d80f580..2d1caf5 100644
--- a/chrome/app/breakpad_mac.h
+++ b/chrome/app/breakpad_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_APP_BREAKPAD_MAC_H_
#define CHROME_APP_BREAKPAD_MAC_H_
+#pragma once
// This header defines the Chrome entry points for Breakpad integration.
diff --git a/chrome/app/breakpad_win.h b/chrome/app/breakpad_win.h
index 326609dc..9b223730 100644
--- a/chrome/app/breakpad_win.h
+++ b/chrome/app/breakpad_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_APP_BREAKPAD_WIN_H_
#define CHROME_APP_BREAKPAD_WIN_H_
+#pragma once
#include <windows.h>
#include <string>
diff --git a/chrome/app/chrome_dll_resource.h b/chrome/app/chrome_dll_resource.h
index 35417bf..60347d9 100644
--- a/chrome/app/chrome_dll_resource.h
+++ b/chrome/app/chrome_dll_resource.h
@@ -247,6 +247,7 @@
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NO_MFC 1
+#pragma once
#define _APS_NEXT_RESOURCE_VALUE 3001
#define _APS_NEXT_COMMAND_VALUE 43000
#define _APS_NEXT_CONTROL_VALUE 4017
diff --git a/chrome/app/chrome_exe_resource.h b/chrome/app/chrome_exe_resource.h
index 53e48dd..ae14fb9 100644
--- a/chrome/app/chrome_exe_resource.h
+++ b/chrome/app/chrome_exe_resource.h
@@ -12,6 +12,7 @@
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NO_MFC 1
+#pragma once
#define _APS_NEXT_RESOURCE_VALUE 2000
#define _APS_NEXT_COMMAND_VALUE 32768
#define _APS_NEXT_CONTROL_VALUE 3000
diff --git a/chrome/app/client_util.h b/chrome/app/client_util.h
index 8b6c154f..7aa9424 100644
--- a/chrome/app/client_util.h
+++ b/chrome/app/client_util.h
@@ -7,6 +7,7 @@
#ifndef CHROME_APP_CLIENT_UTIL_H_
#define CHROME_APP_CLIENT_UTIL_H_
+#pragma once
#include <windows.h>
#include <string>
diff --git a/chrome/app/hard_error_handler_win.h b/chrome/app/hard_error_handler_win.h
index 51b16b45..aae3aeb 100644
--- a/chrome/app/hard_error_handler_win.h
+++ b/chrome/app/hard_error_handler_win.h
@@ -7,6 +7,7 @@
#ifndef CHROME_APP_HARD_ERROR_HANDLER_WIN_H_
#define CHROME_APP_HARD_ERROR_HANDLER_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/app/scoped_ole_initializer.h b/chrome/app/scoped_ole_initializer.h
index 3560374..0745c9d 100644
--- a/chrome/app/scoped_ole_initializer.h
+++ b/chrome/app/scoped_ole_initializer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_APP_SCOPED_OLE_INITIALIZER_H_
#define CHROME_APP_SCOPED_OLE_INITIALIZER_H_
+#pragma once
#include "base/logging.h"
#include "build/build_config.h"
diff --git a/chrome/browser/accessibility_events.h b/chrome/browser/accessibility_events.h
index a1fe7ae..33f44a4 100644
--- a/chrome/browser/accessibility_events.h
+++ b/chrome/browser/accessibility_events.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_ACCESSIBILITY_EVENTS_H_
#define CHROME_BROWSER_ACCESSIBILITY_EVENTS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/aeropeek_manager.h b/chrome/browser/aeropeek_manager.h
index 4495a95..957adfc 100644
--- a/chrome/browser/aeropeek_manager.h
+++ b/chrome/browser/aeropeek_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AEROPEEK_MANAGER_H_
#define CHROME_BROWSER_AEROPEEK_MANAGER_H_
+#pragma once
#include <list>
diff --git a/chrome/browser/alternate_nav_url_fetcher.h b/chrome/browser/alternate_nav_url_fetcher.h
index 2295617..6b25350 100644
--- a/chrome/browser/alternate_nav_url_fetcher.h
+++ b/chrome/browser/alternate_nav_url_fetcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_ALTERNATE_NAV_URL_FETCHER_H_
#define CHROME_BROWSER_ALTERNATE_NAV_URL_FETCHER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/app_controller_cppsafe_mac.h b/chrome/browser/app_controller_cppsafe_mac.h
index da2aefb..36df149 100644
--- a/chrome/browser/app_controller_cppsafe_mac.h
+++ b/chrome/browser/app_controller_cppsafe_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APP_CONTROLLER_CPPSAFE_MAC_H_
#define CHROME_BROWSER_APP_CONTROLLER_CPPSAFE_MAC_H_
+#pragma once
// We declare this in a separate file that is safe for including in C++ code.
diff --git a/chrome/browser/app_controller_mac.h b/chrome/browser/app_controller_mac.h
index 4a33607..e34e2b4 100644
--- a/chrome/browser/app_controller_mac.h
+++ b/chrome/browser/app_controller_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APP_CONTROLLER_MAC_H_
#define CHROME_BROWSER_APP_CONTROLLER_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#include <vector>
diff --git a/chrome/browser/app_icon_win.h b/chrome/browser/app_icon_win.h
index 5239cdf..02dc9b2 100644
--- a/chrome/browser/app_icon_win.h
+++ b/chrome/browser/app_icon_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APP_ICON_WIN_H_
#define CHROME_BROWSER_APP_ICON_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/browser/app_launched_animation.h b/chrome/browser/app_launched_animation.h
index b31a25d..278b228 100644
--- a/chrome/browser/app_launched_animation.h
+++ b/chrome/browser/app_launched_animation.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APP_LAUNCHED_ANIMATION_H_
#define CHROME_BROWSER_APP_LAUNCHED_ANIMATION_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/app_modal_dialog.h b/chrome/browser/app_modal_dialog.h
index 92ac494..73e6b83 100644
--- a/chrome/browser/app_modal_dialog.h
+++ b/chrome/browser/app_modal_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APP_MODAL_DIALOG_H_
#define CHROME_BROWSER_APP_MODAL_DIALOG_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/app_modal_dialog_queue.h b/chrome/browser/app_modal_dialog_queue.h
index b9709b3..78d9142 100644
--- a/chrome/browser/app_modal_dialog_queue.h
+++ b/chrome/browser/app_modal_dialog_queue.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APP_MODAL_DIALOG_QUEUE_H_
#define CHROME_BROWSER_APP_MODAL_DIALOG_QUEUE_H_
+#pragma once
#include <queue>
diff --git a/chrome/browser/appcache/appcache_dispatcher_host.h b/chrome/browser/appcache/appcache_dispatcher_host.h
index 37ff02e..ceb0528 100644
--- a/chrome/browser/appcache/appcache_dispatcher_host.h
+++ b/chrome/browser/appcache/appcache_dispatcher_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APPCACHE_APPCACHE_DISPATCHER_HOST_H_
#define CHROME_BROWSER_APPCACHE_APPCACHE_DISPATCHER_HOST_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/appcache/appcache_frontend_proxy.h b/chrome/browser/appcache/appcache_frontend_proxy.h
index becbdee..c23eeca9 100644
--- a/chrome/browser/appcache/appcache_frontend_proxy.h
+++ b/chrome/browser/appcache/appcache_frontend_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APPCACHE_APPCACHE_FRONTEND_PROXY_H_
#define CHROME_BROWSER_APPCACHE_APPCACHE_FRONTEND_PROXY_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/appcache/chrome_appcache_service.h b/chrome/browser/appcache/chrome_appcache_service.h
index 888b672..6d5df41 100644
--- a/chrome/browser/appcache/chrome_appcache_service.h
+++ b/chrome/browser/appcache/chrome_appcache_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APPCACHE_CHROME_APPCACHE_SERVICE_H_
#define CHROME_BROWSER_APPCACHE_CHROME_APPCACHE_SERVICE_H_
+#pragma once
#include "base/ref_counted.h"
#include "chrome/browser/chrome_thread.h"
diff --git a/chrome/browser/appcache/view_appcache_internals_job_factory.h b/chrome/browser/appcache/view_appcache_internals_job_factory.h
index 50ee303..66ae0e2 100644
--- a/chrome/browser/appcache/view_appcache_internals_job_factory.h
+++ b/chrome/browser/appcache/view_appcache_internals_job_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_APPCACHE_VIEW_APPCACHE_INTERNALS_JOB_FACTORY_H_
#define CHROME_BROWSER_APPCACHE_VIEW_APPCACHE_INTERNALS_JOB_FACTORY_H_
+#pragma once
class GURL;
class URLRequest;
diff --git a/chrome/browser/autocomplete/autocomplete.h b/chrome/browser/autocomplete/autocomplete.h
index 9ddec43..623ab7f 100644
--- a/chrome/browser/autocomplete/autocomplete.h
+++ b/chrome/browser/autocomplete/autocomplete.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/autocomplete/autocomplete_accessibility.h b/chrome/browser/autocomplete/autocomplete_accessibility.h
index 48b938d..27bd356 100644
--- a/chrome/browser/autocomplete/autocomplete_accessibility.h
+++ b/chrome/browser/autocomplete/autocomplete_accessibility.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_ACCESSIBILITY_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_ACCESSIBILITY_H_
+#pragma once
#include <atlbase.h>
#include <atlcom.h>
diff --git a/chrome/browser/autocomplete/autocomplete_classifier.h b/chrome/browser/autocomplete/autocomplete_classifier.h
index 3588c27..facdd34 100644
--- a/chrome/browser/autocomplete/autocomplete_classifier.h
+++ b/chrome/browser/autocomplete/autocomplete_classifier.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_CLASSIFIER_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_CLASSIFIER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/autocomplete/autocomplete_edit.h b/chrome/browser/autocomplete/autocomplete_edit.h
index 1b9d03a..be1a79c 100644
--- a/chrome/browser/autocomplete/autocomplete_edit.h
+++ b/chrome/browser/autocomplete/autocomplete_edit.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_H_
+#pragma once
#include "chrome/browser/autocomplete/autocomplete.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/autocomplete/autocomplete_edit_view.h b/chrome/browser/autocomplete/autocomplete_edit_view.h
index 0d4c230..7f473b2 100644
--- a/chrome/browser/autocomplete/autocomplete_edit_view.h
+++ b/chrome/browser/autocomplete/autocomplete_edit_view.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/autocomplete/autocomplete_edit_view_gtk.h b/chrome/browser/autocomplete/autocomplete_edit_view_gtk.h
index 83aa77a..95ebd57 100644
--- a/chrome/browser/autocomplete/autocomplete_edit_view_gtk.h
+++ b/chrome/browser/autocomplete/autocomplete_edit_view_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_GTK_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/autocomplete/autocomplete_edit_view_mac.h b/chrome/browser/autocomplete/autocomplete_edit_view_mac.h
index ae9a900..8d87098 100644
--- a/chrome/browser/autocomplete/autocomplete_edit_view_mac.h
+++ b/chrome/browser/autocomplete/autocomplete_edit_view_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_MAC_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/autocomplete/autocomplete_edit_view_win.h b/chrome/browser/autocomplete/autocomplete_edit_view_win.h
index 8157706..62c9fce 100644
--- a/chrome/browser/autocomplete/autocomplete_edit_view_win.h
+++ b/chrome/browser/autocomplete/autocomplete_edit_view_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_WIN_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_EDIT_VIEW_WIN_H_
+#pragma once
#include <atlbase.h>
#include <atlapp.h>
diff --git a/chrome/browser/autocomplete/autocomplete_popup_model.h b/chrome/browser/autocomplete/autocomplete_popup_model.h
index 8686bde..e66903a 100644
--- a/chrome/browser/autocomplete/autocomplete_popup_model.h
+++ b/chrome/browser/autocomplete/autocomplete_popup_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_MODEL_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_MODEL_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/autocomplete/autocomplete.h"
diff --git a/chrome/browser/autocomplete/autocomplete_popup_view.h b/chrome/browser/autocomplete/autocomplete_popup_view.h
index 5674e4b..3fefdba 100644
--- a/chrome/browser/autocomplete/autocomplete_popup_view.h
+++ b/chrome/browser/autocomplete/autocomplete_popup_view.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_VIEW_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_VIEW_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/autocomplete/autocomplete_popup_view_gtk.h b/chrome/browser/autocomplete/autocomplete_popup_view_gtk.h
index 2942489..0ac3113 100644
--- a/chrome/browser/autocomplete/autocomplete_popup_view_gtk.h
+++ b/chrome/browser/autocomplete/autocomplete_popup_view_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_VIEW_GTK_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_VIEW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <map>
diff --git a/chrome/browser/autocomplete/autocomplete_popup_view_mac.h b/chrome/browser/autocomplete/autocomplete_popup_view_mac.h
index 7d1ec26..8572988 100644
--- a/chrome/browser/autocomplete/autocomplete_popup_view_mac.h
+++ b/chrome/browser/autocomplete/autocomplete_popup_view_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_VIEW_MAC_H_
#define CHROME_BROWSER_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_VIEW_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/autocomplete/history_contents_provider.h b/chrome/browser/autocomplete/history_contents_provider.h
index c2148cc..510b5cf 100644
--- a/chrome/browser/autocomplete/history_contents_provider.h
+++ b/chrome/browser/autocomplete/history_contents_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_HISTORY_CONTENTS_PROVIDER_H_
#define CHROME_BROWSER_AUTOCOMPLETE_HISTORY_CONTENTS_PROVIDER_H_
+#pragma once
#include "chrome/browser/autocomplete/autocomplete.h"
#include "chrome/browser/history/history.h"
diff --git a/chrome/browser/autocomplete/history_url_provider.h b/chrome/browser/autocomplete/history_url_provider.h
index e98d777..56633b4 100644
--- a/chrome/browser/autocomplete/history_url_provider.h
+++ b/chrome/browser/autocomplete/history_url_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_HISTORY_URL_PROVIDER_H_
#define CHROME_BROWSER_AUTOCOMPLETE_HISTORY_URL_PROVIDER_H_
+#pragma once
#include <vector>
#include <deque>
diff --git a/chrome/browser/autocomplete/keyword_provider.h b/chrome/browser/autocomplete/keyword_provider.h
index ee9de7a..7e800bb 100644
--- a/chrome/browser/autocomplete/keyword_provider.h
+++ b/chrome/browser/autocomplete/keyword_provider.h
@@ -14,6 +14,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_KEYWORD_PROVIDER_H_
#define CHROME_BROWSER_AUTOCOMPLETE_KEYWORD_PROVIDER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/autocomplete/search_provider.h b/chrome/browser/autocomplete/search_provider.h
index f59dc26..71e71bd 100644
--- a/chrome/browser/autocomplete/search_provider.h
+++ b/chrome/browser/autocomplete/search_provider.h
@@ -14,6 +14,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_SEARCH_PROVIDER_H_
#define CHROME_BROWSER_AUTOCOMPLETE_SEARCH_PROVIDER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/autocomplete_history_manager.h b/chrome/browser/autocomplete_history_manager.h
index 4e87bd6..8d4d450 100644
--- a/chrome/browser/autocomplete_history_manager.h
+++ b/chrome/browser/autocomplete_history_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOCOMPLETE_HISTORY_MANAGER_H_
#define CHROME_BROWSER_AUTOCOMPLETE_HISTORY_MANAGER_H_
+#pragma once
#include "chrome/browser/pref_member.h"
#include "chrome/browser/renderer_host/render_view_host_delegate.h"
diff --git a/chrome/browser/autofill/address.h b/chrome/browser/autofill/address.h
index 80ba9fb..1f826ee 100644
--- a/chrome/browser/autofill/address.h
+++ b/chrome/browser/autofill/address.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_ADDRESS_H_
#define CHROME_BROWSER_AUTOFILL_ADDRESS_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/address_field.h b/chrome/browser/autofill/address_field.h
index 7629b45..6b93ead 100644
--- a/chrome/browser/autofill/address_field.h
+++ b/chrome/browser/autofill/address_field.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_ADDRESS_FIELD_H_
#define CHROME_BROWSER_AUTOFILL_ADDRESS_FIELD_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/autofill_address_model_mac.h b/chrome/browser/autofill/autofill_address_model_mac.h
index b84408f..230db90 100644
--- a/chrome/browser/autofill/autofill_address_model_mac.h
+++ b/chrome/browser/autofill/autofill_address_model_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_MODEL_MAC_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_MODEL_MAC_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/autofill/autofill_address_sheet_controller_mac.h b/chrome/browser/autofill/autofill_address_sheet_controller_mac.h
index 963d4ff..193ddd3 100644
--- a/chrome/browser/autofill/autofill_address_sheet_controller_mac.h
+++ b/chrome/browser/autofill/autofill_address_sheet_controller_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_SHEET_CONTROLLER_MAC_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_SHEET_CONTROLLER_MAC_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/autofill/autofill_cc_infobar.h b/chrome/browser/autofill/autofill_cc_infobar.h
index 35aa92b..085628f 100644
--- a/chrome/browser/autofill/autofill_cc_infobar.h
+++ b/chrome/browser/autofill/autofill_cc_infobar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_CC_INFOBAR_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_CC_INFOBAR_H_
+#pragma once
class InfoBar;
class ConfirmInfoBarDelegate;
diff --git a/chrome/browser/autofill/autofill_cc_infobar_delegate.h b/chrome/browser/autofill/autofill_cc_infobar_delegate.h
index 3b7a751..32a7c82 100644
--- a/chrome/browser/autofill/autofill_cc_infobar_delegate.h
+++ b/chrome/browser/autofill/autofill_cc_infobar_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_CC_INFOBAR_DELEGATE_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_CC_INFOBAR_DELEGATE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/autofill/autofill_common_unittest.h b/chrome/browser/autofill/autofill_common_unittest.h
index fdb965f..8f6710e 100644
--- a/chrome/browser/autofill/autofill_common_unittest.h
+++ b/chrome/browser/autofill/autofill_common_unittest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_COMMON_UNITTEST_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_COMMON_UNITTEST_H_
+#pragma once
class AutoFillProfile;
class CreditCard;
diff --git a/chrome/browser/autofill/autofill_credit_card_model_mac.h b/chrome/browser/autofill/autofill_credit_card_model_mac.h
index 3f1cb93..7723162 100644
--- a/chrome/browser/autofill/autofill_credit_card_model_mac.h
+++ b/chrome/browser/autofill/autofill_credit_card_model_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_MODEL_MAC_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_MODEL_MAC_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h b/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h
index dd9461f..cacb944 100644
--- a/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h
+++ b/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_SHEET_CONTROLLER_MAC_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_SHEET_CONTROLLER_MAC_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/autofill/autofill_dialog.h b/chrome/browser/autofill/autofill_dialog.h
index de70e53..65b2e34 100644
--- a/chrome/browser/autofill/autofill_dialog.h
+++ b/chrome/browser/autofill/autofill_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_DIALOG_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_DIALOG_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/autofill_dialog_controller_mac.h b/chrome/browser/autofill/autofill_dialog_controller_mac.h
index 7a7faa7..7688aef 100644
--- a/chrome/browser/autofill/autofill_dialog_controller_mac.h
+++ b/chrome/browser/autofill/autofill_dialog_controller_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_MAC_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_MAC_
+#pragma once
#import <Cocoa/Cocoa.h>
#include <vector>
diff --git a/chrome/browser/autofill/autofill_download.h b/chrome/browser/autofill/autofill_download.h
index 3ea438f..516e35e 100644
--- a/chrome/browser/autofill/autofill_download.h
+++ b/chrome/browser/autofill/autofill_download.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_DOWNLOAD_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_DOWNLOAD_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/autofill/autofill_field.h b/chrome/browser/autofill/autofill_field.h
index 1d4fedd..e2cccfe 100644
--- a/chrome/browser/autofill/autofill_field.h
+++ b/chrome/browser/autofill/autofill_field.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_FIELD_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_FIELD_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/autofill/autofill_manager.h b/chrome/browser/autofill/autofill_manager.h
index ba53fbb..1401885 100644
--- a/chrome/browser/autofill/autofill_manager.h
+++ b/chrome/browser/autofill/autofill_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_MANAGER_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_MANAGER_H_
+#pragma once
#include <vector>
#include <string>
diff --git a/chrome/browser/autofill/autofill_profile.h b/chrome/browser/autofill/autofill_profile.h
index 17e8528..676bc77 100644
--- a/chrome/browser/autofill/autofill_profile.h
+++ b/chrome/browser/autofill/autofill_profile.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_PROFILE_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_PROFILE_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/autofill/autofill_text_field_mac.h b/chrome/browser/autofill/autofill_text_field_mac.h
index e17bc95..385c59f 100644
--- a/chrome/browser/autofill/autofill_text_field_mac.h
+++ b/chrome/browser/autofill/autofill_text_field_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_TEXT_FIELD_MAC_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_TEXT_FIELD_MAC_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/autofill/autofill_type.h b/chrome/browser/autofill/autofill_type.h
index 0fc692a..c261d25 100644
--- a/chrome/browser/autofill/autofill_type.h
+++ b/chrome/browser/autofill/autofill_type.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_TYPE_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_TYPE_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/autofill/autofill_xml_parser.h b/chrome/browser/autofill/autofill_xml_parser.h
index 02cb31e..9a58011 100644
--- a/chrome/browser/autofill/autofill_xml_parser.h
+++ b/chrome/browser/autofill/autofill_xml_parser.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_XML_PARSER_H_
#define CHROME_BROWSER_AUTOFILL_AUTOFILL_XML_PARSER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/billing_address.h b/chrome/browser/autofill/billing_address.h
index 79cd90e..4e9f762 100644
--- a/chrome/browser/autofill/billing_address.h
+++ b/chrome/browser/autofill/billing_address.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_BILLING_ADDRESS_H_
#define CHROME_BROWSER_AUTOFILL_BILLING_ADDRESS_H_
+#pragma once
#include "chrome/browser/autofill/address.h"
#include "chrome/browser/autofill/field_types.h"
diff --git a/chrome/browser/autofill/contact_info.h b/chrome/browser/autofill/contact_info.h
index a2aa6cb..97c3119 100644
--- a/chrome/browser/autofill/contact_info.h
+++ b/chrome/browser/autofill/contact_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_CONTACT_INFO_H_
#define CHROME_BROWSER_AUTOFILL_CONTACT_INFO_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/credit_card.h b/chrome/browser/autofill/credit_card.h
index 85d104f..974cbaa5 100644
--- a/chrome/browser/autofill/credit_card.h
+++ b/chrome/browser/autofill/credit_card.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_CREDIT_CARD_H_
#define CHROME_BROWSER_AUTOFILL_CREDIT_CARD_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/credit_card_field.h b/chrome/browser/autofill/credit_card_field.h
index bd128d3..68cc0db 100644
--- a/chrome/browser/autofill/credit_card_field.h
+++ b/chrome/browser/autofill/credit_card_field.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_CREDIT_CARD_FIELD_H_
#define CHROME_BROWSER_AUTOFILL_CREDIT_CARD_FIELD_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/fax_field.h b/chrome/browser/autofill/fax_field.h
index b5c1eed..e954ee1 100644
--- a/chrome/browser/autofill/fax_field.h
+++ b/chrome/browser/autofill/fax_field.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_FAX_FIELD_H_
#define CHROME_BROWSER_AUTOFILL_FAX_FIELD_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/fax_number.h b/chrome/browser/autofill/fax_number.h
index 5ebd11e..864746f 100644
--- a/chrome/browser/autofill/fax_number.h
+++ b/chrome/browser/autofill/fax_number.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_FAX_NUMBER_H_
#define CHROME_BROWSER_AUTOFILL_FAX_NUMBER_H_
+#pragma once
#include "chrome/browser/autofill/phone_number.h"
diff --git a/chrome/browser/autofill/field_types.h b/chrome/browser/autofill/field_types.h
index 934fa45..ab03192a 100644
--- a/chrome/browser/autofill/field_types.h
+++ b/chrome/browser/autofill/field_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_FIELD_TYPES_H_
#define CHROME_BROWSER_AUTOFILL_FIELD_TYPES_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/autofill/form_field.h b/chrome/browser/autofill/form_field.h
index 7c9547c..cf57350 100644
--- a/chrome/browser/autofill/form_field.h
+++ b/chrome/browser/autofill/form_field.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_FORM_FIELD_H_
#define CHROME_BROWSER_AUTOFILL_FORM_FIELD_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/form_group.h b/chrome/browser/autofill/form_group.h
index c742b91..4a61c1a 100644
--- a/chrome/browser/autofill/form_group.h
+++ b/chrome/browser/autofill/form_group.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_FORM_GROUP_H_
#define CHROME_BROWSER_AUTOFILL_FORM_GROUP_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/form_structure.h b/chrome/browser/autofill/form_structure.h
index 8ce5a18..875a6bf 100644
--- a/chrome/browser/autofill/form_structure.h
+++ b/chrome/browser/autofill/form_structure.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_FORM_STRUCTURE_H_
#define CHROME_BROWSER_AUTOFILL_FORM_STRUCTURE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/autofill/home_address.h b/chrome/browser/autofill/home_address.h
index bf51dc5..ced2922 100644
--- a/chrome/browser/autofill/home_address.h
+++ b/chrome/browser/autofill/home_address.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_HOME_ADDRESS_H_
#define CHROME_BROWSER_AUTOFILL_HOME_ADDRESS_H_
+#pragma once
#include "chrome/browser/autofill/address.h"
#include "chrome/browser/autofill/field_types.h"
diff --git a/chrome/browser/autofill/home_phone_number.h b/chrome/browser/autofill/home_phone_number.h
index d4051c9..e2aba0a 100644
--- a/chrome/browser/autofill/home_phone_number.h
+++ b/chrome/browser/autofill/home_phone_number.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_HOME_PHONE_NUMBER_H_
#define CHROME_BROWSER_AUTOFILL_HOME_PHONE_NUMBER_H_
+#pragma once
#include "chrome/browser/autofill/phone_number.h"
diff --git a/chrome/browser/autofill/name_field.h b/chrome/browser/autofill/name_field.h
index 5d6e4e5..7b16e77 100644
--- a/chrome/browser/autofill/name_field.h
+++ b/chrome/browser/autofill/name_field.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_NAME_FIELD_H_
#define CHROME_BROWSER_AUTOFILL_NAME_FIELD_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/personal_data_manager.h b/chrome/browser/autofill/personal_data_manager.h
index 87c909e..e923fa7 100644
--- a/chrome/browser/autofill/personal_data_manager.h
+++ b/chrome/browser/autofill/personal_data_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_PERSONAL_DATA_MANAGER_H_
#define CHROME_BROWSER_AUTOFILL_PERSONAL_DATA_MANAGER_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/autofill/phone_field.h b/chrome/browser/autofill/phone_field.h
index 6a3c934..2642a5c 100644
--- a/chrome/browser/autofill/phone_field.h
+++ b/chrome/browser/autofill/phone_field.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_PHONE_FIELD_H_
#define CHROME_BROWSER_AUTOFILL_PHONE_FIELD_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/phone_number.h b/chrome/browser/autofill/phone_number.h
index f9dad65..ef1bafc 100644
--- a/chrome/browser/autofill/phone_number.h
+++ b/chrome/browser/autofill/phone_number.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_PHONE_NUMBER_H_
#define CHROME_BROWSER_AUTOFILL_PHONE_NUMBER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/autofill/select_control_handler.h b/chrome/browser/autofill/select_control_handler.h
index d434070..723600a 100644
--- a/chrome/browser/autofill/select_control_handler.h
+++ b/chrome/browser/autofill/select_control_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOFILL_SELECT_CONTROL_HANDLER_H_
#define CHROME_BROWSER_AUTOFILL_SELECT_CONTROL_HANDLER_H_
+#pragma once
#include "chrome/browser/autofill/autofill_type.h"
diff --git a/chrome/browser/automation/automation_autocomplete_edit_tracker.h b/chrome/browser/automation/automation_autocomplete_edit_tracker.h
index 3f741f3..2394b89 100644
--- a/chrome/browser/automation/automation_autocomplete_edit_tracker.h
+++ b/chrome/browser/automation/automation_autocomplete_edit_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_AUTOCOMPLETE_EDIT_TRACKER_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_AUTOCOMPLETE_EDIT_TRACKER_H_
+#pragma once
#include "chrome/browser/autocomplete/autocomplete_edit_view.h"
#include "chrome/browser/automation/automation_resource_tracker.h"
diff --git a/chrome/browser/automation/automation_browser_tracker.h b/chrome/browser/automation/automation_browser_tracker.h
index aa6d034..a58cd1f 100644
--- a/chrome/browser/automation/automation_browser_tracker.h
+++ b/chrome/browser/automation/automation_browser_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_BROWSER_TRACKER_H__
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_BROWSER_TRACKER_H__
+#pragma once
#include "chrome/browser/automation/automation_resource_tracker.h"
#include "chrome/browser/browser.h"
diff --git a/chrome/browser/automation/automation_extension_function.h b/chrome/browser/automation/automation_extension_function.h
index 5e15e9e..828b0f4 100644
--- a/chrome/browser/automation/automation_extension_function.h
+++ b/chrome/browser/automation/automation_extension_function.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_EXTENSION_FUNCTION_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_EXTENSION_FUNCTION_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/automation/automation_extension_tracker.h b/chrome/browser/automation/automation_extension_tracker.h
index e55a2eb..b20f6aa 100644
--- a/chrome/browser/automation/automation_extension_tracker.h
+++ b/chrome/browser/automation/automation_extension_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_EXTENSION_TRACKER_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_EXTENSION_TRACKER_H_
+#pragma once
#include "chrome/browser/automation/automation_resource_tracker.h"
diff --git a/chrome/browser/automation/automation_profile_impl.h b/chrome/browser/automation/automation_profile_impl.h
index 5bfba8e..a3ff9f0 100644
--- a/chrome/browser/automation/automation_profile_impl.h
+++ b/chrome/browser/automation/automation_profile_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_PROFILE_IMPL_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_PROFILE_IMPL_H_
+#pragma once
#include "ipc/ipc_message.h"
diff --git a/chrome/browser/automation/automation_provider.h b/chrome/browser/automation/automation_provider.h
index dbaeb1f..1286e2b 100644
--- a/chrome/browser/automation/automation_provider.h
+++ b/chrome/browser/automation/automation_provider.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/automation/automation_provider_json.h b/chrome/browser/automation/automation_provider_json.h
index a203c58..00859fb 100644
--- a/chrome/browser/automation/automation_provider_json.h
+++ b/chrome/browser/automation/automation_provider_json.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_JSON_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_JSON_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/automation/automation_provider_list.h b/chrome/browser/automation/automation_provider_list.h
index 058dc34..47145fa 100644
--- a/chrome/browser/automation/automation_provider_list.h
+++ b/chrome/browser/automation/automation_provider_list.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_LIST_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_LIST_H_
+#pragma once
#include <vector>
#include "base/basictypes.h"
diff --git a/chrome/browser/automation/automation_provider_observers.h b/chrome/browser/automation/automation_provider_observers.h
index 732d1fd..90e2045 100644
--- a/chrome/browser/automation/automation_provider_observers.h
+++ b/chrome/browser/automation/automation_provider_observers.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_OBSERVERS_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_OBSERVERS_H_
+#pragma once
#include <deque>
#include <map>
diff --git a/chrome/browser/automation/automation_resource_message_filter.h b/chrome/browser/automation/automation_resource_message_filter.h
index 55b9bf2..d1dd067 100644
--- a/chrome/browser/automation/automation_resource_message_filter.h
+++ b/chrome/browser/automation/automation_resource_message_filter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_RESOURCE_MESSAGE_FILTER_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_RESOURCE_MESSAGE_FILTER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/automation/automation_resource_routing_delegate.h b/chrome/browser/automation/automation_resource_routing_delegate.h
index 2438e4d..7f67a99 100644
--- a/chrome/browser/automation/automation_resource_routing_delegate.h
+++ b/chrome/browser/automation/automation_resource_routing_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_RESOURCE_ROUTING_DELEGATE_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_RESOURCE_ROUTING_DELEGATE_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/automation/automation_resource_tracker.h b/chrome/browser/automation/automation_resource_tracker.h
index 58703e7..0eade90 100644
--- a/chrome/browser/automation/automation_resource_tracker.h
+++ b/chrome/browser/automation/automation_resource_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_RESOURCE_TRACKER_H__
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_RESOURCE_TRACKER_H__
+#pragma once
#include <map>
diff --git a/chrome/browser/automation/automation_tab_tracker.h b/chrome/browser/automation/automation_tab_tracker.h
index 02b40be..a259aed 100644
--- a/chrome/browser/automation/automation_tab_tracker.h
+++ b/chrome/browser/automation/automation_tab_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_TAB_TRACKER_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_TAB_TRACKER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/automation/automation_window_tracker.h b/chrome/browser/automation/automation_window_tracker.h
index 02cfeea..e73b169 100644
--- a/chrome/browser/automation/automation_window_tracker.h
+++ b/chrome/browser/automation/automation_window_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_AUTOMATION_WINDOW_TRACKER_H_
#define CHROME_BROWSER_AUTOMATION_AUTOMATION_WINDOW_TRACKER_H_
+#pragma once
#include "build/build_config.h"
#include "chrome/browser/automation/automation_resource_tracker.h"
diff --git a/chrome/browser/automation/chrome_frame_automation_provider.h b/chrome/browser/automation/chrome_frame_automation_provider.h
index 0ab6a8f..f7eeede 100644
--- a/chrome/browser/automation/chrome_frame_automation_provider.h
+++ b/chrome/browser/automation/chrome_frame_automation_provider.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_CHROME_FRAME_AUTOMATION_PROVIDER_H_
#define CHROME_BROWSER_AUTOMATION_CHROME_FRAME_AUTOMATION_PROVIDER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/automation/extension_automation_constants.h b/chrome/browser/automation/extension_automation_constants.h
index 8c29293..8569922 100644
--- a/chrome/browser/automation/extension_automation_constants.h
+++ b/chrome/browser/automation/extension_automation_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_EXTENSION_AUTOMATION_CONSTANTS_H_
#define CHROME_BROWSER_AUTOMATION_EXTENSION_AUTOMATION_CONSTANTS_H_
+#pragma once
namespace extension_automation_constants {
diff --git a/chrome/browser/automation/extension_port_container.h b/chrome/browser/automation/extension_port_container.h
index 8fd8299..745bff1 100644
--- a/chrome/browser/automation/extension_port_container.h
+++ b/chrome/browser/automation/extension_port_container.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_EXTENSION_PORT_CONTAINER_H_
#define CHROME_BROWSER_AUTOMATION_EXTENSION_PORT_CONTAINER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/automation/ui_controls.h b/chrome/browser/automation/ui_controls.h
index b0a2675..9c47f8d 100644
--- a/chrome/browser/automation/ui_controls.h
+++ b/chrome/browser/automation/ui_controls.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_UI_CONTROLS_H_
#define CHROME_BROWSER_AUTOMATION_UI_CONTROLS_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/automation/url_request_automation_job.h b/chrome/browser/automation/url_request_automation_job.h
index b8c7442..58b2e1c 100644
--- a/chrome/browser/automation/url_request_automation_job.h
+++ b/chrome/browser/automation/url_request_automation_job.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_AUTOMATION_URL_REQUEST_AUTOMATION_JOB_H_
#define CHROME_BROWSER_AUTOMATION_URL_REQUEST_AUTOMATION_JOB_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/back_forward_menu_model.h b/chrome/browser/back_forward_menu_model.h
index 2315a41..4f838fd 100644
--- a/chrome/browser/back_forward_menu_model.h
+++ b/chrome/browser/back_forward_menu_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BACK_FORWARD_MENU_MODEL_H_
#define CHROME_BROWSER_BACK_FORWARD_MENU_MODEL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/background_contents_service.h b/chrome/browser/background_contents_service.h
index ede8cdb..6609d62 100644
--- a/chrome/browser/background_contents_service.h
+++ b/chrome/browser/background_contents_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BACKGROUND_CONTENTS_SERVICE_H_
#define CHROME_BROWSER_BACKGROUND_CONTENTS_SERVICE_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/blocked_popup_container.h b/chrome/browser/blocked_popup_container.h
index fa9b5fd..9714afd 100644
--- a/chrome/browser/blocked_popup_container.h
+++ b/chrome/browser/blocked_popup_container.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_BLOCKED_POPUP_CONTAINER_H_
#define CHROME_BROWSER_BLOCKED_POPUP_CONTAINER_H_
+#pragma once
#include "chrome/browser/tab_contents/tab_contents_delegate.h"
diff --git a/chrome/browser/bookmarks/base_bookmark_model_observer.h b/chrome/browser/bookmarks/base_bookmark_model_observer.h
index 8018b72..5a306aa 100644
--- a/chrome/browser/bookmarks/base_bookmark_model_observer.h
+++ b/chrome/browser/bookmarks/base_bookmark_model_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BASE_BOOKMARK_MODEL_OBSERVER_H_
#define CHROME_BROWSER_BOOKMARKS_BASE_BOOKMARK_MODEL_OBSERVER_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/bookmarks/bookmark_model_observer.h"
diff --git a/chrome/browser/bookmarks/bookmark_codec.h b/chrome/browser/bookmarks/bookmark_codec.h
index f1df31c..b9e0d79 100644
--- a/chrome/browser/bookmarks/bookmark_codec.h
+++ b/chrome/browser/bookmarks/bookmark_codec.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_CODEC_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_CODEC_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/bookmarks/bookmark_context_menu_controller.h b/chrome/browser/bookmarks/bookmark_context_menu_controller.h
index 5169c63..a4224bd 100644
--- a/chrome/browser/bookmarks/bookmark_context_menu_controller.h
+++ b/chrome/browser/bookmarks/bookmark_context_menu_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_CONTEXT_MENU_CONTROLLER_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_CONTEXT_MENU_CONTROLLER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/bookmarks/bookmark_drag_data.h b/chrome/browser/bookmarks/bookmark_drag_data.h
index b4b65da..931ffdb 100644
--- a/chrome/browser/bookmarks/bookmark_drag_data.h
+++ b/chrome/browser/bookmarks/bookmark_drag_data.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_DRAG_DATA_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_DRAG_DATA_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/bookmarks/bookmark_drop_info.h b/chrome/browser/bookmarks/bookmark_drop_info.h
index e09cf9c..105bb79 100644
--- a/chrome/browser/bookmarks/bookmark_drop_info.h
+++ b/chrome/browser/bookmarks/bookmark_drop_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_DROP_INFO_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_DROP_INFO_H_
+#pragma once
#include "base/basictypes.h"
#include "base/timer.h"
diff --git a/chrome/browser/bookmarks/bookmark_editor.h b/chrome/browser/bookmarks/bookmark_editor.h
index a1dbcf8..3a4aa79 100644
--- a/chrome/browser/bookmarks/bookmark_editor.h
+++ b/chrome/browser/bookmarks/bookmark_editor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_EDITOR_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_EDITOR_H_
+#pragma once
#include <string>
#include <utility>
diff --git a/chrome/browser/bookmarks/bookmark_folder_editor_controller.h b/chrome/browser/bookmarks/bookmark_folder_editor_controller.h
index e3951a4..922cf57 100644
--- a/chrome/browser/bookmarks/bookmark_folder_editor_controller.h
+++ b/chrome/browser/bookmarks/bookmark_folder_editor_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_FOLDER_EDITOR_CONTROLLER_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_FOLDER_EDITOR_CONTROLLER_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/bookmarks/base_bookmark_model_observer.h"
diff --git a/chrome/browser/bookmarks/bookmark_html_writer.h b/chrome/browser/bookmarks/bookmark_html_writer.h
index 58da351..45954cf 100644
--- a/chrome/browser/bookmarks/bookmark_html_writer.h
+++ b/chrome/browser/bookmarks/bookmark_html_writer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_HTML_WRITER_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_HTML_WRITER_H_
+#pragma once
#include <list>
#include <map>
diff --git a/chrome/browser/bookmarks/bookmark_index.h b/chrome/browser/bookmarks/bookmark_index.h
index 0fa1a58..656b8ed 100644
--- a/chrome/browser/bookmarks/bookmark_index.h
+++ b/chrome/browser/bookmarks/bookmark_index.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_INDEX_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_INDEX_H_
+#pragma once
#include <list>
#include <map>
diff --git a/chrome/browser/bookmarks/bookmark_model.h b/chrome/browser/bookmarks/bookmark_model.h
index 6e238bc..84856de 100644
--- a/chrome/browser/bookmarks/bookmark_model.h
+++ b/chrome/browser/bookmarks/bookmark_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_MODEL_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_MODEL_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/bookmarks/bookmark_model_observer.h b/chrome/browser/bookmarks/bookmark_model_observer.h
index 7cc50dc..a9819af 100644
--- a/chrome/browser/bookmarks/bookmark_model_observer.h
+++ b/chrome/browser/bookmarks/bookmark_model_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_MODEL_OBSERVER_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_MODEL_OBSERVER_H_
+#pragma once
class BookmarkModel;
class BookmarkNode;
diff --git a/chrome/browser/bookmarks/bookmark_model_test_utils.h b/chrome/browser/bookmarks/bookmark_model_test_utils.h
index e942bd6..c8b794a 100644
--- a/chrome/browser/bookmarks/bookmark_model_test_utils.h
+++ b/chrome/browser/bookmarks/bookmark_model_test_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_MODEL_TEST_UTILS_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_MODEL_TEST_UTILS_H_
+#pragma once
class BookmarkModel;
class BookmarkNode;
diff --git a/chrome/browser/bookmarks/bookmark_pasteboard_helper_mac.h b/chrome/browser/bookmarks/bookmark_pasteboard_helper_mac.h
index 00cf6d7..6f26d7b 100644
--- a/chrome/browser/bookmarks/bookmark_pasteboard_helper_mac.h
+++ b/chrome/browser/bookmarks/bookmark_pasteboard_helper_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_PASTEBOARD_HELPER_MAC_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_PASTEBOARD_HELPER_MAC_H_
+#pragma once
#include "base/file_path.h"
#include "chrome/browser/bookmarks/bookmark_drag_data.h"
diff --git a/chrome/browser/bookmarks/bookmark_service.h b/chrome/browser/bookmarks/bookmark_service.h
index baa898b..defae0c 100644
--- a/chrome/browser/bookmarks/bookmark_service.h
+++ b/chrome/browser/bookmarks/bookmark_service.h
@@ -29,6 +29,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_SERVICE_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_SERVICE_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/bookmarks/bookmark_storage.h b/chrome/browser/bookmarks/bookmark_storage.h
index 4182dc4..4c6b1a2 100644
--- a/chrome/browser/bookmarks/bookmark_storage.h
+++ b/chrome/browser/bookmarks/bookmark_storage.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_STORAGE_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_STORAGE_H_
+#pragma once
#include "base/file_path.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/bookmarks/bookmark_utils.h b/chrome/browser/bookmarks/bookmark_utils.h
index 37ee96c..e242e85 100644
--- a/chrome/browser/bookmarks/bookmark_utils.h
+++ b/chrome/browser/bookmarks/bookmark_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_UTILS_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_UTILS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/bookmarks/recently_used_folders_combo_model.h b/chrome/browser/bookmarks/recently_used_folders_combo_model.h
index 2a8dac0..6f542dd 100644
--- a/chrome/browser/bookmarks/recently_used_folders_combo_model.h
+++ b/chrome/browser/bookmarks/recently_used_folders_combo_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RECENTLY_FOLDERS_COMBO_MODEL_H_
#define CHROME_BROWSER_RECENTLY_FOLDERS_COMBO_MODEL_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/browser.h b/chrome/browser/browser.h
index 390f753..f993b07 100644
--- a/chrome/browser/browser.h
+++ b/chrome/browser/browser.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_H_
#define CHROME_BROWSER_BROWSER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/browser_about_handler.h b/chrome/browser/browser_about_handler.h
index 56125ca..de8f1bf 100644
--- a/chrome/browser/browser_about_handler.h
+++ b/chrome/browser/browser_about_handler.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_BROWSER_ABOUT_HANDLER_H_
#define CHROME_BROWSER_BROWSER_ABOUT_HANDLER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/browser_accessibility_manager_win.h b/chrome/browser/browser_accessibility_manager_win.h
index afae99c..0c95b3e 100644
--- a/chrome/browser/browser_accessibility_manager_win.h
+++ b/chrome/browser/browser_accessibility_manager_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_ACCESSIBILITY_MANAGER_WIN_H_
#define CHROME_BROWSER_BROWSER_ACCESSIBILITY_MANAGER_WIN_H_
+#pragma once
#include <atlbase.h>
#include <atlcom.h>
diff --git a/chrome/browser/browser_accessibility_win.h b/chrome/browser/browser_accessibility_win.h
index 08edb2b..7725ea5 100644
--- a/chrome/browser/browser_accessibility_win.h
+++ b/chrome/browser/browser_accessibility_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_ACCESSIBILITY_WIN_H_
#define CHROME_BROWSER_BROWSER_ACCESSIBILITY_WIN_H_
+#pragma once
#include <atlbase.h>
#include <atlcom.h>
diff --git a/chrome/browser/browser_child_process_host.h b/chrome/browser/browser_child_process_host.h
index 20a8f6b..cf30973 100644
--- a/chrome/browser/browser_child_process_host.h
+++ b/chrome/browser/browser_child_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_CHILD_PROCESS_HOST_H_
#define CHROME_BROWSER_BROWSER_CHILD_PROCESS_HOST_H_
+#pragma once
#include <list>
diff --git a/chrome/browser/browser_init.h b/chrome/browser/browser_init.h
index 3aa9b70..422cb32 100644
--- a/chrome/browser/browser_init.h
+++ b/chrome/browser/browser_init.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_INIT_H_
#define CHROME_BROWSER_BROWSER_INIT_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/browser_list.h b/chrome/browser/browser_list.h
index 9c477c0..9e52aba 100644
--- a/chrome/browser/browser_list.h
+++ b/chrome/browser/browser_list.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_LIST_H_
#define CHROME_BROWSER_BROWSER_LIST_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/browser_main.h b/chrome/browser/browser_main.h
index 2403e28..268c4b6 100644
--- a/chrome/browser/browser_main.h
+++ b/chrome/browser/browser_main.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_MAIN_H_
#define CHROME_BROWSER_BROWSER_MAIN_H_
+#pragma once
#include "base/basictypes.h"
#include "base/field_trial.h"
diff --git a/chrome/browser/browser_main_win.h b/chrome/browser/browser_main_win.h
index 66fbc26..807ef86 100644
--- a/chrome/browser/browser_main_win.h
+++ b/chrome/browser/browser_main_win.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_BROWSER_MAIN_WIN_H_
#define CHROME_BROWSER_BROWSER_MAIN_WIN_H_
+#pragma once
class CommandLine;
class MetricsService;
diff --git a/chrome/browser/browser_prefs.h b/chrome/browser/browser_prefs.h
index ccdd5fc..8af29b6 100644
--- a/chrome/browser/browser_prefs.h
+++ b/chrome/browser/browser_prefs.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_PREFS_H__
#define CHROME_BROWSER_BROWSER_PREFS_H__
+#pragma once
class PrefService;
diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h
index a85c6c6..55f8be7 100644
--- a/chrome/browser/browser_process.h
+++ b/chrome/browser/browser_process.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_BROWSER_PROCESS_H_
#define CHROME_BROWSER_BROWSER_PROCESS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h
index 65ec61b..b26127d 100644
--- a/chrome/browser/browser_process_impl.h
+++ b/chrome/browser/browser_process_impl.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_
#define CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/browser_process_sub_thread.h b/chrome/browser/browser_process_sub_thread.h
index c16997b..72f8372 100644
--- a/chrome/browser/browser_process_sub_thread.h
+++ b/chrome/browser/browser_process_sub_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_PROCESS_SUB_THREAD_H_
#define CHROME_BROWSER_BROWSER_PROCESS_SUB_THREAD_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/chrome_thread.h"
@@ -37,4 +38,4 @@ class BrowserProcessSubThread : public ChromeThread {
DISALLOW_COPY_AND_ASSIGN(BrowserProcessSubThread);
};
-#endif // CHROME_BROWSER_BROWSER_PROCESS_SUB_THREAD_H_
+#endif // CHROME_BROWSER_BROWSER_PROCESS_SUB_THREAD_H_
diff --git a/chrome/browser/browser_shutdown.h b/chrome/browser/browser_shutdown.h
index c782f36..c2e38b5 100644
--- a/chrome/browser/browser_shutdown.h
+++ b/chrome/browser/browser_shutdown.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_SHUTDOWN_H__
#define CHROME_BROWSER_BROWSER_SHUTDOWN_H__
+#pragma once
class PrefService;
diff --git a/chrome/browser/browser_theme_pack.h b/chrome/browser/browser_theme_pack.h
index 9160ba6..3227136 100644
--- a/chrome/browser/browser_theme_pack.h
+++ b/chrome/browser/browser_theme_pack.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_THEME_PACK_H_
#define CHROME_BROWSER_BROWSER_THEME_PACK_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/browser_theme_provider.h b/chrome/browser/browser_theme_provider.h
index 0cb4b15..c5fe48f 100644
--- a/chrome/browser/browser_theme_provider.h
+++ b/chrome/browser/browser_theme_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_THEME_PROVIDER_H_
#define CHROME_BROWSER_BROWSER_THEME_PROVIDER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/browser_trial.h b/chrome/browser/browser_trial.h
index f878a14..9af5a27 100644
--- a/chrome/browser/browser_trial.h
+++ b/chrome/browser/browser_trial.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_BROWSER_TRIAL_H_
#define CHROME_BROWSER_BROWSER_TRIAL_H_
+#pragma once
#include "base/field_trial.h"
diff --git a/chrome/browser/browser_url_handler.h b/chrome/browser/browser_url_handler.h
index e8b8a97..daea36f 100644
--- a/chrome/browser/browser_url_handler.h
+++ b/chrome/browser/browser_url_handler.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_BROWSER_URL_HANDLER_H_
#define CHROME_BROWSER_BROWSER_URL_HANDLER_H_
+#pragma once
#include <vector>
#include <utility>
diff --git a/chrome/browser/browser_window.h b/chrome/browser/browser_window.h
index d1ce48b..b02ffea 100644
--- a/chrome/browser/browser_window.h
+++ b/chrome/browser/browser_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_WINDOW_H_
#define CHROME_BROWSER_BROWSER_WINDOW_H_
+#pragma once
#include "chrome/browser/tab_contents/navigation_entry.h"
#include "chrome/common/content_settings_types.h"
diff --git a/chrome/browser/browsing_data_appcache_helper.h b/chrome/browser/browsing_data_appcache_helper.h
index d7da4a6..b89f7a2 100644
--- a/chrome/browser/browsing_data_appcache_helper.h
+++ b/chrome/browser/browsing_data_appcache_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSING_DATA_APPCACHE_HELPER_H_
#define CHROME_BROWSER_BROWSING_DATA_APPCACHE_HELPER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/browsing_data_database_helper.h b/chrome/browser/browsing_data_database_helper.h
index 6020e9d..fb73784 100644
--- a/chrome/browser/browsing_data_database_helper.h
+++ b/chrome/browser/browsing_data_database_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSING_DATA_DATABASE_HELPER_H_
#define CHROME_BROWSER_BROWSING_DATA_DATABASE_HELPER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/browsing_data_local_storage_helper.h b/chrome/browser/browsing_data_local_storage_helper.h
index 5d71423..226bec5 100644
--- a/chrome/browser/browsing_data_local_storage_helper.h
+++ b/chrome/browser/browsing_data_local_storage_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSING_DATA_LOCAL_STORAGE_HELPER_H_
#define CHROME_BROWSER_BROWSING_DATA_LOCAL_STORAGE_HELPER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/browsing_data_remover.h b/chrome/browser/browsing_data_remover.h
index 5034e88..53973f0 100644
--- a/chrome/browser/browsing_data_remover.h
+++ b/chrome/browser/browsing_data_remover.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSING_DATA_REMOVER_H_
#define CHROME_BROWSER_BROWSING_DATA_REMOVER_H_
+#pragma once
#include "base/observer_list.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/browsing_instance.h b/chrome/browser/browsing_instance.h
index e44f747..491888d 100644
--- a/chrome/browser/browsing_instance.h
+++ b/chrome/browser/browsing_instance.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSING_INSTANCE_H_
#define CHROME_BROWSER_BROWSING_INSTANCE_H_
+#pragma once
#include "base/hash_tables.h"
#include "base/logging.h"
diff --git a/chrome/browser/bug_report_util.h b/chrome/browser/bug_report_util.h
index b7a6580..5418272 100644
--- a/chrome/browser/bug_report_util.h
+++ b/chrome/browser/bug_report_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BUG_REPORT_UTIL_H_
#define CHROME_BROWSER_BUG_REPORT_UTIL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/cancelable_request.h b/chrome/browser/cancelable_request.h
index 0e31f25..edbe817 100644
--- a/chrome/browser/cancelable_request.h
+++ b/chrome/browser/cancelable_request.h
@@ -85,6 +85,7 @@
#ifndef CHROME_BROWSER_CANCELABLE_REQUEST_H__
#define CHROME_BROWSER_CANCELABLE_REQUEST_H__
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/cert_store.h b/chrome/browser/cert_store.h
index 0b19540..3f01e9f 100644
--- a/chrome/browser/cert_store.h
+++ b/chrome/browser/cert_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CERT_STORE_H_
#define CHROME_BROWSER_CERT_STORE_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/certificate_viewer.h b/chrome/browser/certificate_viewer.h
index e0ba0c7..3d2d8c5 100644
--- a/chrome/browser/certificate_viewer.h
+++ b/chrome/browser/certificate_viewer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CERTIFICATE_VIEWER_H_
#define CHROME_BROWSER_CERTIFICATE_VIEWER_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/character_encoding.h b/chrome/browser/character_encoding.h
index 6f59381..ae1a6f1 100644
--- a/chrome/browser/character_encoding.h
+++ b/chrome/browser/character_encoding.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHARACTER_ENCODING_H_
#define CHROME_BROWSER_CHARACTER_ENCODING_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/child_process_launcher.h b/chrome/browser/child_process_launcher.h
index d37b52d..95fb6ea 100644
--- a/chrome/browser/child_process_launcher.h
+++ b/chrome/browser/child_process_launcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHILD_PROCESS_LAUNCHER_H_
#define CHROME_BROWSER_CHILD_PROCESS_LAUNCHER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/process_util.h"
diff --git a/chrome/browser/child_process_security_policy.h b/chrome/browser/child_process_security_policy.h
index c6d162f..f7d6b50 100644
--- a/chrome/browser/child_process_security_policy.h
+++ b/chrome/browser/child_process_security_policy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHILD_PROCESS_SECURITY_POLICY_H_
#define CHROME_BROWSER_CHILD_PROCESS_SECURITY_POLICY_H_
+#pragma once
#include <string>
#include <map>
diff --git a/chrome/browser/chrome_browser_application_mac.h b/chrome/browser/chrome_browser_application_mac.h
index 67b4230..e599c63 100644
--- a/chrome/browser/chrome_browser_application_mac.h
+++ b/chrome/browser/chrome_browser_application_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROME_BROWSER_APPLICATION_MAC_H_
#define CHROME_BROWSER_CHROME_BROWSER_APPLICATION_MAC_H_
+#pragma once
#ifdef __OBJC__
diff --git a/chrome/browser/chrome_plugin_browsing_context.h b/chrome/browser/chrome_plugin_browsing_context.h
index 16499e8..8a52e5e 100644
--- a/chrome/browser/chrome_plugin_browsing_context.h
+++ b/chrome/browser/chrome_plugin_browsing_context.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROME_PLUGIN_BROWSING_CONTEXT_H_
#define CHROME_BROWSER_CHROME_PLUGIN_BROWSING_CONTEXT_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/chrome_plugin_host.h b/chrome/browser/chrome_plugin_host.h
index 2fd37a4..13a7736 100644
--- a/chrome/browser/chrome_plugin_host.h
+++ b/chrome/browser/chrome_plugin_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROME_PLUGIN_HOST_H__
#define CHROME_BROWSER_CHROME_PLUGIN_HOST_H__
+#pragma once
#include "chrome/common/chrome_plugin_api.h"
diff --git a/chrome/browser/chrome_thread.h b/chrome/browser/chrome_thread.h
index 5dbedfa..c3d6f97 100644
--- a/chrome/browser/chrome_thread.h
+++ b/chrome/browser/chrome_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROME_THREAD_H_
#define CHROME_BROWSER_CHROME_THREAD_H_
+#pragma once
#include "base/lock.h"
#include "base/task.h"
diff --git a/chrome/browser/chromeos/audio_handler.h b/chrome/browser/chromeos/audio_handler.h
index 1394b2a6..67addcb 100644
--- a/chrome/browser/chromeos/audio_handler.h
+++ b/chrome/browser/chromeos/audio_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_AUDIO_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_AUDIO_HANDLER_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/singleton.h"
diff --git a/chrome/browser/chromeos/boot_times_loader.h b/chrome/browser/chromeos/boot_times_loader.h
index 143e425..95dd394 100644
--- a/chrome/browser/chromeos/boot_times_loader.h
+++ b/chrome/browser/chromeos/boot_times_loader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_BOOT_TIMES_LOADER_H_
#define CHROME_BROWSER_CHROMEOS_BOOT_TIMES_LOADER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/cros_in_process_browser_test.h b/chrome/browser/chromeos/cros/cros_in_process_browser_test.h
index 52e11db..7a7ea71 100644
--- a/chrome/browser/chromeos/cros/cros_in_process_browser_test.h
+++ b/chrome/browser/chromeos/cros/cros_in_process_browser_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_CROS_IN_PROCESS_BROWSER_TEST_H_
#define CHROME_BROWSER_CHROMEOS_CROS_CROS_IN_PROCESS_BROWSER_TEST_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/chromeos/cros/cros_library.h"
diff --git a/chrome/browser/chromeos/cros/cros_library.h b/chrome/browser/chromeos/cros/cros_library.h
index b08254a..76650ab 100644
--- a/chrome/browser/chromeos/cros/cros_library.h
+++ b/chrome/browser/chromeos/cros/cros_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_CROS_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_CROS_LIBRARY_H_
+#pragma once
#include <string>
#include "base/basictypes.h"
diff --git a/chrome/browser/chromeos/cros/cros_library_loader.h b/chrome/browser/chromeos/cros/cros_library_loader.h
index c326ab6..3ee1679 100644
--- a/chrome/browser/chromeos/cros/cros_library_loader.h
+++ b/chrome/browser/chromeos/cros/cros_library_loader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_CROS_LIBRARY_LOADER_H_
#define CHROME_BROWSER_CHROMEOS_CROS_CROS_LIBRARY_LOADER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/cryptohome_library.h b/chrome/browser/chromeos/cros/cryptohome_library.h
index 6e91d30..ea2a809 100644
--- a/chrome/browser/chromeos/cros/cryptohome_library.h
+++ b/chrome/browser/chromeos/cros/cryptohome_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_CRYPTOHOME_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_CRYPTOHOME_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/input_method_library.h b/chrome/browser/chromeos/cros/input_method_library.h
index 61710b3..13f6705 100644
--- a/chrome/browser/chromeos/cros/input_method_library.h
+++ b/chrome/browser/chromeos/cros/input_method_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_INPUT_METHOD_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_INPUT_METHOD_LIBRARY_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/chromeos/cros/keyboard_library.h b/chrome/browser/chromeos/cros/keyboard_library.h
index 17e1b42..457ca32 100644
--- a/chrome/browser/chromeos/cros/keyboard_library.h
+++ b/chrome/browser/chromeos/cros/keyboard_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_KEYBOARD_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_KEYBOARD_LIBRARY_H_
+#pragma once
#include "cros/chromeos_keyboard.h"
diff --git a/chrome/browser/chromeos/cros/login_library.h b/chrome/browser/chromeos/cros/login_library.h
index 3e8936f..b8f2b6c 100644
--- a/chrome/browser/chromeos/cros/login_library.h
+++ b/chrome/browser/chromeos/cros/login_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_LOGIN_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_LOGIN_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/mock_cros_library.h b/chrome/browser/chromeos/cros/mock_cros_library.h
index f66cc67..19434fe 100644
--- a/chrome/browser/chromeos/cros/mock_cros_library.h
+++ b/chrome/browser/chromeos/cros/mock_cros_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_CROS_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_CROS_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/mock_cryptohome_library.h b/chrome/browser/chromeos/cros/mock_cryptohome_library.h
index 664f88a..afdb037 100644
--- a/chrome/browser/chromeos/cros/mock_cryptohome_library.h
+++ b/chrome/browser/chromeos/cros/mock_cryptohome_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_CRYPTOHOME_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_CRYPTOHOME_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/mock_input_method_library.h b/chrome/browser/chromeos/cros/mock_input_method_library.h
index 0a9e415..8cc6dc5 100644
--- a/chrome/browser/chromeos/cros/mock_input_method_library.h
+++ b/chrome/browser/chromeos/cros/mock_input_method_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_INPUT_METHOD_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_INPUT_METHOD_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/mock_keyboard_library.h b/chrome/browser/chromeos/cros/mock_keyboard_library.h
index 67bcdce..0d300ef 100644
--- a/chrome/browser/chromeos/cros/mock_keyboard_library.h
+++ b/chrome/browser/chromeos/cros/mock_keyboard_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_KEYBOARD_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_KEYBOARD_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/mock_library_loader.h b/chrome/browser/chromeos/cros/mock_library_loader.h
index 5863a54..1e4a440 100644
--- a/chrome/browser/chromeos/cros/mock_library_loader.h
+++ b/chrome/browser/chromeos/cros/mock_library_loader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_LIBRARY_LOADER_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_LIBRARY_LOADER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/mock_login_library.h b/chrome/browser/chromeos/cros/mock_login_library.h
index 51096bf..e7a9e86 100644
--- a/chrome/browser/chromeos/cros/mock_login_library.h
+++ b/chrome/browser/chromeos/cros/mock_login_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_LOGIN_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_LOGIN_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/mock_mount_library.h b/chrome/browser/chromeos/cros/mock_mount_library.h
index e0309ea..1bbe06a 100644
--- a/chrome/browser/chromeos/cros/mock_mount_library.h
+++ b/chrome/browser/chromeos/cros/mock_mount_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_MOUNT_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_MOUNT_LIBRARY_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/cros/mock_network_library.h b/chrome/browser/chromeos/cros/mock_network_library.h
index ee87358..975a0f1 100644
--- a/chrome/browser/chromeos/cros/mock_network_library.h
+++ b/chrome/browser/chromeos/cros/mock_network_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_NETWORK_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_NETWORK_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros/mock_power_library.h b/chrome/browser/chromeos/cros/mock_power_library.h
index 4b57538..fae5521 100644
--- a/chrome/browser/chromeos/cros/mock_power_library.h
+++ b/chrome/browser/chromeos/cros/mock_power_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_POWER_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_POWER_LIBRARY_H_
+#pragma once
#include "chrome/browser/chromeos/cros/power_library.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chrome/browser/chromeos/cros/mock_screen_lock_library.h b/chrome/browser/chromeos/cros/mock_screen_lock_library.h
index 9022ce6..9b1c01c 100644
--- a/chrome/browser/chromeos/cros/mock_screen_lock_library.h
+++ b/chrome/browser/chromeos/cros/mock_screen_lock_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_SCREEN_LOCK_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_SCREEN_LOCK_LIBRARY_H_
+#pragma once
#include "chrome/browser/chromeos/cros/screen_lock_library.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chrome/browser/chromeos/cros/mock_speech_synthesis_library.h b/chrome/browser/chromeos/cros/mock_speech_synthesis_library.h
index 08cf883..dcf1926 100644
--- a/chrome/browser/chromeos/cros/mock_speech_synthesis_library.h
+++ b/chrome/browser/chromeos/cros/mock_speech_synthesis_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_SPEECH_SYNTHESIS_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_SPEECH_SYNTHESIS_LIBRARY_H_
+#pragma once
#include "chrome/browser/chromeos/cros/speech_synthesis_library.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chrome/browser/chromeos/cros/mock_synaptics_library.h b/chrome/browser/chromeos/cros/mock_synaptics_library.h
index be5efb0..ba4e571 100644
--- a/chrome/browser/chromeos/cros/mock_synaptics_library.h
+++ b/chrome/browser/chromeos/cros/mock_synaptics_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_SYNAPTICS_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_SYNAPTICS_LIBRARY_H_
+#pragma once
#include "chrome/browser/chromeos/cros/synaptics_library.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chrome/browser/chromeos/cros/mock_system_library.h b/chrome/browser/chromeos/cros/mock_system_library.h
index bbb8006..47352fd 100644
--- a/chrome/browser/chromeos/cros/mock_system_library.h
+++ b/chrome/browser/chromeos/cros/mock_system_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_SYSTEM_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_SYSTEM_LIBRARY_H_
+#pragma once
#include "chrome/browser/chromeos/cros/system_library.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chrome/browser/chromeos/cros/mock_update_library.h b/chrome/browser/chromeos/cros/mock_update_library.h
index 4e1e7f6..0a85f12 100644
--- a/chrome/browser/chromeos/cros/mock_update_library.h
+++ b/chrome/browser/chromeos/cros/mock_update_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_UPDATE_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_UPDATE_LIBRARY_H_
+#pragma once
#include "base/observer_list.h"
#include "chrome/browser/chromeos/cros/update_library.h"
diff --git a/chrome/browser/chromeos/cros/mount_library.h b/chrome/browser/chromeos/cros/mount_library.h
index 3fd772a..3e99eed 100644
--- a/chrome/browser/chromeos/cros/mount_library.h
+++ b/chrome/browser/chromeos/cros/mount_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOUNT_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_MOUNT_LIBRARY_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/cros/network_library.h b/chrome/browser/chromeos/cros/network_library.h
index de89bac..645e6ae 100644
--- a/chrome/browser/chromeos/cros/network_library.h
+++ b/chrome/browser/chromeos/cros/network_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_NETWORK_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_NETWORK_LIBRARY_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/cros/power_library.h b/chrome/browser/chromeos/cros/power_library.h
index 76ab81a..81c00cc 100644
--- a/chrome/browser/chromeos/cros/power_library.h
+++ b/chrome/browser/chromeos/cros/power_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_POWER_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_POWER_LIBRARY_H_
+#pragma once
#include "base/observer_list.h"
#include "base/singleton.h"
diff --git a/chrome/browser/chromeos/cros/screen_lock_library.h b/chrome/browser/chromeos/cros/screen_lock_library.h
index 829d156..a544c44 100644
--- a/chrome/browser/chromeos/cros/screen_lock_library.h
+++ b/chrome/browser/chromeos/cros/screen_lock_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_SCREEN_LOCK_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_SCREEN_LOCK_LIBRARY_H_
+#pragma once
#include "base/observer_list.h"
#include "cros/chromeos_screen_lock.h"
diff --git a/chrome/browser/chromeos/cros/speech_synthesis_library.h b/chrome/browser/chromeos/cros/speech_synthesis_library.h
index 10f2c11..e6d97e4 100644
--- a/chrome/browser/chromeos/cros/speech_synthesis_library.h
+++ b/chrome/browser/chromeos/cros/speech_synthesis_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_SPEECH_SYNTHESIS_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_SPEECH_SYNTHESIS_LIBRARY_H_
+#pragma once
#include "base/singleton.h"
diff --git a/chrome/browser/chromeos/cros/synaptics_library.h b/chrome/browser/chromeos/cros/synaptics_library.h
index 3dfd69f..fc5a80e 100644
--- a/chrome/browser/chromeos/cros/synaptics_library.h
+++ b/chrome/browser/chromeos/cros/synaptics_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_SYNAPTICS_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_SYNAPTICS_LIBRARY_H_
+#pragma once
#include "base/singleton.h"
#include "cros/chromeos_synaptics.h"
diff --git a/chrome/browser/chromeos/cros/syslogs_library.h b/chrome/browser/chromeos/cros/syslogs_library.h
index e29824c..f043b59 100644
--- a/chrome/browser/chromeos/cros/syslogs_library.h
+++ b/chrome/browser/chromeos/cros/syslogs_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_SYSLOGS_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_SYSLOGS_LIBRARY_H_
+#pragma once
#include "base/singleton.h"
#include "cros/chromeos_syslogs.h"
diff --git a/chrome/browser/chromeos/cros/system_library.h b/chrome/browser/chromeos/cros/system_library.h
index b33eb3d..c84905f 100644
--- a/chrome/browser/chromeos/cros/system_library.h
+++ b/chrome/browser/chromeos/cros/system_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_SYSTEM_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_SYSTEM_LIBRARY_H_
+#pragma once
#include "base/observer_list.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/chromeos/cros/update_library.h b/chrome/browser/chromeos/cros/update_library.h
index c57e7bd..5d10a38 100644
--- a/chrome/browser/chromeos/cros/update_library.h
+++ b/chrome/browser/chromeos/cros/update_library.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_UPDATE_LIBRARY_H_
#define CHROME_BROWSER_CHROMEOS_CROS_UPDATE_LIBRARY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/cros_settings.h b/chrome/browser/chromeos/cros_settings.h
index cb459ec..5c1ce02 100644
--- a/chrome/browser/chromeos/cros_settings.h
+++ b/chrome/browser/chromeos/cros_settings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_SETTINGS_H_
#define CHROME_BROWSER_CHROMEOS_CROS_SETTINGS_H_
+#pragma once
#include <string>
#include "base/values.h"
diff --git a/chrome/browser/chromeos/cros_settings_names.h b/chrome/browser/chromeos/cros_settings_names.h
index ce992581..e80235e 100644
--- a/chrome/browser/chromeos/cros_settings_names.h
+++ b/chrome/browser/chromeos/cros_settings_names.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CROS_SETTINGS_NAMES_H_
#define CHROME_BROWSER_CHROMEOS_CROS_SETTINGS_NAMES_H_
+#pragma once
namespace chromeos {
diff --git a/chrome/browser/chromeos/customization_document.h b/chrome/browser/chromeos/customization_document.h
index 169adb9..ba6e0ba 100644
--- a/chrome/browser/chromeos/customization_document.h
+++ b/chrome/browser/chromeos/customization_document.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_CUSTOMIZATION_DOCUMENT_H_
#define CHROME_BROWSER_CHROMEOS_CUSTOMIZATION_DOCUMENT_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/chromeos/dom_ui/accounts_options_handler.h b/chrome/browser/chromeos/dom_ui/accounts_options_handler.h
index 0de80002..7956542 100644
--- a/chrome/browser/chromeos/dom_ui/accounts_options_handler.h
+++ b/chrome/browser/chromeos/dom_ui/accounts_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DOM_UI_ACCOUNTS_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_DOM_UI_ACCOUNTS_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/chromeos/dom_ui/core_chromeos_options_handler.h b/chrome/browser/chromeos/dom_ui/core_chromeos_options_handler.h
index 0c4dc5c..4004a90 100644
--- a/chrome/browser/chromeos/dom_ui/core_chromeos_options_handler.h
+++ b/chrome/browser/chromeos/dom_ui/core_chromeos_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DOM_UI_CORE_CHROMEOS_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_DOM_UI_CORE_CHROMEOS_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/core_options_handler.h"
diff --git a/chrome/browser/chromeos/dom_ui/labs_handler.h b/chrome/browser/chromeos/dom_ui/labs_handler.h
index 5c217bb..d4755cb 100644
--- a/chrome/browser/chromeos/dom_ui/labs_handler.h
+++ b/chrome/browser/chromeos/dom_ui/labs_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DOM_UI_LABS_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_DOM_UI_LABS_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/dom_ui/language_chewing_options_handler.h b/chrome/browser/chromeos/dom_ui/language_chewing_options_handler.h
index bfb3f15..246b689 100644
--- a/chrome/browser/chromeos/dom_ui/language_chewing_options_handler.h
+++ b/chrome/browser/chromeos/dom_ui/language_chewing_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DOM_UI_LANGUAGE_CHEWING_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_DOM_UI_LANGUAGE_CHEWING_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/chromeos/dom_ui/language_hangul_options_handler.h b/chrome/browser/chromeos/dom_ui/language_hangul_options_handler.h
index 1872fbc..5f132bc 100644
--- a/chrome/browser/chromeos/dom_ui/language_hangul_options_handler.h
+++ b/chrome/browser/chromeos/dom_ui/language_hangul_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DOM_UI_LANGUAGE_HANGUL_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_DOM_UI_LANGUAGE_HANGUL_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/chromeos/dom_ui/language_options_handler.h b/chrome/browser/chromeos/dom_ui/language_options_handler.h
index da17a41..c56e31d 100644
--- a/chrome/browser/chromeos/dom_ui/language_options_handler.h
+++ b/chrome/browser/chromeos/dom_ui/language_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DOM_UI_LANGUAGE_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_DOM_UI_LANGUAGE_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/chromeos/dom_ui/language_pinyin_options_handler.h b/chrome/browser/chromeos/dom_ui/language_pinyin_options_handler.h
index 680bf5c..fd6c54d 100644
--- a/chrome/browser/chromeos/dom_ui/language_pinyin_options_handler.h
+++ b/chrome/browser/chromeos/dom_ui/language_pinyin_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DOM_UI_LANGUAGE_PINYIN_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_DOM_UI_LANGUAGE_PINYIN_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/chromeos/dom_ui/system_options_handler.h b/chrome/browser/chromeos/dom_ui/system_options_handler.h
index c21d5b0..d6fe6aa 100644
--- a/chrome/browser/chromeos/dom_ui/system_options_handler.h
+++ b/chrome/browser/chromeos/dom_ui/system_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DOM_UI_SYSTEM_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_DOM_UI_SYSTEM_OPTIONS_HANDLER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/drop_shadow_label.h b/chrome/browser/chromeos/drop_shadow_label.h
index 21ed7eb..5848160 100644
--- a/chrome/browser/chromeos/drop_shadow_label.h
+++ b/chrome/browser/chromeos/drop_shadow_label.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_DROP_SHADOW_LABEL_H_
#define CHROME_BROWSER_CHROMEOS_DROP_SHADOW_LABEL_H_
+#pragma once
#include "gfx/font.h"
#include "views/controls/label.h"
diff --git a/chrome/browser/chromeos/external_cookie_handler.h b/chrome/browser/chromeos/external_cookie_handler.h
index aef3367..b422ace 100644
--- a/chrome/browser/chromeos/external_cookie_handler.h
+++ b/chrome/browser/chromeos/external_cookie_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_EXTERNAL_COOKIE_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_EXTERNAL_COOKIE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/external_metrics.h b/chrome/browser/chromeos/external_metrics.h
index 0af3dad..eac8c64 100644
--- a/chrome/browser/chromeos/external_metrics.h
+++ b/chrome/browser/chromeos/external_metrics.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_EXTERNAL_METRICS_H_
#define CHROME_BROWSER_CHROMEOS_EXTERNAL_METRICS_H_
+#pragma once
#include "base/basictypes.h"
#include "base/compiler_specific.h"
diff --git a/chrome/browser/chromeos/external_protocol_dialog.h b/chrome/browser/chromeos/external_protocol_dialog.h
index 71ca656..dc598de 100644
--- a/chrome/browser/chromeos/external_protocol_dialog.h
+++ b/chrome/browser/chromeos/external_protocol_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_EXTERNAL_PROTOCOL_DIALOG_H_
#define CHROME_BROWSER_CHROMEOS_EXTERNAL_PROTOCOL_DIALOG_H_
+#pragma once
#include "base/time.h"
#include "views/window/dialog_delegate.h"
diff --git a/chrome/browser/chromeos/frame/browser_frame_chromeos.h b/chrome/browser/chromeos/frame/browser_frame_chromeos.h
index b776591..4863047 100644
--- a/chrome/browser/chromeos/frame/browser_frame_chromeos.h
+++ b/chrome/browser/chromeos/frame/browser_frame_chromeos.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_FRAME_BROWSER_FRAME_CHROMEOS_H_
#define CHROME_BROWSER_CHROMEOS_FRAME_BROWSER_FRAME_CHROMEOS_H_
+#pragma once
#include "chrome/browser/views/frame/browser_frame_gtk.h"
diff --git a/chrome/browser/chromeos/frame/browser_view.h b/chrome/browser/chromeos/frame/browser_view.h
index 0e9f40b..75f5892 100644
--- a/chrome/browser/chromeos/frame/browser_view.h
+++ b/chrome/browser/chromeos/frame/browser_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_FRAME_BROWSER_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_FRAME_BROWSER_VIEW_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/chromeos/frame/normal_browser_frame_view.h b/chrome/browser/chromeos/frame/normal_browser_frame_view.h
index 5de45dc..96d27e8 100644
--- a/chrome/browser/chromeos/frame/normal_browser_frame_view.h
+++ b/chrome/browser/chromeos/frame/normal_browser_frame_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_FRAME_NORMAL_BROWSER_FRAME_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_FRAME_NORMAL_BROWSER_FRAME_VIEW_H_
+#pragma once
#include "chrome/browser/views/frame/browser_frame.h"
#include "chrome/browser/views/frame/browser_non_client_frame_view.h"
diff --git a/chrome/browser/chromeos/frame/panel_browser_view.h b/chrome/browser/chromeos/frame/panel_browser_view.h
index c3d7ec3..337245f 100644
--- a/chrome/browser/chromeos/frame/panel_browser_view.h
+++ b/chrome/browser/chromeos/frame/panel_browser_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_FRAME_PANEL_BROWSER_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_FRAME_PANEL_BROWSER_VIEW_H_
+#pragma once
#include "app/x11_util.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/chromeos/frame/panel_controller.h b/chrome/browser/chromeos/frame/panel_controller.h
index 32be295..2ad5d2d 100644
--- a/chrome/browser/chromeos/frame/panel_controller.h
+++ b/chrome/browser/chromeos/frame/panel_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_FRAME_PANEL_CONTROLLER_H_
#define CHROME_BROWSER_CHROMEOS_FRAME_PANEL_CONTROLLER_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/chromeos/gview_request_interceptor.h b/chrome/browser/chromeos/gview_request_interceptor.h
index dcb5f20..adbbd25 100644
--- a/chrome/browser/chromeos/gview_request_interceptor.h
+++ b/chrome/browser/chromeos/gview_request_interceptor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_GVIEW_REQUEST_INTERCEPTOR_H__
#define CHROME_BROWSER_CHROMEOS_GVIEW_REQUEST_INTERCEPTOR_H__
+#pragma once
#include <string>
#include "base/hash_tables.h"
diff --git a/chrome/browser/chromeos/input_method/input_method_util.h b/chrome/browser/chromeos/input_method/input_method_util.h
index 72d86ea..04db190 100644
--- a/chrome/browser/chromeos/input_method/input_method_util.h
+++ b/chrome/browser/chromeos/input_method/input_method_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_INPUT_METHOD_INPUT_METHOD_UTIL_H_
#define CHROME_BROWSER_CHROMEOS_INPUT_METHOD_INPUT_METHOD_UTIL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/language_preferences.h b/chrome/browser/chromeos/language_preferences.h
index 34ab1ec..1882a37 100644
--- a/chrome/browser/chromeos/language_preferences.h
+++ b/chrome/browser/chromeos/language_preferences.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LANGUAGE_PREFERENCES_H_
#define CHROME_BROWSER_CHROMEOS_LANGUAGE_PREFERENCES_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/common/pref_names.h"
diff --git a/chrome/browser/chromeos/login/account_creation_view.h b/chrome/browser/chromeos/login/account_creation_view.h
index 11aa14d..40bbe31 100644
--- a/chrome/browser/chromeos/login/account_creation_view.h
+++ b/chrome/browser/chromeos/login/account_creation_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_ACCOUNT_CREATION_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_ACCOUNT_CREATION_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/account_screen.h b/chrome/browser/chromeos/login/account_screen.h
index ec9173c..b03f787 100644
--- a/chrome/browser/chromeos/login/account_screen.h
+++ b/chrome/browser/chromeos/login/account_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_ACCOUNT_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_ACCOUNT_SCREEN_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/auth_response_handler.h b/chrome/browser/chromeos/login/auth_response_handler.h
index 826baeb..9be1a5e 100644
--- a/chrome/browser/chromeos/login/auth_response_handler.h
+++ b/chrome/browser/chromeos/login/auth_response_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_AUTH_RESPONSE_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_AUTH_RESPONSE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/authentication_notification_details.h b/chrome/browser/chromeos/login/authentication_notification_details.h
index 4ad9f0d..2b14419 100644
--- a/chrome/browser/chromeos/login/authentication_notification_details.h
+++ b/chrome/browser/chromeos/login/authentication_notification_details.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_AUTHENTICATION_NOTIFICATION_DETAILS_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_AUTHENTICATION_NOTIFICATION_DETAILS_H_
+#pragma once
// A class to hold the parameters we get back from an authentication attempt
// through the login manager
diff --git a/chrome/browser/chromeos/login/authenticator.h b/chrome/browser/chromeos/login/authenticator.h
index bc0bdca..e3cc397 100644
--- a/chrome/browser/chromeos/login/authenticator.h
+++ b/chrome/browser/chromeos/login/authenticator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_AUTHENTICATOR_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_AUTHENTICATOR_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/chromeos/login/background_view.h b/chrome/browser/chromeos/login/background_view.h
index 5c34a6a..65438ca 100644
--- a/chrome/browser/chromeos/login/background_view.h
+++ b/chrome/browser/chromeos/login/background_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_BACKGROUND_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_BACKGROUND_VIEW_H_
+#pragma once
#include "chrome/browser/chromeos/boot_times_loader.h"
#include "chrome/browser/chromeos/cros/cros_library.h"
diff --git a/chrome/browser/chromeos/login/camera.h b/chrome/browser/chromeos/login/camera.h
index 0acfecd..eb4498c 100644
--- a/chrome/browser/chromeos/login/camera.h
+++ b/chrome/browser/chromeos/login/camera.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_CAMERA_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_CAMERA_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/login/captcha_view.h b/chrome/browser/chromeos/login/captcha_view.h
index 872729a..491c438 100644
--- a/chrome/browser/chromeos/login/captcha_view.h
+++ b/chrome/browser/chromeos/login/captcha_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_CAPTCHA_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_CAPTCHA_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/client_login_response_handler.h b/chrome/browser/chromeos/login/client_login_response_handler.h
index c0f1227..b788882 100644
--- a/chrome/browser/chromeos/login/client_login_response_handler.h
+++ b/chrome/browser/chromeos/login/client_login_response_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_CLIENT_LOGIN_RESPONSE_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_CLIENT_LOGIN_RESPONSE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/cookie_fetcher.h b/chrome/browser/chromeos/login/cookie_fetcher.h
index ef82d55..4c6d66a 100644
--- a/chrome/browser/chromeos/login/cookie_fetcher.h
+++ b/chrome/browser/chromeos/login/cookie_fetcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_COOKIE_FETCHER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_COOKIE_FETCHER_H_
+#pragma once
#include <string>
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/chromeos/login/eula_view.h b/chrome/browser/chromeos/login/eula_view.h
index ebae697..c82f7ce 100644
--- a/chrome/browser/chromeos/login/eula_view.h
+++ b/chrome/browser/chromeos/login/eula_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_EULA_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_EULA_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/existing_user_controller.h b/chrome/browser/chromeos/login/existing_user_controller.h
index 856f7ca..e825aea 100644
--- a/chrome/browser/chromeos/login/existing_user_controller.h
+++ b/chrome/browser/chromeos/login/existing_user_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_EXISTING_USER_CONTROLLER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_EXISTING_USER_CONTROLLER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/login/google_authenticator.h b/chrome/browser/chromeos/login/google_authenticator.h
index 2fae711..8b0acb2 100644
--- a/chrome/browser/chromeos/login/google_authenticator.h
+++ b/chrome/browser/chromeos/login/google_authenticator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_GOOGLE_AUTHENTICATOR_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_GOOGLE_AUTHENTICATOR_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/login/helper.h b/chrome/browser/chromeos/login/helper.h
index a98d2f2..8009eed 100644
--- a/chrome/browser/chromeos/login/helper.h
+++ b/chrome/browser/chromeos/login/helper.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_HELPER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_HELPER_H_
+#pragma once
#include "third_party/skia/include/core/SkColor.h"
diff --git a/chrome/browser/chromeos/login/image_decoder.h b/chrome/browser/chromeos/login/image_decoder.h
index fdb9e1c..02ad1ce 100644
--- a/chrome/browser/chromeos/login/image_decoder.h
+++ b/chrome/browser/chromeos/login/image_decoder.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_IMAGE_DECODER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_IMAGE_DECODER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/chromeos/login/image_downloader.h b/chrome/browser/chromeos/login/image_downloader.h
index 61d773c..06193bf 100644
--- a/chrome/browser/chromeos/login/image_downloader.h
+++ b/chrome/browser/chromeos/login/image_downloader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_IMAGE_DOWNLOADER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_IMAGE_DOWNLOADER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/issue_response_handler.h b/chrome/browser/chromeos/login/issue_response_handler.h
index 4741c80..fa23030 100644
--- a/chrome/browser/chromeos/login/issue_response_handler.h
+++ b/chrome/browser/chromeos/login/issue_response_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_ISSUE_RESPONSE_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_ISSUE_RESPONSE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/language_switch_menu.h b/chrome/browser/chromeos/login/language_switch_menu.h
index 849d537..d076ac9 100644
--- a/chrome/browser/chromeos/login/language_switch_menu.h
+++ b/chrome/browser/chromeos/login/language_switch_menu.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_LANGUAGE_SWITCH_MENU_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_LANGUAGE_SWITCH_MENU_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/login_html_dialog.h b/chrome/browser/chromeos/login/login_html_dialog.h
index 81c6628..b0ad05e 100644
--- a/chrome/browser/chromeos/login/login_html_dialog.h
+++ b/chrome/browser/chromeos/login/login_html_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_LOGIN_HTML_DIALOG_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_LOGIN_HTML_DIALOG_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/login_screen.h b/chrome/browser/chromeos/login/login_screen.h
index 3b3645c..1912d20 100644
--- a/chrome/browser/chromeos/login/login_screen.h
+++ b/chrome/browser/chromeos/login/login_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_LOGIN_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_LOGIN_SCREEN_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/login_status_consumer.h b/chrome/browser/chromeos/login/login_status_consumer.h
index 1fa0104..f0e2752 100644
--- a/chrome/browser/chromeos/login/login_status_consumer.h
+++ b/chrome/browser/chromeos/login/login_status_consumer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_LOGIN_STATUS_CONSUMER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_LOGIN_STATUS_CONSUMER_H_
+#pragma once
#include <string>
#include "chrome/common/net/gaia/gaia_auth_consumer.h"
diff --git a/chrome/browser/chromeos/login/login_utils.h b/chrome/browser/chromeos/login/login_utils.h
index 757fd217..aab4a68 100644
--- a/chrome/browser/chromeos/login/login_utils.h
+++ b/chrome/browser/chromeos/login/login_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_LOGIN_UTILS_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_LOGIN_UTILS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/login/message_bubble.h b/chrome/browser/chromeos/login/message_bubble.h
index d265ac1..310d1bc 100644
--- a/chrome/browser/chromeos/login/message_bubble.h
+++ b/chrome/browser/chromeos/login/message_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_MESSAGE_BUBBLE_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_MESSAGE_BUBBLE_H_
+#pragma once
#include "chrome/browser/views/info_bubble.h"
#include "views/controls/button/button.h"
diff --git a/chrome/browser/chromeos/login/mock_auth_response_handler.h b/chrome/browser/chromeos/login/mock_auth_response_handler.h
index 81c33b2..db4651a 100644
--- a/chrome/browser/chromeos/login/mock_auth_response_handler.h
+++ b/chrome/browser/chromeos/login/mock_auth_response_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_MOCK_AUTH_RESPONSE_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_MOCK_AUTH_RESPONSE_HANDLER_H_
+#pragma once
#include "chrome/browser/chromeos/login/auth_response_handler.h"
diff --git a/chrome/browser/chromeos/login/mock_authenticator.h b/chrome/browser/chromeos/login/mock_authenticator.h
index 788708a..5d90cb7 100644
--- a/chrome/browser/chromeos/login/mock_authenticator.h
+++ b/chrome/browser/chromeos/login/mock_authenticator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_MOCK_AUTHENTICATOR_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_MOCK_AUTHENTICATOR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/mock_screen_observer.h b/chrome/browser/chromeos/login/mock_screen_observer.h
index 1df4106..951c045 100644
--- a/chrome/browser/chromeos/login/mock_screen_observer.h
+++ b/chrome/browser/chromeos/login/mock_screen_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_MOCK_SCREEN_OBSERVER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_MOCK_SCREEN_OBSERVER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/mock_update_screen.h b/chrome/browser/chromeos/login/mock_update_screen.h
index 2e6beb2..ad34cb8 100644
--- a/chrome/browser/chromeos/login/mock_update_screen.h
+++ b/chrome/browser/chromeos/login/mock_update_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_MOCK_UPDATE_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_MOCK_UPDATE_SCREEN_H_
+#pragma once
#include "chrome/browser/chromeos/login/update_screen.h"
#include "chrome/browser/chromeos/login/view_screen.h"
diff --git a/chrome/browser/chromeos/login/network_screen.h b/chrome/browser/chromeos/login/network_screen.h
index e7d00cb..01e92c7 100644
--- a/chrome/browser/chromeos/login/network_screen.h
+++ b/chrome/browser/chromeos/login/network_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_NETWORK_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_NETWORK_SCREEN_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/network_screen_delegate.h b/chrome/browser/chromeos/login/network_screen_delegate.h
index a0c911a..6a5daf9 100644
--- a/chrome/browser/chromeos/login/network_screen_delegate.h
+++ b/chrome/browser/chromeos/login/network_screen_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_NETWORK_SCREEN_DELEGATE_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_NETWORK_SCREEN_DELEGATE_H_
+#pragma once
#include "app/combobox_model.h"
#include "chrome/browser/chromeos/cros/network_library.h"
diff --git a/chrome/browser/chromeos/login/network_selection_view.h b/chrome/browser/chromeos/login/network_selection_view.h
index 5843e33..09f8f82 100644
--- a/chrome/browser/chromeos/login/network_selection_view.h
+++ b/chrome/browser/chromeos/login/network_selection_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_NETWORK_SELECTION_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_NETWORK_SELECTION_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/new_user_view.h b/chrome/browser/chromeos/login/new_user_view.h
index bd3b20b..8befdb8 100644
--- a/chrome/browser/chromeos/login/new_user_view.h
+++ b/chrome/browser/chromeos/login/new_user_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_NEW_USER_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_NEW_USER_VIEW_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/login/oobe_progress_bar.h b/chrome/browser/chromeos/login/oobe_progress_bar.h
index b655841..35e8c80 100644
--- a/chrome/browser/chromeos/login/oobe_progress_bar.h
+++ b/chrome/browser/chromeos/login/oobe_progress_bar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_OOBE_PROGRESS_BAR_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_OOBE_PROGRESS_BAR_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/chromeos/login/owner_key_utils.h b/chrome/browser/chromeos/login/owner_key_utils.h
index 8900ed4..5d96c78 100644
--- a/chrome/browser/chromeos/login/owner_key_utils.h
+++ b/chrome/browser/chromeos/login/owner_key_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_OWNER_KEY_UTILS_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_OWNER_KEY_UTILS_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/chromeos/login/password_changed_view.h b/chrome/browser/chromeos/login/password_changed_view.h
index 535a05a..26df899 100644
--- a/chrome/browser/chromeos/login/password_changed_view.h
+++ b/chrome/browser/chromeos/login/password_changed_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_PASSWORD_CHANGED_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_PASSWORD_CHANGED_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/registration_screen.h b/chrome/browser/chromeos/login/registration_screen.h
index 89d1cdb..fe41d40 100644
--- a/chrome/browser/chromeos/login/registration_screen.h
+++ b/chrome/browser/chromeos/login/registration_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_REGISTRATION_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_REGISTRATION_SCREEN_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/rounded_rect_painter.h b/chrome/browser/chromeos/login/rounded_rect_painter.h
index 3788c1b..de2dd41 100644
--- a/chrome/browser/chromeos/login/rounded_rect_painter.h
+++ b/chrome/browser/chromeos/login/rounded_rect_painter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_ROUNDED_RECT_PAINTER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_ROUNDED_RECT_PAINTER_H_
+#pragma once
#include "third_party/skia/include/core/SkColor.h"
diff --git a/chrome/browser/chromeos/login/screen_lock_view.h b/chrome/browser/chromeos/login/screen_lock_view.h
index eb75d78..9f4c6b0 100644
--- a/chrome/browser/chromeos/login/screen_lock_view.h
+++ b/chrome/browser/chromeos/login/screen_lock_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_SCREEN_LOCK_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_SCREEN_LOCK_VIEW_H_
+#pragma once
#include "chrome/browser/chromeos/login/user_view.h"
#include "chrome/common/notification_observer.h"
diff --git a/chrome/browser/chromeos/login/screen_locker.h b/chrome/browser/chromeos/login/screen_locker.h
index f2681b7..b871f4c 100644
--- a/chrome/browser/chromeos/login/screen_locker.h
+++ b/chrome/browser/chromeos/login/screen_locker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_SCREEN_LOCKER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_SCREEN_LOCKER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/screen_locker_tester.h b/chrome/browser/chromeos/login/screen_locker_tester.h
index 33dc41e..9dd1bf9 100644
--- a/chrome/browser/chromeos/login/screen_locker_tester.h
+++ b/chrome/browser/chromeos/login/screen_locker_tester.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_SCREEN_LOCKER_TESTER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_SCREEN_LOCKER_TESTER_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/chromeos/login/screen_observer.h b/chrome/browser/chromeos/login/screen_observer.h
index 85875f1..6020ea1 100644
--- a/chrome/browser/chromeos/login/screen_observer.h
+++ b/chrome/browser/chromeos/login/screen_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_SCREEN_OBSERVER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_SCREEN_OBSERVER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/update_screen.h b/chrome/browser/chromeos/login/update_screen.h
index 825a2b5..8ab88f7 100644
--- a/chrome/browser/chromeos/login/update_screen.h
+++ b/chrome/browser/chromeos/login/update_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_UPDATE_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_UPDATE_SCREEN_H_
+#pragma once
#include "base/ref_counted.h"
#include "base/timer.h"
diff --git a/chrome/browser/chromeos/login/update_view.h b/chrome/browser/chromeos/login/update_view.h
index b5b09fb..15588af 100644
--- a/chrome/browser/chromeos/login/update_view.h
+++ b/chrome/browser/chromeos/login/update_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_UPDATE_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_UPDATE_VIEW_H_
+#pragma once
#include "views/view.h"
diff --git a/chrome/browser/chromeos/login/user_controller.h b/chrome/browser/chromeos/login/user_controller.h
index d702fcdc..4aac157 100644
--- a/chrome/browser/chromeos/login/user_controller.h
+++ b/chrome/browser/chromeos/login/user_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_USER_CONTROLLER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_USER_CONTROLLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/user_image_downloader.h b/chrome/browser/chromeos/login/user_image_downloader.h
index f4de665..efd47f61 100644
--- a/chrome/browser/chromeos/login/user_image_downloader.h
+++ b/chrome/browser/chromeos/login/user_image_downloader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_USER_IMAGE_DOWNLOADER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_USER_IMAGE_DOWNLOADER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/login/user_image_loader.h b/chrome/browser/chromeos/login/user_image_loader.h
index 454900b..4c7e0ad 100644
--- a/chrome/browser/chromeos/login/user_image_loader.h
+++ b/chrome/browser/chromeos/login/user_image_loader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_USER_IMAGE_LOADER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_USER_IMAGE_LOADER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/user_image_screen.h b/chrome/browser/chromeos/login/user_image_screen.h
index 609e5f6..f2c1794 100644
--- a/chrome/browser/chromeos/login/user_image_screen.h
+++ b/chrome/browser/chromeos/login/user_image_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_USER_IMAGE_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_USER_IMAGE_SCREEN_H_
+#pragma once
#include "chrome/browser/chromeos/login/camera.h"
#include "chrome/browser/chromeos/login/user_image_view.h"
diff --git a/chrome/browser/chromeos/login/user_image_view.h b/chrome/browser/chromeos/login/user_image_view.h
index 028499d..83e1b45 100644
--- a/chrome/browser/chromeos/login/user_image_view.h
+++ b/chrome/browser/chromeos/login/user_image_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_USER_IMAGE_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_USER_IMAGE_VIEW_H_
+#pragma once
#include "views/controls/button/button.h"
#include "views/view.h"
diff --git a/chrome/browser/chromeos/login/user_manager.h b/chrome/browser/chromeos/login/user_manager.h
index 0e4ce31..5e89067 100644
--- a/chrome/browser/chromeos/login/user_manager.h
+++ b/chrome/browser/chromeos/login/user_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_USER_MANAGER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_USER_MANAGER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/login/user_view.h b/chrome/browser/chromeos/login/user_view.h
index 25eb9d9..616ea94 100644
--- a/chrome/browser/chromeos/login/user_view.h
+++ b/chrome/browser/chromeos/login/user_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_USER_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_USER_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/view_screen.h b/chrome/browser/chromeos/login/view_screen.h
index ea9d437..4c251d7 100644
--- a/chrome/browser/chromeos/login/view_screen.h
+++ b/chrome/browser/chromeos/login/view_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_VIEW_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_VIEW_SCREEN_H_
+#pragma once
#include "base/message_loop.h"
#include "chrome/browser/chromeos/login/wizard_screen.h"
diff --git a/chrome/browser/chromeos/login/web_page_screen.h b/chrome/browser/chromeos/login/web_page_screen.h
index 5c9bc17..37539bd 100644
--- a/chrome/browser/chromeos/login/web_page_screen.h
+++ b/chrome/browser/chromeos/login/web_page_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_WEB_PAGE_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_WEB_PAGE_SCREEN_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/timer.h"
diff --git a/chrome/browser/chromeos/login/web_page_view.h b/chrome/browser/chromeos/login/web_page_view.h
index 8197743..b497715 100644
--- a/chrome/browser/chromeos/login/web_page_view.h
+++ b/chrome/browser/chromeos/login/web_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_WEB_PAGE_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_WEB_PAGE_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/wizard_controller.h b/chrome/browser/chromeos/login/wizard_controller.h
index 7366fa3..7dbcc1a 100644
--- a/chrome/browser/chromeos/login/wizard_controller.h
+++ b/chrome/browser/chromeos/login/wizard_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_WIZARD_CONTROLLER_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_WIZARD_CONTROLLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/wizard_in_process_browser_test.h b/chrome/browser/chromeos/login/wizard_in_process_browser_test.h
index d9b634e..da23b35 100644
--- a/chrome/browser/chromeos/login/wizard_in_process_browser_test.h
+++ b/chrome/browser/chromeos/login/wizard_in_process_browser_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_WIZARD_IN_PROCESS_BROWSER_TEST_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_WIZARD_IN_PROCESS_BROWSER_TEST_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/login/wizard_screen.h b/chrome/browser/chromeos/login/wizard_screen.h
index 3eb3e9e..1f213165 100644
--- a/chrome/browser/chromeos/login/wizard_screen.h
+++ b/chrome/browser/chromeos/login/wizard_screen.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_WIZARD_SCREEN_H_
#define CHROME_BROWSER_CHROMEOS_LOGIN_WIZARD_SCREEN_H_
+#pragma once
#include "gfx/canvas.h"
diff --git a/chrome/browser/chromeos/low_battery_observer.h b/chrome/browser/chromeos/low_battery_observer.h
index 5bbed0a..1756f50 100644
--- a/chrome/browser/chromeos/low_battery_observer.h
+++ b/chrome/browser/chromeos/low_battery_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_LOW_BATTERY_OBSERVER_H_
#define CHROME_BROWSER_CHROMEOS_LOW_BATTERY_OBSERVER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/time.h"
diff --git a/chrome/browser/chromeos/mock_cros_settings.h b/chrome/browser/chromeos/mock_cros_settings.h
index 606dbdf..810ccb0 100644
--- a/chrome/browser/chromeos/mock_cros_settings.h
+++ b/chrome/browser/chromeos/mock_cros_settings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_MOCK_CROS_SETTINGS_H_
#define CHROME_BROWSER_CHROMEOS_MOCK_CROS_SETTINGS_H_
+#pragma once
#include "base/singleton.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/chromeos/native_dialog_window.h b/chrome/browser/chromeos/native_dialog_window.h
index 6792231..47a478b 100644
--- a/chrome/browser/chromeos/native_dialog_window.h
+++ b/chrome/browser/chromeos/native_dialog_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NATIVE_DIALOG_WINDOW_H_
#define CHROME_BROWSER_CHROMEOS_NATIVE_DIALOG_WINDOW_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/chromeos/network_list.h b/chrome/browser/chromeos/network_list.h
index f08b23a..0d4cb73 100644
--- a/chrome/browser/chromeos/network_list.h
+++ b/chrome/browser/chromeos/network_list.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NETWORK_LIST_H_
#define CHROME_BROWSER_CHROMEOS_NETWORK_LIST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/network_message_observer.h b/chrome/browser/chromeos/network_message_observer.h
index a62e636..1b14577 100644
--- a/chrome/browser/chromeos/network_message_observer.h
+++ b/chrome/browser/chromeos/network_message_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NETWORK_MESSAGE_OBSERVER_H_
#define CHROME_BROWSER_CHROMEOS_NETWORK_MESSAGE_OBSERVER_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/chromeos/network_state_notifier.h b/chrome/browser/chromeos/network_state_notifier.h
index a64f264..f5cd676 100644
--- a/chrome/browser/chromeos/network_state_notifier.h
+++ b/chrome/browser/chromeos/network_state_notifier.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NETWORK_STATE_NOTIFIER_H_
#define CHROME_BROWSER_CHROMEOS_NETWORK_STATE_NOTIFIER_H_
+#pragma once
#include "chrome/browser/chromeos/cros/network_library.h"
diff --git a/chrome/browser/chromeos/notifications/balloon_collection_impl.h b/chrome/browser/chromeos/notifications/balloon_collection_impl.h
index 7ae7763..141cb55 100644
--- a/chrome/browser/chromeos/notifications/balloon_collection_impl.h
+++ b/chrome/browser/chromeos/notifications/balloon_collection_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_BALLOON_COLLECTION_IMPL_H_
#define CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_BALLOON_COLLECTION_IMPL_H_
+#pragma once
#include <deque>
diff --git a/chrome/browser/chromeos/notifications/balloon_view.h b/chrome/browser/chromeos/notifications/balloon_view.h
index c6032e6..20fbf5f 100644
--- a/chrome/browser/chromeos/notifications/balloon_view.h
+++ b/chrome/browser/chromeos/notifications/balloon_view.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_BALLOON_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_BALLOON_VIEW_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/chromeos/notifications/desktop_notifications_unittest.h b/chrome/browser/chromeos/notifications/desktop_notifications_unittest.h
index b424c67..fedd4f0 100644
--- a/chrome/browser/chromeos/notifications/desktop_notifications_unittest.h
+++ b/chrome/browser/chromeos/notifications/desktop_notifications_unittest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_DESKTOP_NOTIFICATIONS_UNITTEST_H_
#define CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_DESKTOP_NOTIFICATIONS_UNITTEST_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/chromeos/notifications/notification_panel.h b/chrome/browser/chromeos/notifications/notification_panel.h
index 7b795e45..7c9f759 100644
--- a/chrome/browser/chromeos/notifications/notification_panel.h
+++ b/chrome/browser/chromeos/notifications/notification_panel.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_NOTIFICATION_PANEL_H_
#define CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_NOTIFICATION_PANEL_H_
+#pragma once
#include "base/task.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/chromeos/notifications/system_notification.h b/chrome/browser/chromeos/notifications/system_notification.h
index ff1efef..c898b0f 100644
--- a/chrome/browser/chromeos/notifications/system_notification.h
+++ b/chrome/browser/chromeos/notifications/system_notification.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_SYSTEM_NOTIFICATION_H_
#define CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_SYSTEM_NOTIFICATION_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/notifications/system_notification_factory.h b/chrome/browser/chromeos/notifications/system_notification_factory.h
index 6acd53a..c81b07d 100644
--- a/chrome/browser/chromeos/notifications/system_notification_factory.h
+++ b/chrome/browser/chromeos/notifications/system_notification_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_SYSTEM_NOTIFICATION_FACTORY_H_
#define CHROME_BROWSER_CHROMEOS_NOTIFICATIONS_SYSTEM_NOTIFICATION_FACTORY_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/notifications/notification.h"
diff --git a/chrome/browser/chromeos/offline/offline_load_page.h b/chrome/browser/chromeos/offline/offline_load_page.h
index 3363853..b6eb046 100644
--- a/chrome/browser/chromeos/offline/offline_load_page.h
+++ b/chrome/browser/chromeos/offline/offline_load_page.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OFFLINE_OFFLINE_LOAD_PAGE_H_
#define CHROME_BROWSER_CHROMEOS_OFFLINE_OFFLINE_LOAD_PAGE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/offline/offline_load_service.h b/chrome/browser/chromeos/offline/offline_load_service.h
index 119475e..45baff6 100644
--- a/chrome/browser/chromeos/offline/offline_load_service.h
+++ b/chrome/browser/chromeos/offline/offline_load_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OFFLINE_OFFLINE_LOAD_SERVICE_H_
#define CHROME_BROWSER_CHROMEOS_OFFLINE_OFFLINE_LOAD_SERVICE_H_
+#pragma once
#include <tr1/unordered_set>
diff --git a/chrome/browser/chromeos/options/cellular_config_view.h b/chrome/browser/chromeos/options/cellular_config_view.h
index f2ad38e..5019ed3 100644
--- a/chrome/browser/chromeos/options/cellular_config_view.h
+++ b/chrome/browser/chromeos/options/cellular_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_CELLULAR_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_CELLULAR_CONFIG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/options/internet_page_view.h b/chrome/browser/chromeos/options/internet_page_view.h
index 2b6f9ed..e75bf02 100644
--- a/chrome/browser/chromeos/options/internet_page_view.h
+++ b/chrome/browser/chromeos/options/internet_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_INTERNET_PAGE_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_INTERNET_PAGE_VIEW_H_
+#pragma once
#include "chrome/browser/chromeos/cros/network_library.h"
#include "chrome/browser/chromeos/options/settings_page_view.h"
diff --git a/chrome/browser/chromeos/options/ip_config_view.h b/chrome/browser/chromeos/options/ip_config_view.h
index f144666..c09fcc3 100644
--- a/chrome/browser/chromeos/options/ip_config_view.h
+++ b/chrome/browser/chromeos/options/ip_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_IP_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_IP_CONFIG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/options/language_chewing_config_view.h b/chrome/browser/chromeos/options/language_chewing_config_view.h
index cdffac4..4a230f0 100644
--- a/chrome/browser/chromeos/options/language_chewing_config_view.h
+++ b/chrome/browser/chromeos/options/language_chewing_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_CHEWING_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_CHEWING_CONFIG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/options/language_config_model.h b/chrome/browser/chromeos/options/language_config_model.h
index 352208c4..7084291 100644
--- a/chrome/browser/chromeos/options/language_config_model.h
+++ b/chrome/browser/chromeos/options/language_config_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_CONFIG_MODEL_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_CONFIG_MODEL_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/chromeos/options/language_config_util.h b/chrome/browser/chromeos/options/language_config_util.h
index cc80ee7..244f682 100644
--- a/chrome/browser/chromeos/options/language_config_util.h
+++ b/chrome/browser/chromeos/options/language_config_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_CONFIG_UTIL_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_CONFIG_UTIL_H_
+#pragma once
#include "chrome/browser/chromeos/language_preferences.h"
#include "views/controls/combobox/combobox.h"
diff --git a/chrome/browser/chromeos/options/language_config_view.h b/chrome/browser/chromeos/options/language_config_view.h
index bd2b0e3..904c1cd 100644
--- a/chrome/browser/chromeos/options/language_config_view.h
+++ b/chrome/browser/chromeos/options/language_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_CONFIG_VIEW_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/chromeos/options/language_hangul_config_view.h b/chrome/browser/chromeos/options/language_hangul_config_view.h
index 88f31888..da278d1 100644
--- a/chrome/browser/chromeos/options/language_hangul_config_view.h
+++ b/chrome/browser/chromeos/options/language_hangul_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_HANGUL_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_HANGUL_CONFIG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/options/language_mozc_config_view.h b/chrome/browser/chromeos/options/language_mozc_config_view.h
index 0ee0266..d2c013a 100644
--- a/chrome/browser/chromeos/options/language_mozc_config_view.h
+++ b/chrome/browser/chromeos/options/language_mozc_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_MOZC_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_MOZC_CONFIG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/options/language_pinyin_config_view.h b/chrome/browser/chromeos/options/language_pinyin_config_view.h
index 9879f28..2e01e18 100644
--- a/chrome/browser/chromeos/options/language_pinyin_config_view.h
+++ b/chrome/browser/chromeos/options/language_pinyin_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_PINYIN_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_LANGUAGE_PINYIN_CONFIG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/options/network_config_view.h b/chrome/browser/chromeos/options/network_config_view.h
index 2bdd392..195c9a1 100644
--- a/chrome/browser/chromeos/options/network_config_view.h
+++ b/chrome/browser/chromeos/options/network_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_NETWORK_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_NETWORK_CONFIG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/options/options_window_view.h b/chrome/browser/chromeos/options/options_window_view.h
index a6b31b6..784ec8d 100644
--- a/chrome/browser/chromeos/options/options_window_view.h
+++ b/chrome/browser/chromeos/options/options_window_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_OPTIONS_WINDOW_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_OPTIONS_WINDOW_VIEW_H_
+#pragma once
namespace chromeos {
diff --git a/chrome/browser/chromeos/options/settings_page_view.h b/chrome/browser/chromeos/options/settings_page_view.h
index 5793980..a87170d 100644
--- a/chrome/browser/chromeos/options/settings_page_view.h
+++ b/chrome/browser/chromeos/options/settings_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_SETTINGS_PAGE_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_SETTINGS_PAGE_VIEW_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/chromeos/options/system_page_view.h b/chrome/browser/chromeos/options/system_page_view.h
index c560a61..933ff98 100644
--- a/chrome/browser/chromeos/options/system_page_view.h
+++ b/chrome/browser/chromeos/options/system_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_SYSTEM_PAGE_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_SYSTEM_PAGE_VIEW_H_
+#pragma once
#include "chrome/browser/chromeos/options/settings_page_view.h"
diff --git a/chrome/browser/chromeos/options/wifi_config_view.h b/chrome/browser/chromeos/options/wifi_config_view.h
index 18c0f78..6dbe94b 100644
--- a/chrome/browser/chromeos/options/wifi_config_view.h
+++ b/chrome/browser/chromeos/options/wifi_config_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_OPTIONS_WIFI_CONFIG_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_OPTIONS_WIFI_CONFIG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/panels/panel_scroller.h b/chrome/browser/chromeos/panels/panel_scroller.h
index 51eedff..5e3d3e1 100644
--- a/chrome/browser/chromeos/panels/panel_scroller.h
+++ b/chrome/browser/chromeos/panels/panel_scroller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_PANELS_PANEL_SCROLLER_H_
#define CHROME_BROWSER_CHROMEOS_PANELS_PANEL_SCROLLER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/chromeos/panels/panel_scroller_container.h b/chrome/browser/chromeos/panels/panel_scroller_container.h
index 5007e95..c78e307 100644
--- a/chrome/browser/chromeos/panels/panel_scroller_container.h
+++ b/chrome/browser/chromeos/panels/panel_scroller_container.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_PANELS_PANEL_SCROLLER_CONTAINER_H_
#define CHROME_BROWSER_CHROMEOS_PANELS_PANEL_SCROLLER_CONTAINER_H_
+#pragma once
#include "base/basictypes.h"
#include "views/view.h"
diff --git a/chrome/browser/chromeos/panels/panel_scroller_header.h b/chrome/browser/chromeos/panels/panel_scroller_header.h
index 701acb5..465558f 100644
--- a/chrome/browser/chromeos/panels/panel_scroller_header.h
+++ b/chrome/browser/chromeos/panels/panel_scroller_header.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_PANELS_PANEL_SCROLLER_HEADER_H_
#define CHROME_BROWSER_CHROMEOS_PANELS_PANEL_SCROLLER_HEADER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/pipe_reader.h b/chrome/browser/chromeos/pipe_reader.h
index d89405d..1ebe43b 100644
--- a/chrome/browser/chromeos/pipe_reader.h
+++ b/chrome/browser/chromeos/pipe_reader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_PIPE_READER_H_
#define CHROME_BROWSER_CHROMEOS_PIPE_READER_H_
+#pragma once
#include <fcntl.h>
#include <stdio.h>
diff --git a/chrome/browser/chromeos/preferences.h b/chrome/browser/chromeos/preferences.h
index a9a2250..ba385dc 100644
--- a/chrome/browser/chromeos/preferences.h
+++ b/chrome/browser/chromeos/preferences.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_PREFERENCES_H_
#define CHROME_BROWSER_CHROMEOS_PREFERENCES_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/pulse_audio_mixer.h b/chrome/browser/chromeos/pulse_audio_mixer.h
index d3ce54a..0df59d5 100644
--- a/chrome/browser/chromeos/pulse_audio_mixer.h
+++ b/chrome/browser/chromeos/pulse_audio_mixer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_PULSE_AUDIO_MIXER_H_
#define CHROME_BROWSER_CHROMEOS_PULSE_AUDIO_MIXER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/callback.h"
diff --git a/chrome/browser/chromeos/status/clock_menu_button.h b/chrome/browser/chromeos/status/clock_menu_button.h
index b5daa2c..0697570 100644
--- a/chrome/browser/chromeos/status/clock_menu_button.h
+++ b/chrome/browser/chromeos/status/clock_menu_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_STATUS_CLOCK_MENU_BUTTON_H_
#define CHROME_BROWSER_CHROMEOS_STATUS_CLOCK_MENU_BUTTON_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/timer.h"
diff --git a/chrome/browser/chromeos/status/feedback_menu_button.h b/chrome/browser/chromeos/status/feedback_menu_button.h
index 1b6b1df..43a5c50 100644
--- a/chrome/browser/chromeos/status/feedback_menu_button.h
+++ b/chrome/browser/chromeos/status/feedback_menu_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_STATUS_FEEDBACK_MENU_BUTTON_H_
#define CHROME_BROWSER_CHROMEOS_STATUS_FEEDBACK_MENU_BUTTON_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
#include "chrome/browser/chromeos/status/status_area_button.h"
diff --git a/chrome/browser/chromeos/status/language_menu_button.h b/chrome/browser/chromeos/status/language_menu_button.h
index dcafac1..ec5d2e2 100644
--- a/chrome/browser/chromeos/status/language_menu_button.h
+++ b/chrome/browser/chromeos/status/language_menu_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_STATUS_LANGUAGE_MENU_BUTTON_H_
#define CHROME_BROWSER_CHROMEOS_STATUS_LANGUAGE_MENU_BUTTON_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
#include "chrome/browser/chromeos/cros/input_method_library.h"
diff --git a/chrome/browser/chromeos/status/network_menu_button.h b/chrome/browser/chromeos/status/network_menu_button.h
index e5325ad..c72e5eb 100644
--- a/chrome/browser/chromeos/status/network_menu_button.h
+++ b/chrome/browser/chromeos/status/network_menu_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_STATUS_NETWORK_MENU_BUTTON_H_
#define CHROME_BROWSER_CHROMEOS_STATUS_NETWORK_MENU_BUTTON_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/status/power_menu_button.h b/chrome/browser/chromeos/status/power_menu_button.h
index 413b744..7cc5520 100644
--- a/chrome/browser/chromeos/status/power_menu_button.h
+++ b/chrome/browser/chromeos/status/power_menu_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_STATUS_POWER_MENU_BUTTON_H_
#define CHROME_BROWSER_CHROMEOS_STATUS_POWER_MENU_BUTTON_H_
+#pragma once
#include "app/menus/menu_model.h"
#include "chrome/browser/chromeos/cros/power_library.h"
diff --git a/chrome/browser/chromeos/status/status_area_button.h b/chrome/browser/chromeos/status/status_area_button.h
index b751653..9085fc2 100644
--- a/chrome/browser/chromeos/status/status_area_button.h
+++ b/chrome/browser/chromeos/status/status_area_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_STATUS_STATUS_AREA_BUTTON_H_
#define CHROME_BROWSER_CHROMEOS_STATUS_STATUS_AREA_BUTTON_H_
+#pragma once
#include "views/controls/button/menu_button.h"
#include "views/controls/menu/view_menu_delegate.h"
diff --git a/chrome/browser/chromeos/status/status_area_host.h b/chrome/browser/chromeos/status/status_area_host.h
index e61cf7c..7e86e67 100644
--- a/chrome/browser/chromeos/status/status_area_host.h
+++ b/chrome/browser/chromeos/status/status_area_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_STATUS_STATUS_AREA_HOST_H_
#define CHROME_BROWSER_CHROMEOS_STATUS_STATUS_AREA_HOST_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/chromeos/status/status_area_view.h b/chrome/browser/chromeos/status/status_area_view.h
index d30378b..0e4ecc3 100644
--- a/chrome/browser/chromeos/status/status_area_view.h
+++ b/chrome/browser/chromeos/status/status_area_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_STATUS_STATUS_AREA_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_STATUS_STATUS_AREA_VIEW_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/views/accessible_toolbar_view.h"
diff --git a/chrome/browser/chromeos/system_key_event_listener.h b/chrome/browser/chromeos/system_key_event_listener.h
index 117a3a8..b731b94 100644
--- a/chrome/browser/chromeos/system_key_event_listener.h
+++ b/chrome/browser/chromeos/system_key_event_listener.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_SYSTEM_KEY_EVENT_LISTENER_H_
#define CHROME_BROWSER_CHROMEOS_SYSTEM_KEY_EVENT_LISTENER_H_
+#pragma once
#include "base/singleton.h"
#include "chrome/browser/chromeos/wm_message_listener.h"
diff --git a/chrome/browser/chromeos/tab_closeable_state_watcher.h b/chrome/browser/chromeos/tab_closeable_state_watcher.h
index 5b786f2..facadc5 100644
--- a/chrome/browser/chromeos/tab_closeable_state_watcher.h
+++ b/chrome/browser/chromeos/tab_closeable_state_watcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_TAB_CLOSEABLE_STATE_WATCHER_H_
#define CHROME_BROWSER_CHROMEOS_TAB_CLOSEABLE_STATE_WATCHER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/chromeos/update_observer.h b/chrome/browser/chromeos/update_observer.h
index e199958..8f9068c 100644
--- a/chrome/browser/chromeos/update_observer.h
+++ b/chrome/browser/chromeos/update_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_UPDATE_OBSERVER_H_
#define CHROME_BROWSER_CHROMEOS_UPDATE_OBSERVER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/time.h"
diff --git a/chrome/browser/chromeos/usb_mount_observer.h b/chrome/browser/chromeos/usb_mount_observer.h
index 1dd78d3..415c9c4 100644
--- a/chrome/browser/chromeos/usb_mount_observer.h
+++ b/chrome/browser/chromeos/usb_mount_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_USB_MOUNT_OBSERVER_H_
#define CHROME_BROWSER_CHROMEOS_USB_MOUNT_OBSERVER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/chromeos/version_loader.h b/chrome/browser/chromeos/version_loader.h
index c7072b5..0e5acb5 100644
--- a/chrome/browser/chromeos/version_loader.h
+++ b/chrome/browser/chromeos/version_loader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_VERSION_LOADER_H_
#define CHROME_BROWSER_CHROMEOS_VERSION_LOADER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/chromeos/view_ids.h b/chrome/browser/chromeos/view_ids.h
index 8f0e016..e104612 100644
--- a/chrome/browser/chromeos/view_ids.h
+++ b/chrome/browser/chromeos/view_ids.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_VIEW_IDS_H_
#define CHROME_BROWSER_CHROMEOS_VIEW_IDS_H_
+#pragma once
#include "chrome/browser/view_ids.h"
diff --git a/chrome/browser/chromeos/volume_bubble.h b/chrome/browser/chromeos/volume_bubble.h
index 90bb034..419605b 100644
--- a/chrome/browser/chromeos/volume_bubble.h
+++ b/chrome/browser/chromeos/volume_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_VOLUME_BUBBLE_H_
#define CHROME_BROWSER_CHROMEOS_VOLUME_BUBBLE_H_
+#pragma once
#include "app/active_window_watcher_x.h"
#include "app/slide_animation.h"
diff --git a/chrome/browser/chromeos/volume_bubble_view.h b/chrome/browser/chromeos/volume_bubble_view.h
index fbf77d2..f9ec0b0 100644
--- a/chrome/browser/chromeos/volume_bubble_view.h
+++ b/chrome/browser/chromeos/volume_bubble_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_VOLUME_BUBBLE_VIEW_H_
#define CHROME_BROWSER_CHROMEOS_VOLUME_BUBBLE_VIEW_H_
+#pragma once
#include "views/view.h"
diff --git a/chrome/browser/chromeos/wm_ipc.h b/chrome/browser/chromeos/wm_ipc.h
index 6161749f..92fef71 100644
--- a/chrome/browser/chromeos/wm_ipc.h
+++ b/chrome/browser/chromeos/wm_ipc.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_WM_IPC_H_
#define CHROME_BROWSER_CHROMEOS_WM_IPC_H_
+#pragma once
#include <gtk/gtk.h>
#include <map>
diff --git a/chrome/browser/chromeos/wm_message_listener.h b/chrome/browser/chromeos/wm_message_listener.h
index 5972889..f389c4c 100644
--- a/chrome/browser/chromeos/wm_message_listener.h
+++ b/chrome/browser/chromeos/wm_message_listener.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_WM_MESSAGE_LISTENER_H_
#define CHROME_BROWSER_CHROMEOS_WM_MESSAGE_LISTENER_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/chromeos/wm_overview_controller.h b/chrome/browser/chromeos/wm_overview_controller.h
index 19a4ed0..c007b72 100644
--- a/chrome/browser/chromeos/wm_overview_controller.h
+++ b/chrome/browser/chromeos/wm_overview_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_WM_OVERVIEW_CONTROLLER_H_
#define CHROME_BROWSER_CHROMEOS_WM_OVERVIEW_CONTROLLER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/chromeos/wm_overview_fav_icon.h b/chrome/browser/chromeos/wm_overview_fav_icon.h
index 0d22498..d4b4427 100644
--- a/chrome/browser/chromeos/wm_overview_fav_icon.h
+++ b/chrome/browser/chromeos/wm_overview_fav_icon.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_WM_OVERVIEW_FAV_ICON_H_
#define CHROME_BROWSER_CHROMEOS_WM_OVERVIEW_FAV_ICON_H_
+#pragma once
#include "views/widget/widget_gtk.h"
diff --git a/chrome/browser/chromeos/wm_overview_snapshot.h b/chrome/browser/chromeos/wm_overview_snapshot.h
index 1257866..e411ee4 100644
--- a/chrome/browser/chromeos/wm_overview_snapshot.h
+++ b/chrome/browser/chromeos/wm_overview_snapshot.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_WM_OVERVIEW_SNAPSHOT_H_
#define CHROME_BROWSER_CHROMEOS_WM_OVERVIEW_SNAPSHOT_H_
+#pragma once
#include "third_party/skia/include/core/SkBitmap.h"
#include "views/view.h"
diff --git a/chrome/browser/chromeos/wm_overview_title.h b/chrome/browser/chromeos/wm_overview_title.h
index 90e4bd5..b145432 100644
--- a/chrome/browser/chromeos/wm_overview_title.h
+++ b/chrome/browser/chromeos/wm_overview_title.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CHROMEOS_WM_OVERVIEW_TITLE_H_
#define CHROME_BROWSER_CHROMEOS_WM_OVERVIEW_TITLE_H_
+#pragma once
#include "base/string16.h"
#include "views/widget/widget_gtk.h"
diff --git a/chrome/browser/clipboard_dispatcher.h b/chrome/browser/clipboard_dispatcher.h
index 30273e7..8b9b4eb 100644
--- a/chrome/browser/clipboard_dispatcher.h
+++ b/chrome/browser/clipboard_dispatcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CLIPBOARD_DISPATCHER_H_
#define CHROME_BROWSER_CLIPBOARD_DISPATCHER_H_
+#pragma once
#include <vector>
@@ -38,4 +39,3 @@ class ClipboardDispatcher {
};
#endif // CHROME_BROWSER_CLIPBOARD_DISPATCHER_H_
-
diff --git a/chrome/browser/cocoa/about_ipc_bridge.h b/chrome/browser/cocoa/about_ipc_bridge.h
index 6ac1ec0..0d91e3c 100644
--- a/chrome/browser/cocoa/about_ipc_bridge.h
+++ b/chrome/browser/cocoa/about_ipc_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_ABOUT_IPC_BRIDGE_H_
#define CHROME_BROWSER_COCOA_ABOUT_IPC_BRIDGE_H_
+#pragma once
#include "ipc/ipc_logging.h"
#include "ipc/ipc_message_utils.h"
diff --git a/chrome/browser/cocoa/about_ipc_controller.h b/chrome/browser/cocoa/about_ipc_controller.h
index e907af7..c6e8dc0 100644
--- a/chrome/browser/cocoa/about_ipc_controller.h
+++ b/chrome/browser/cocoa/about_ipc_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_ABOUT_IPC_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_ABOUT_IPC_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/about_ipc_dialog.h b/chrome/browser/cocoa/about_ipc_dialog.h
index e190f7a..c819769 100644
--- a/chrome/browser/cocoa/about_ipc_dialog.h
+++ b/chrome/browser/cocoa/about_ipc_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_ABOUT_IPC_DIALOG_H_
#define CHROME_BROWSER_COCOA_ABOUT_IPC_DIALOG_H_
+#pragma once
#include "ipc/ipc_message.h"
diff --git a/chrome/browser/cocoa/about_window_controller.h b/chrome/browser/cocoa/about_window_controller.h
index 99e6073..6578c46 100644
--- a/chrome/browser/cocoa/about_window_controller.h
+++ b/chrome/browser/cocoa/about_window_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_ABOUT_WINDOW_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_ABOUT_WINDOW_CONTROLLER_H_
+#pragma once
#import <AppKit/AppKit.h>
diff --git a/chrome/browser/cocoa/accelerators_cocoa.h b/chrome/browser/cocoa/accelerators_cocoa.h
index d4478f2..b8eaac8 100644
--- a/chrome/browser/cocoa/accelerators_cocoa.h
+++ b/chrome/browser/cocoa/accelerators_cocoa.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_ACCELERATORS_COCOA_H_
#define CHROME_BROWSER_COCOA_ACCELERATORS_COCOA_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/cocoa/animatable_image.h b/chrome/browser/cocoa/animatable_image.h
index 74f9804..d61187d 100644
--- a/chrome/browser/cocoa/animatable_image.h
+++ b/chrome/browser/cocoa/animatable_image.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_ANIMATABLE_IMAGE_H_
#define CHROME_BROWSER_COCOA_ANIMATABLE_IMAGE_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#import <QuartzCore/QuartzCore.h>
diff --git a/chrome/browser/cocoa/animatable_view.h b/chrome/browser/cocoa/animatable_view.h
index 9221095..9c8a456 100644
--- a/chrome/browser/cocoa/animatable_view.h
+++ b/chrome/browser/cocoa/animatable_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_ANIMATABLE_VIEW_H_
#define CHROME_BROWSER_COCOA_ANIMATABLE_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/authorization_util.h b/chrome/browser/cocoa/authorization_util.h
index 9370949..d5daf4a 100644
--- a/chrome/browser/cocoa/authorization_util.h
+++ b/chrome/browser/cocoa/authorization_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_AUTHORIZATION_UTIL_H_
#define CHROME_BROWSER_COCOA_AUTHORIZATION_UTIL_H_
+#pragma once
// AuthorizationExecuteWithPrivileges fork()s and exec()s the tool, but it
// does not wait() for it. It also doesn't provide the caller with access to
diff --git a/chrome/browser/cocoa/back_forward_menu_controller.h b/chrome/browser/cocoa/back_forward_menu_controller.h
index bb3dad0..8e0bef1 100644
--- a/chrome/browser/cocoa/back_forward_menu_controller.h
+++ b/chrome/browser/cocoa/back_forward_menu_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BACK_FORWARD_MENU_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BACK_FORWARD_MENU_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/background_gradient_view.h b/chrome/browser/cocoa/background_gradient_view.h
index db6aa9e..be5a433 100644
--- a/chrome/browser/cocoa/background_gradient_view.h
+++ b/chrome/browser/cocoa/background_gradient_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BACKGROUND_GRADIENT_VIEW_H_
#define CHROME_BROWSER_COCOA_BACKGROUND_GRADIENT_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/background_tile_view.h b/chrome/browser/cocoa/background_tile_view.h
index 70760c0..1b947c5 100644
--- a/chrome/browser/cocoa/background_tile_view.h
+++ b/chrome/browser/cocoa/background_tile_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BACKGROUND_TILE_VIEW_H_
#define CHROME_BROWSER_COCOA_BACKGROUND_TILE_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/base_view.h b/chrome/browser/cocoa/base_view.h
index d59a2c2..552af75 100644
--- a/chrome/browser/cocoa/base_view.h
+++ b/chrome/browser/cocoa/base_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BASE_VIEW_H_
#define CHROME_BROWSER_COCOA_BASE_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_all_tabs_controller.h b/chrome/browser/cocoa/bookmark_all_tabs_controller.h
index 45386ed..d3b0848 100644
--- a/chrome/browser/cocoa/bookmark_all_tabs_controller.h
+++ b/chrome/browser/cocoa/bookmark_all_tabs_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_ALL_TABS_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_ALL_TABS_CONTROLLER_H_
+#pragma once
#include <utility>
#include <vector>
diff --git a/chrome/browser/cocoa/bookmark_bar_bridge.h b/chrome/browser/cocoa/bookmark_bar_bridge.h
index 23c6c78..78461e3 100644
--- a/chrome/browser/cocoa/bookmark_bar_bridge.h
+++ b/chrome/browser/cocoa/bookmark_bar_bridge.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_BRIDGE_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BAR_BRIDGE_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/bookmarks/bookmark_model_observer.h"
diff --git a/chrome/browser/cocoa/bookmark_bar_constants.h b/chrome/browser/cocoa/bookmark_bar_constants.h
index 0c0a905..bb2a8f6 100644
--- a/chrome/browser/cocoa/bookmark_bar_constants.h
+++ b/chrome/browser/cocoa/bookmark_bar_constants.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONSTANTS_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONSTANTS_H_
+#pragma once
namespace bookmarks {
diff --git a/chrome/browser/cocoa/bookmark_bar_controller.h b/chrome/browser/cocoa/bookmark_bar_controller.h
index 8060385..ae40517 100644
--- a/chrome/browser/cocoa/bookmark_bar_controller.h
+++ b/chrome/browser/cocoa/bookmark_bar_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#include <map>
diff --git a/chrome/browser/cocoa/bookmark_bar_folder_button_cell.h b/chrome/browser/cocoa/bookmark_bar_folder_button_cell.h
index afcfd34..f1a2ae7 100644
--- a/chrome/browser/cocoa/bookmark_bar_folder_button_cell.h
+++ b/chrome/browser/cocoa/bookmark_bar_folder_button_cell.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_FOLDER_BUTTON_CELL_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BAR_FOLDER_BUTTON_CELL_H_
+#pragma once
#import "chrome/browser/cocoa/bookmark_button_cell.h"
diff --git a/chrome/browser/cocoa/bookmark_bar_folder_window.h b/chrome/browser/cocoa/bookmark_bar_folder_window.h
index 7337521..99997d7 100644
--- a/chrome/browser/cocoa/bookmark_bar_folder_window.h
+++ b/chrome/browser/cocoa/bookmark_bar_folder_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_FOLDER_WINDOW_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BAR_FOLDER_WINDOW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#import "base/cocoa_protocols_mac.h"
diff --git a/chrome/browser/cocoa/bookmark_bar_state.h b/chrome/browser/cocoa/bookmark_bar_state.h
index 4d6af05..718f111 100644
--- a/chrome/browser/cocoa/bookmark_bar_state.h
+++ b/chrome/browser/cocoa/bookmark_bar_state.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_STATE_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BAR_STATE_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_bar_toolbar_view.h b/chrome/browser/cocoa/bookmark_bar_toolbar_view.h
index b2b08ac..5a866e4 100644
--- a/chrome/browser/cocoa/bookmark_bar_toolbar_view.h
+++ b/chrome/browser/cocoa/bookmark_bar_toolbar_view.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_TOOLBAR_VIEW_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BAR_TOOLBAR_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_bar_unittest_helper.h b/chrome/browser/cocoa/bookmark_bar_unittest_helper.h
index c122dff..d62e962 100644
--- a/chrome/browser/cocoa/bookmark_bar_unittest_helper.h
+++ b/chrome/browser/cocoa/bookmark_bar_unittest_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_AUTOCOMPLETE_BOOKMARK_BAR_UNITTEST_HELPER_H_
#define CHROME_BROWSER_COCOA_AUTOCOMPLETE_BOOKMARK_BAR_UNITTEST_HELPER_H_
+#pragma once
#import <Foundation/Foundation.h>
diff --git a/chrome/browser/cocoa/bookmark_bar_view.h b/chrome/browser/cocoa/bookmark_bar_view.h
index 6f2a7ac..f8439fa 100644
--- a/chrome/browser/cocoa/bookmark_bar_view.h
+++ b/chrome/browser/cocoa/bookmark_bar_view.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_VIEW_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BAR_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_button_cell.h b/chrome/browser/cocoa/bookmark_button_cell.h
index c05aff8..23bd601 100644
--- a/chrome/browser/cocoa/bookmark_button_cell.h
+++ b/chrome/browser/cocoa/bookmark_button_cell.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_BUTTON_CELL_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_BUTTON_CELL_H_
+#pragma once
#import "base/cocoa_protocols_mac.h"
#import "chrome/browser/cocoa/gradient_button_cell.h"
diff --git a/chrome/browser/cocoa/bookmark_editor_base_controller.h b/chrome/browser/cocoa/bookmark_editor_base_controller.h
index 1c758f8..34705bd 100644
--- a/chrome/browser/cocoa/bookmark_editor_base_controller.h
+++ b/chrome/browser/cocoa/bookmark_editor_base_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_EDITOR_BASE_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_EDITOR_BASE_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_editor_controller.h b/chrome/browser/cocoa/bookmark_editor_controller.h
index 24fde02..696c1d2 100644
--- a/chrome/browser/cocoa/bookmark_editor_controller.h
+++ b/chrome/browser/cocoa/bookmark_editor_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_EDITOR_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_EDITOR_CONTROLLER_H_
+#pragma once
#import "chrome/browser/cocoa/bookmark_editor_base_controller.h"
diff --git a/chrome/browser/cocoa/bookmark_folder_target.h b/chrome/browser/cocoa/bookmark_folder_target.h
index 2c02c45..60c766b 100644
--- a/chrome/browser/cocoa/bookmark_folder_target.h
+++ b/chrome/browser/cocoa/bookmark_folder_target.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_FOLDER_TARGET_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_FOLDER_TARGET_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_menu_bridge.h b/chrome/browser/cocoa/bookmark_menu_bridge.h
index 36da750..f39f0a6 100644
--- a/chrome/browser/cocoa/bookmark_menu_bridge.h
+++ b/chrome/browser/cocoa/bookmark_menu_bridge.h
@@ -19,6 +19,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_MENU_BRIDGE_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_MENU_BRIDGE_H_
+#pragma once
#include <map>
#include "base/scoped_nsobject.h"
diff --git a/chrome/browser/cocoa/bookmark_menu_cocoa_controller.h b/chrome/browser/cocoa/bookmark_menu_cocoa_controller.h
index 8beeab5..c78ea7b 100644
--- a/chrome/browser/cocoa/bookmark_menu_cocoa_controller.h
+++ b/chrome/browser/cocoa/bookmark_menu_cocoa_controller.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_MENU_COCOA_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_MENU_COCOA_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_model_observer_for_cocoa.h b/chrome/browser/cocoa/bookmark_model_observer_for_cocoa.h
index b5ba908..6b20fd1 100644
--- a/chrome/browser/cocoa/bookmark_model_observer_for_cocoa.h
+++ b/chrome/browser/cocoa/bookmark_model_observer_for_cocoa.h
@@ -18,6 +18,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_MODEL_OBSERVER_FOR_COCOA_H
#define CHROME_BROWSER_COCOA_BOOKMARK_MODEL_OBSERVER_FOR_COCOA_H
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_name_folder_controller.h b/chrome/browser/cocoa/bookmark_name_folder_controller.h
index ba4c3f4..1d944a0 100644
--- a/chrome/browser/cocoa/bookmark_name_folder_controller.h
+++ b/chrome/browser/cocoa/bookmark_name_folder_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_NAME_FOLDER_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_NAME_FOLDER_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/bookmark_tree_browser_cell.h b/chrome/browser/cocoa/bookmark_tree_browser_cell.h
index 595cf2a..d083b5b 100644
--- a/chrome/browser/cocoa/bookmark_tree_browser_cell.h
+++ b/chrome/browser/cocoa/bookmark_tree_browser_cell.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BOOKMARK_TREE_BROWSER_CELL_H_
#define CHROME_BROWSER_COCOA_BOOKMARK_TREE_BROWSER_CELL_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/browser_accessibility.h b/chrome/browser/cocoa/browser_accessibility.h
index f891327..3c8683a 100644
--- a/chrome/browser/cocoa/browser_accessibility.h
+++ b/chrome/browser/cocoa/browser_accessibility.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BROWSER_ACCESSIBILITY_H
#define CHROME_BROWSER_COCOA_BROWSER_ACCESSIBILITY_H
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/browser_accessibility_delegate.h b/chrome/browser/cocoa/browser_accessibility_delegate.h
index 988df26..6cd5563 100644
--- a/chrome/browser/cocoa/browser_accessibility_delegate.h
+++ b/chrome/browser/cocoa/browser_accessibility_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BROWSER_ACCESSIBILITY_DELEGATE_H
#define CHROME_BROWSER_COCOA_BROWSER_ACCESSIBILITY_DELEGATE_H
+#pragma once
@class BrowserAccessibility;
@class NSWindow;
diff --git a/chrome/browser/cocoa/browser_command_executor.h b/chrome/browser/cocoa/browser_command_executor.h
index 4a76ff1..e6e01cf 100644
--- a/chrome/browser/cocoa/browser_command_executor.h
+++ b/chrome/browser/cocoa/browser_command_executor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_BROWSER_COMMAND_EXECUTOR_H_
#define CHROME_BROWSER_BROWSER_COMMAND_EXECUTOR_H_
+#pragma once
// Defines a protocol for any object that can execute commands in the
// context of some underlying browser object.
diff --git a/chrome/browser/cocoa/browser_test_helper.h b/chrome/browser/cocoa/browser_test_helper.h
index a264317..f78005e 100644
--- a/chrome/browser/cocoa/browser_test_helper.h
+++ b/chrome/browser/cocoa/browser_test_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BROWSER_TEST_HELPER_H_
#define CHROME_BROWSER_COCOA_BROWSER_TEST_HELPER_H_
+#pragma once
#include "chrome/browser/browser.h"
#include "chrome/browser/chrome_thread.h"
diff --git a/chrome/browser/cocoa/browser_window_cocoa.h b/chrome/browser/cocoa/browser_window_cocoa.h
index e363a6e..47e32b2 100644
--- a/chrome/browser/cocoa/browser_window_cocoa.h
+++ b/chrome/browser/cocoa/browser_window_cocoa.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BROWSER_WINDOW_COCOA_H_
#define CHROME_BROWSER_COCOA_BROWSER_WINDOW_COCOA_H_
+#pragma once
#include "base/task.h"
#include "chrome/browser/browser_window.h"
diff --git a/chrome/browser/cocoa/browser_window_controller.h b/chrome/browser/cocoa/browser_window_controller.h
index ab44977..816feb2 100644
--- a/chrome/browser/cocoa/browser_window_controller.h
+++ b/chrome/browser/cocoa/browser_window_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BROWSER_WINDOW_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BROWSER_WINDOW_CONTROLLER_H_
+#pragma once
// A class acting as the Objective-C controller for the Browser
// object. Handles interactions between Cocoa and the cross-platform
diff --git a/chrome/browser/cocoa/browser_window_controller_private.h b/chrome/browser/cocoa/browser_window_controller_private.h
index a9915a7..ec93540 100644
--- a/chrome/browser/cocoa/browser_window_controller_private.h
+++ b/chrome/browser/cocoa/browser_window_controller_private.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BROWSER_WINDOW_CONTROLLER_PRIVATE_H_
#define CHROME_BROWSER_COCOA_BROWSER_WINDOW_CONTROLLER_PRIVATE_H_
+#pragma once
#import "chrome/browser/cocoa/browser_window_controller.h"
diff --git a/chrome/browser/cocoa/bug_report_window_controller.h b/chrome/browser/cocoa/bug_report_window_controller.h
index 7b7d98c..116044a 100644
--- a/chrome/browser/cocoa/bug_report_window_controller.h
+++ b/chrome/browser/cocoa/bug_report_window_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_BUG_REPORT_WINDOW_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_BUG_REPORT_WINDOW_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/chrome_browser_window.h b/chrome/browser/cocoa/chrome_browser_window.h
index ca2f439..e6366fd 100644
--- a/chrome/browser/cocoa/chrome_browser_window.h
+++ b/chrome/browser/cocoa/chrome_browser_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_CHROME_BROWSER_WINDOW_H_
#define CHROME_BROWSER_COCOA_CHROME_BROWSER_WINDOW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/chrome_event_processing_window.h b/chrome/browser/cocoa/chrome_event_processing_window.h
index 4159be7..a470ddd 100644
--- a/chrome/browser/cocoa/chrome_event_processing_window.h
+++ b/chrome/browser/cocoa/chrome_event_processing_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_CHROME_EVENT_PROCESSING_WINDOW_H_
#define CHROME_BROWSER_COCOA_CHROME_EVENT_PROCESSING_WINDOW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/clear_browsing_data_controller.h b/chrome/browser/cocoa/clear_browsing_data_controller.h
index 230fdf4..7be460e 100644
--- a/chrome/browser/cocoa/clear_browsing_data_controller.h
+++ b/chrome/browser/cocoa/clear_browsing_data_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_CLEAR_BROWSING_DATA_CONTROLLER_
#define CHROME_BROWSER_COCOA_CLEAR_BROWSING_DATA_CONTROLLER_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/clickhold_button_cell.h b/chrome/browser/cocoa/clickhold_button_cell.h
index 1982281..e80edc5 100644
--- a/chrome/browser/cocoa/clickhold_button_cell.h
+++ b/chrome/browser/cocoa/clickhold_button_cell.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_CLICKHOLD_BUTTON_CELL_H_
#define CHROME_BROWSER_COCOA_CLICKHOLD_BUTTON_CELL_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/cocoa_test_helper.h b/chrome/browser/cocoa/cocoa_test_helper.h
index 50d0707..70fe78e 100644
--- a/chrome/browser/cocoa/cocoa_test_helper.h
+++ b/chrome/browser/cocoa/cocoa_test_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_COCOA_TEST_HELPER_H_
#define CHROME_BROWSER_COCOA_COCOA_TEST_HELPER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#include <vector>
diff --git a/chrome/browser/cocoa/command_observer_bridge.h b/chrome/browser/cocoa/command_observer_bridge.h
index e4487c8..83b5577 100644
--- a/chrome/browser/cocoa/command_observer_bridge.h
+++ b/chrome/browser/cocoa/command_observer_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_COMMAND_OBSERVER_BRIDGE
#define CHROME_BROWSER_COCOA_COMMAND_OBSERVER_BRIDGE
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/constrained_window_mac.h b/chrome/browser/cocoa/constrained_window_mac.h
index 0fd315d..5054599 100644
--- a/chrome/browser/cocoa/constrained_window_mac.h
+++ b/chrome/browser/cocoa/constrained_window_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_CONSTRAINED_WINDOW_MAC_H_
#define CHROME_BROWSER_COCOA_CONSTRAINED_WINDOW_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/custom_home_pages_model.h b/chrome/browser/cocoa/custom_home_pages_model.h
index 98ae8ba..ac40c45 100644
--- a/chrome/browser/cocoa/custom_home_pages_model.h
+++ b/chrome/browser/cocoa/custom_home_pages_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_CUSTOM_HOME_PAGES_MODEL_H_
#define CHROME_BROWSER_COCOA_CUSTOM_HOME_PAGES_MODEL_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/delayedmenu_button.h b/chrome/browser/cocoa/delayedmenu_button.h
index 45cc856..f626f71 100644
--- a/chrome/browser/cocoa/delayedmenu_button.h
+++ b/chrome/browser/cocoa/delayedmenu_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_DELAYEDMENU_BUTTON_H_
#define CHROME_BROWSER_COCOA_DELAYEDMENU_BUTTON_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/download_item_cell.h b/chrome/browser/cocoa/download_item_cell.h
index 484abab..54d745b 100644
--- a/chrome/browser/cocoa/download_item_cell.h
+++ b/chrome/browser/cocoa/download_item_cell.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_DOWNLOAD_ITEM_CELL_H_
#define CHROME_BROWSER_COCOA_DOWNLOAD_ITEM_CELL_H_
+#pragma once
#import "base/cocoa_protocols_mac.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/cocoa/download_item_mac.h b/chrome/browser/cocoa/download_item_mac.h
index 91a8702..7c2555d 100644
--- a/chrome/browser/cocoa/download_item_mac.h
+++ b/chrome/browser/cocoa/download_item_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_DOWNLOAD_ITEM_MAC_H_
#define CHROME_BROWSER_COCOA_DOWNLOAD_ITEM_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/download_shelf_mac.h b/chrome/browser/cocoa/download_shelf_mac.h
index 2e09988..d7c8c1b 100644
--- a/chrome/browser/cocoa/download_shelf_mac.h
+++ b/chrome/browser/cocoa/download_shelf_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_DOWNLOAD_SHELF_MAC_H_
#define CHROME_BROWSER_COCOA_DOWNLOAD_SHELF_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/download_shelf_view.h b/chrome/browser/cocoa/download_shelf_view.h
index 5b05dd6..c125fdf 100644
--- a/chrome/browser/cocoa/download_shelf_view.h
+++ b/chrome/browser/cocoa/download_shelf_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_SHELF_VIEW_H_
#define CHROME_BROWSER_COCOA_SHELF_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/encoding_menu_controller_delegate_mac.h b/chrome/browser/cocoa/encoding_menu_controller_delegate_mac.h
index 882d54c..cca76b5 100644
--- a/chrome/browser/cocoa/encoding_menu_controller_delegate_mac.h
+++ b/chrome/browser/cocoa/encoding_menu_controller_delegate_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_ENCODING_MENU_CONTROLLER_DELEGATE_MAC_H_
#define CHROME_BROWSER_COCOA_ENCODING_MENU_CONTROLLER_DELEGATE_MAC_H_
+#pragma once
#include "base/basictypes.h" // For DISALLOW_IMPLICIT_CONSTRUCTORS
diff --git a/chrome/browser/cocoa/event_utils.h b/chrome/browser/cocoa/event_utils.h
index 7921187..fb33cd0 100644
--- a/chrome/browser/cocoa/event_utils.h
+++ b/chrome/browser/cocoa/event_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EVENT_UTILS_H_
#define CHROME_BROWSER_COCOA_EVENT_UTILS_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/extension_installed_bubble_bridge.h b/chrome/browser/cocoa/extension_installed_bubble_bridge.h
index f838fd5..999fd0a 100644
--- a/chrome/browser/cocoa/extension_installed_bubble_bridge.h
+++ b/chrome/browser/cocoa/extension_installed_bubble_bridge.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSION_INSTALLED_BUBBLE_BRIDGE_H_
#define CHROME_BROWSER_COCOA_EXTENSION_INSTALLED_BUBBLE_BRIDGE_H_
+#pragma once
#include "gfx/native_widget_types.h"
#include "third_party/skia/include/core/SkBitmap.h"
diff --git a/chrome/browser/cocoa/extension_installed_bubble_controller.h b/chrome/browser/cocoa/extension_installed_bubble_controller.h
index 3deb91c..de2998a 100644
--- a/chrome/browser/cocoa/extension_installed_bubble_controller.h
+++ b/chrome/browser/cocoa/extension_installed_bubble_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSION_INSTALLED_BUBBLE_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_EXTENSION_INSTALLED_BUBBLE_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/extension_view_mac.h b/chrome/browser/cocoa/extension_view_mac.h
index 74152ff..6534ed3 100644
--- a/chrome/browser/cocoa/extension_view_mac.h
+++ b/chrome/browser/cocoa/extension_view_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSION_VIEW_MAC_H_
#define CHROME_BROWSER_COCOA_EXTENSION_VIEW_MAC_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/cocoa/extensions/browser_action_button.h b/chrome/browser/cocoa/extensions/browser_action_button.h
index ffd8240..4c8346c 100644
--- a/chrome/browser/cocoa/extensions/browser_action_button.h
+++ b/chrome/browser/cocoa/extensions/browser_action_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSIONS_BROWSER_ACTION_BUTTON_H_
#define CHROME_BROWSER_COCOA_EXTENSIONS_BROWSER_ACTION_BUTTON_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/extensions/browser_actions_container_view.h b/chrome/browser/cocoa/extensions/browser_actions_container_view.h
index 8569ece..d90851e 100644
--- a/chrome/browser/cocoa/extensions/browser_actions_container_view.h
+++ b/chrome/browser/cocoa/extensions/browser_actions_container_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSIONS_BROWSER_ACTIONS_CONTAINER_VIEW_
#define CHROME_BROWSER_COCOA_EXTENSIONS_BROWSER_ACTIONS_CONTAINER_VIEW_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/extensions/browser_actions_controller.h b/chrome/browser/cocoa/extensions/browser_actions_controller.h
index 5638ede..350743c 100644
--- a/chrome/browser/cocoa/extensions/browser_actions_controller.h
+++ b/chrome/browser/cocoa/extensions/browser_actions_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSIONS_BROWSER_ACTIONS_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_EXTENSIONS_BROWSER_ACTIONS_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/extensions/extension_action_context_menu.h b/chrome/browser/cocoa/extensions/extension_action_context_menu.h
index 06c2276..3c9e216 100644
--- a/chrome/browser/cocoa/extensions/extension_action_context_menu.h
+++ b/chrome/browser/cocoa/extensions/extension_action_context_menu.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSIONS_EXTENSION_ACTION_CONTEXT_MENU_H_
#define CHROME_BROWSER_COCOA_EXTENSIONS_EXTENSION_ACTION_CONTEXT_MENU_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/extensions/extension_infobar_controller.h b/chrome/browser/cocoa/extensions/extension_infobar_controller.h
index c1dd730..f17a785 100644
--- a/chrome/browser/cocoa/extensions/extension_infobar_controller.h
+++ b/chrome/browser/cocoa/extensions/extension_infobar_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSIONS_EXTENSION_INFOBAR_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_EXTENSIONS_EXTENSION_INFOBAR_CONTROLLER_H_
+#pragma once
#import "chrome/browser/cocoa/infobar_controller.h"
diff --git a/chrome/browser/cocoa/extensions/extension_install_prompt_controller.h b/chrome/browser/cocoa/extensions/extension_install_prompt_controller.h
index fce4ac3..efd060d 100644
--- a/chrome/browser/cocoa/extensions/extension_install_prompt_controller.h
+++ b/chrome/browser/cocoa/extensions/extension_install_prompt_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSION_INSTALL_PROMPT_H_
#define CHROME_BROWSER_COCOA_EXTENSION_INSTALL_PROMPT_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/cocoa/extensions/extension_popup_controller.h b/chrome/browser/cocoa/extensions/extension_popup_controller.h
index d7042ea..4fd4c81 100644
--- a/chrome/browser/cocoa/extensions/extension_popup_controller.h
+++ b/chrome/browser/cocoa/extensions/extension_popup_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_EXTENSIONS_EXTENSION_POPUP_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_EXTENSIONS_EXTENSION_POPUP_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/fast_resize_view.h b/chrome/browser/cocoa/fast_resize_view.h
index d87b9b8f..d6e8bed 100644
--- a/chrome/browser/cocoa/fast_resize_view.h
+++ b/chrome/browser/cocoa/fast_resize_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_FAST_RESIZE_VIEW_H_
#define CHROME_BROWSER_COCOA_FAST_RESIZE_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/file_metadata.h b/chrome/browser/cocoa/file_metadata.h
index 192a92c..e7448d7 100644
--- a/chrome/browser/cocoa/file_metadata.h
+++ b/chrome/browser/cocoa/file_metadata.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_FILE_METADATA_H_
#define CHROME_BROWSER_COCOA_FILE_METADATA_H_
+#pragma once
class FilePath;
class GURL;
diff --git a/chrome/browser/cocoa/find_bar_bridge.h b/chrome/browser/cocoa/find_bar_bridge.h
index 39c146e..5623ca4 100644
--- a/chrome/browser/cocoa/find_bar_bridge.h
+++ b/chrome/browser/cocoa/find_bar_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_FIND_BAR_BRIDGE_H_
#define CHROME_BROWSER_COCOA_FIND_BAR_BRIDGE_H_
+#pragma once
#include "base/logging.h"
#include "chrome/browser/find_bar.h"
diff --git a/chrome/browser/cocoa/find_bar_view.h b/chrome/browser/cocoa/find_bar_view.h
index 0bdf8d5..41d1ec3 100644
--- a/chrome/browser/cocoa/find_bar_view.h
+++ b/chrome/browser/cocoa/find_bar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_FIND_BAR_VIEW_H_
#define CHROME_BROWSER_COCOA_FIND_BAR_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/find_pasteboard.h b/chrome/browser/cocoa/find_pasteboard.h
index bf5d213..6460997 100644
--- a/chrome/browser/cocoa/find_pasteboard.h
+++ b/chrome/browser/cocoa/find_pasteboard.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_FIND_PASTEBOARD_H_
#define CHROME_BROWSER_COCOA_FIND_PASTEBOARD_H_
+#pragma once
#include "base/string16.h"
diff --git a/chrome/browser/cocoa/first_run_dialog.h b/chrome/browser/cocoa/first_run_dialog.h
index 807d8b0..a96ed17 100644
--- a/chrome/browser/cocoa/first_run_dialog.h
+++ b/chrome/browser/cocoa/first_run_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_FIRST_RUN_DIALOG_H_
#define CHROME_BROWSER_FIRST_RUN_DIALOG_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/floating_bar_backing_view.h b/chrome/browser/cocoa/floating_bar_backing_view.h
index 66ee53f..c5e503e 100644
--- a/chrome/browser/cocoa/floating_bar_backing_view.h
+++ b/chrome/browser/cocoa/floating_bar_backing_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_FLOATING_BAR_BACKING_VIEW_H_
#define CHROME_BROWSER_COCOA_FLOATING_BAR_BACKING_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/fullscreen_controller.h b/chrome/browser/cocoa/fullscreen_controller.h
index 85c7f7b..1e90a62 100644
--- a/chrome/browser/cocoa/fullscreen_controller.h
+++ b/chrome/browser/cocoa/fullscreen_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_FULLSCREEN_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_FULLSCREEN_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/gradient_button_cell.h b/chrome/browser/cocoa/gradient_button_cell.h
index 5e29878..7c39191 100644
--- a/chrome/browser/cocoa/gradient_button_cell.h
+++ b/chrome/browser/cocoa/gradient_button_cell.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_GRADIENT_BUTTON_CELL_H_
#define CHROME_BROWSER_COCOA_GRADIENT_BUTTON_CELL_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/history_menu_bridge.h b/chrome/browser/cocoa/history_menu_bridge.h
index 92be247..9757a35 100644
--- a/chrome/browser/cocoa/history_menu_bridge.h
+++ b/chrome/browser/cocoa/history_menu_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_HISTORY_MENU_BRIDGE_H_
#define CHROME_BROWSER_COCOA_HISTORY_MENU_BRIDGE_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#include <map>
diff --git a/chrome/browser/cocoa/history_menu_cocoa_controller.h b/chrome/browser/cocoa/history_menu_cocoa_controller.h
index efe7645..4cb6dc6 100644
--- a/chrome/browser/cocoa/history_menu_cocoa_controller.h
+++ b/chrome/browser/cocoa/history_menu_cocoa_controller.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_COCOA_HISTORY_MENU_COCOA_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_HISTORY_MENU_COCOA_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#import "chrome/browser/cocoa/history_menu_bridge.h"
diff --git a/chrome/browser/cocoa/html_dialog_window_controller.h b/chrome/browser/cocoa/html_dialog_window_controller.h
index 9c871b1..d1ba7c3 100644
--- a/chrome/browser/cocoa/html_dialog_window_controller.h
+++ b/chrome/browser/cocoa/html_dialog_window_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_HTML_DIALOG_WINDOW_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_HTML_DIALOG_WINDOW_CONTROLLER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/cocoa/html_dialog_window_controller_cppsafe.h b/chrome/browser/cocoa/html_dialog_window_controller_cppsafe.h
index 9bcd975..41279ff 100644
--- a/chrome/browser/cocoa/html_dialog_window_controller_cppsafe.h
+++ b/chrome/browser/cocoa/html_dialog_window_controller_cppsafe.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_HTML_DIALOG_WINDOW_CONTROLLER_CPPSAFE_H_
#define CHROME_BROWSER_COCOA_HTML_DIALOG_WINDOW_CONTROLLER_CPPSAFE_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/cocoa/hung_renderer_controller.h b/chrome/browser/cocoa/hung_renderer_controller.h
index b9cad53..b73ff64 100644
--- a/chrome/browser/cocoa/hung_renderer_controller.h
+++ b/chrome/browser/cocoa/hung_renderer_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_HUNG_RENDERER_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_HUNG_RENDERER_CONTROLLER_H_
+#pragma once
// A controller for the Mac hung renderer dialog window. Only one
// instance of this controller can exist at any time, although a given
diff --git a/chrome/browser/cocoa/image_utils.h b/chrome/browser/cocoa/image_utils.h
index 36a3bb45..22ed80e 100644
--- a/chrome/browser/cocoa/image_utils.h
+++ b/chrome/browser/cocoa/image_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_IMAGE_UTILS_H_
#define CHROME_BROWSER_COCOA_IMAGE_UTILS_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/import_progress_dialog.h b/chrome/browser/cocoa/import_progress_dialog.h
index f3f69a1..c1b405b 100644
--- a/chrome/browser/cocoa/import_progress_dialog.h
+++ b/chrome/browser/cocoa/import_progress_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORT_PROGRESS_DIALOG_H_
#define CHROME_BROWSER_IMPORT_PROGRESS_DIALOG_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/import_settings_dialog.h b/chrome/browser/cocoa/import_settings_dialog.h
index 908c7de..0cac63f 100644
--- a/chrome/browser/cocoa/import_settings_dialog.h
+++ b/chrome/browser/cocoa/import_settings_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_IMPORT_SETTINGS_DIALOG_H_
#define CHROME_BROWSER_COCOA_IMPORT_SETTINGS_DIALOG_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/importer_lock_dialog.h b/chrome/browser/cocoa/importer_lock_dialog.h
index f526818..adf3a55 100644
--- a/chrome/browser/cocoa/importer_lock_dialog.h
+++ b/chrome/browser/cocoa/importer_lock_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_IMPORTER_LOCK_DIALOG_H_
#define CHROME_BROWSER_COCOA_IMPORTER_LOCK_DIALOG_H_
+#pragma once
class ImporterHost;
diff --git a/chrome/browser/cocoa/info_bubble_view.h b/chrome/browser/cocoa/info_bubble_view.h
index 2cd5119..ab65f18 100644
--- a/chrome/browser/cocoa/info_bubble_view.h
+++ b/chrome/browser/cocoa/info_bubble_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_INFO_BUBBLE_VIEW_H_
#define CHROME_BROWSER_COCOA_INFO_BUBBLE_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/infobar.h b/chrome/browser/cocoa/infobar.h
index 0ebd2a9..9c8ed05 100644
--- a/chrome/browser/cocoa/infobar.h
+++ b/chrome/browser/cocoa/infobar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_INFOBAR_H_
#define CHROME_BROWSER_COCOA_INFOBAR_H_
+#pragma once
#include "base/logging.h" // for DCHECK
diff --git a/chrome/browser/cocoa/infobar_gradient_view.h b/chrome/browser/cocoa/infobar_gradient_view.h
index 27c303d..c5f3c1d 100644
--- a/chrome/browser/cocoa/infobar_gradient_view.h
+++ b/chrome/browser/cocoa/infobar_gradient_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_INFOBAR_GRADIENT_VIEW_H_
#define CHROME_BROWSER_COCOA_INFOBAR_GRADIENT_VIEW_H_
+#pragma once
#import "chrome/browser/cocoa/vertical_gradient_view.h"
diff --git a/chrome/browser/cocoa/install_from_dmg.h b/chrome/browser/cocoa/install_from_dmg.h
index 437973d..ec9248a 100644
--- a/chrome/browser/cocoa/install_from_dmg.h
+++ b/chrome/browser/cocoa/install_from_dmg.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_INSTALL_FROM_DMG_H_
#define CHROME_BROWSER_COCOA_INSTALL_FROM_DMG_H_
+#pragma once
// If the application is running from a read-only disk image, prompts the user
// to install it to the hard drive. If the user approves, the application
diff --git a/chrome/browser/cocoa/keystone_glue.h b/chrome/browser/cocoa/keystone_glue.h
index fb16171..69b5351 100644
--- a/chrome/browser/cocoa/keystone_glue.h
+++ b/chrome/browser/cocoa/keystone_glue.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_KEYSTONE_GLUE_H_
#define CHROME_BROWSER_COCOA_KEYSTONE_GLUE_H_
+#pragma once
#include "base/string16.h"
diff --git a/chrome/browser/cocoa/keystone_infobar.h b/chrome/browser/cocoa/keystone_infobar.h
index 60083b9..9a89027 100644
--- a/chrome/browser/cocoa/keystone_infobar.h
+++ b/chrome/browser/cocoa/keystone_infobar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_KEYSTONE_INFOBAR_H_
#define CHROME_BROWSER_COCOA_KEYSTONE_INFOBAR_H_
+#pragma once
class Profile;
diff --git a/chrome/browser/cocoa/location_bar/autocomplete_text_field.h b/chrome/browser/cocoa/location_bar/autocomplete_text_field.h
index aad52a6..0c8f060 100644
--- a/chrome/browser/cocoa/location_bar/autocomplete_text_field.h
+++ b/chrome/browser/cocoa/location_bar/autocomplete_text_field.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_AUTOCOMPLETE_TEXT_FIELD_H_
#define CHROME_BROWSER_COCOA_AUTOCOMPLETE_TEXT_FIELD_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/location_bar/autocomplete_text_field_unittest_helper.h b/chrome/browser/cocoa/location_bar/autocomplete_text_field_unittest_helper.h
index 3b96e08..eb78594 100644
--- a/chrome/browser/cocoa/location_bar/autocomplete_text_field_unittest_helper.h
+++ b/chrome/browser/cocoa/location_bar/autocomplete_text_field_unittest_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_AUTOCOMPLETE_TEXT_FIELD_UNITTEST_HELPER_H_
#define CHROME_BROWSER_COCOA_AUTOCOMPLETE_TEXT_FIELD_UNITTEST_HELPER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/location_bar/bubble_decoration.h b/chrome/browser/cocoa/location_bar/bubble_decoration.h
index f2447c3..b2403b0 100644
--- a/chrome/browser/cocoa/location_bar/bubble_decoration.h
+++ b/chrome/browser/cocoa/location_bar/bubble_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_BUBBLE_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_BUBBLE_DECORATION_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/location_bar/content_setting_decoration.h b/chrome/browser/cocoa/location_bar/content_setting_decoration.h
index bba2140..9a1afed 100644
--- a/chrome/browser/cocoa/location_bar/content_setting_decoration.h
+++ b/chrome/browser/cocoa/location_bar/content_setting_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_CONTENT_SETTING_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_CONTENT_SETTING_DECORATION_H_
+#pragma once
#include "base/scoped_ptr.h"
#import "chrome/browser/cocoa/location_bar/image_decoration.h"
diff --git a/chrome/browser/cocoa/location_bar/ev_bubble_decoration.h b/chrome/browser/cocoa/location_bar/ev_bubble_decoration.h
index 77e4f80..ae06586 100644
--- a/chrome/browser/cocoa/location_bar/ev_bubble_decoration.h
+++ b/chrome/browser/cocoa/location_bar/ev_bubble_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_EV_BUBBLE_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_EV_BUBBLE_DECORATION_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/location_bar/image_decoration.h b/chrome/browser/cocoa/location_bar/image_decoration.h
index 3395307..9324554b 100644
--- a/chrome/browser/cocoa/location_bar/image_decoration.h
+++ b/chrome/browser/cocoa/location_bar/image_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_IMAGE_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_IMAGE_DECORATION_H_
+#pragma once
#import "base/scoped_nsobject.h"
#include "chrome/browser/cocoa/location_bar/location_bar_decoration.h"
diff --git a/chrome/browser/cocoa/location_bar/keyword_hint_decoration.h b/chrome/browser/cocoa/location_bar/keyword_hint_decoration.h
index a7e021e..d5972a7 100644
--- a/chrome/browser/cocoa/location_bar/keyword_hint_decoration.h
+++ b/chrome/browser/cocoa/location_bar/keyword_hint_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_KEYWORD_HINT_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_KEYWORD_HINT_DECORATION_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/cocoa/location_bar/location_bar_decoration.h b/chrome/browser/cocoa/location_bar/location_bar_decoration.h
index 56a4b83..58b6f92 100644
--- a/chrome/browser/cocoa/location_bar/location_bar_decoration.h
+++ b/chrome/browser/cocoa/location_bar/location_bar_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_LOCATION_BAR_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_LOCATION_BAR_DECORATION_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/location_bar/location_bar_view_mac.h b/chrome/browser/cocoa/location_bar/location_bar_view_mac.h
index f5e895c..03cf8f6 100644
--- a/chrome/browser/cocoa/location_bar/location_bar_view_mac.h
+++ b/chrome/browser/cocoa/location_bar/location_bar_view_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_VIEW_MAC_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_VIEW_MAC_H_
+#pragma once
#include <string>
#include <map>
diff --git a/chrome/browser/cocoa/location_bar/location_icon_decoration.h b/chrome/browser/cocoa/location_bar/location_icon_decoration.h
index ec14264..028a0ab 100644
--- a/chrome/browser/cocoa/location_bar/location_icon_decoration.h
+++ b/chrome/browser/cocoa/location_bar/location_icon_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_LOCATION_ICON_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_LOCATION_ICON_DECORATION_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/location_bar/page_action_decoration.h b/chrome/browser/cocoa/location_bar/page_action_decoration.h
index 7bbf443..d27c147 100644
--- a/chrome/browser/cocoa/location_bar/page_action_decoration.h
+++ b/chrome/browser/cocoa/location_bar/page_action_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_PAGE_ACTION_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_PAGE_ACTION_DECORATION_H_
+#pragma once
#import "chrome/browser/cocoa/location_bar/image_decoration.h"
diff --git a/chrome/browser/cocoa/location_bar/selected_keyword_decoration.h b/chrome/browser/cocoa/location_bar/selected_keyword_decoration.h
index 683a8ed..e2df50a 100644
--- a/chrome/browser/cocoa/location_bar/selected_keyword_decoration.h
+++ b/chrome/browser/cocoa/location_bar/selected_keyword_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_SELECTED_KEYWORD_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_SELECTED_KEYWORD_DECORATION_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/cocoa/location_bar/star_decoration.h b/chrome/browser/cocoa/location_bar/star_decoration.h
index 6fbe91d..7e02e2c 100644
--- a/chrome/browser/cocoa/location_bar/star_decoration.h
+++ b/chrome/browser/cocoa/location_bar/star_decoration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_LOCATION_BAR_STAR_DECORATION_H_
#define CHROME_BROWSER_COCOA_LOCATION_BAR_STAR_DECORATION_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/menu_button.h b/chrome/browser/cocoa/menu_button.h
index c03caa2..7e8392a 100644
--- a/chrome/browser/cocoa/menu_button.h
+++ b/chrome/browser/cocoa/menu_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_MENU_BUTTON_H_
#define CHROME_BROWSER_COCOA_MENU_BUTTON_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/menu_controller.h b/chrome/browser/cocoa/menu_controller.h
index d14d62b..7a8daeb 100644
--- a/chrome/browser/cocoa/menu_controller.h
+++ b/chrome/browser/cocoa/menu_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_MENU_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_MENU_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/multi_key_equivalent_button.h b/chrome/browser/cocoa/multi_key_equivalent_button.h
index 4d2c3b6..5342a21 100644
--- a/chrome/browser/cocoa/multi_key_equivalent_button.h
+++ b/chrome/browser/cocoa/multi_key_equivalent_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_MULTI_KEY_EQUIVALENT_BUTTON_H_
#define CHROME_BROWSER_COCOA_MULTI_KEY_EQUIVALENT_BUTTON_H_
+#pragma once
#import <AppKit/AppKit.h>
diff --git a/chrome/browser/cocoa/new_tab_button.h b/chrome/browser/cocoa/new_tab_button.h
index dddcf4c..6feee8a 100644
--- a/chrome/browser/cocoa/new_tab_button.h
+++ b/chrome/browser/cocoa/new_tab_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_NEW_TAB_BUTTON
#define CHROME_BROWSER_COCOA_NEW_TAB_BUTTON
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/notifications/balloon_controller.h b/chrome/browser/cocoa/notifications/balloon_controller.h
index f5fb0ba..918ae1a 100644
--- a/chrome/browser/cocoa/notifications/balloon_controller.h
+++ b/chrome/browser/cocoa/notifications/balloon_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_NOTIFICATIONS_BALLOON_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_NOTIFICATIONS_BALLOON_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/notifications/balloon_view.h b/chrome/browser/cocoa/notifications/balloon_view.h
index 95d3e69..5164360 100644
--- a/chrome/browser/cocoa/notifications/balloon_view.h
+++ b/chrome/browser/cocoa/notifications/balloon_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_NOTIFICATIONS_BALLOON_VIEW_H_
#define CHROME_BROWSER_COCOA_NOTIFICATIONS_BALLOON_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/notifications/balloon_view_bridge.h b/chrome/browser/cocoa/notifications/balloon_view_bridge.h
index e967608..01adcd8 100644
--- a/chrome/browser/cocoa/notifications/balloon_view_bridge.h
+++ b/chrome/browser/cocoa/notifications/balloon_view_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_NOTIFICATIONS_BALLOON_VIEW_BRIDGE_H_
#define CHROME_BROWSER_COCOA_NOTIFICATIONS_BALLOON_VIEW_BRIDGE_H_
+#pragma once
#include "base/scoped_nsobject.h"
#import "chrome/browser/cocoa/notifications/balloon_controller.h"
diff --git a/chrome/browser/cocoa/notifications/balloon_view_host_mac.h b/chrome/browser/cocoa/notifications/balloon_view_host_mac.h
index 72220bd..286d5b1 100644
--- a/chrome/browser/cocoa/notifications/balloon_view_host_mac.h
+++ b/chrome/browser/cocoa/notifications/balloon_view_host_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_NOTIFICATIONS_BALLOON_VIEW_HOST_MAC_H_
#define CHROME_BROWSER_COCOA_NOTIFICATIONS_BALLOON_VIEW_HOST_MAC_H_
+#pragma once
#include "chrome/browser/notifications/balloon_host.h"
#import "chrome/browser/renderer_host/render_widget_host_view_mac.h"
diff --git a/chrome/browser/cocoa/nsmenuitem_additions.h b/chrome/browser/cocoa/nsmenuitem_additions.h
index 2e17674..5a647fa 100644
--- a/chrome/browser/cocoa/nsmenuitem_additions.h
+++ b/chrome/browser/cocoa/nsmenuitem_additions.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_NSMENUITEM_ADDITIONS_H_
#define CHROME_BROWSER_COCOA_NSMENUITEM_ADDITIONS_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/objc_method_swizzle.h b/chrome/browser/cocoa/objc_method_swizzle.h
index 328e79f..368b33c 100644
--- a/chrome/browser/cocoa/objc_method_swizzle.h
+++ b/chrome/browser/cocoa/objc_method_swizzle.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_OBJC_METHOD_SWIZZLE_H_
#define CHROME_BROWSER_COCOA_OBJC_METHOD_SWIZZLE_H_
+#pragma once
#import <objc/objc-class.h>
diff --git a/chrome/browser/cocoa/objc_zombie.h b/chrome/browser/cocoa/objc_zombie.h
index 86508a7..ccb7342 100644
--- a/chrome/browser/cocoa/objc_zombie.h
+++ b/chrome/browser/cocoa/objc_zombie.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_NSOBJECT_ZOMBIE_H_
#define CHROME_BROWSER_COCOA_NSOBJECT_ZOMBIE_H_
+#pragma once
#import <Foundation/Foundation.h>
diff --git a/chrome/browser/cocoa/page_info_window_mac.h b/chrome/browser/cocoa/page_info_window_mac.h
index c1beccf..426475a 100644
--- a/chrome/browser/cocoa/page_info_window_mac.h
+++ b/chrome/browser/cocoa/page_info_window_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_PAGE_INFO_WINDOW_MAC_H_
#define CHROME_BROWSER_COCOA_PAGE_INFO_WINDOW_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/reload_button.h b/chrome/browser/cocoa/reload_button.h
index c26f047..493da1c 100644
--- a/chrome/browser/cocoa/reload_button.h
+++ b/chrome/browser/cocoa/reload_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_RELOAD_BUTTON_H_
#define CHROME_BROWSER_COCOA_RELOAD_BUTTON_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/repost_form_warning_mac.h b/chrome/browser/cocoa/repost_form_warning_mac.h
index a1ebeee..25f3f3e 100644
--- a/chrome/browser/cocoa/repost_form_warning_mac.h
+++ b/chrome/browser/cocoa/repost_form_warning_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_REPOST_FORM_WARNING_MAC_H_
#define CHROME_BROWSER_COCOA_REPOST_FORM_WARNING_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/restart_browser.h b/chrome/browser/cocoa/restart_browser.h
index 1d6ab41..73d6562 100644
--- a/chrome/browser/cocoa/restart_browser.h
+++ b/chrome/browser/cocoa/restart_browser.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_RESTART_BROWSER_H_
#define CHROME_BROWSER_COCOA_RESTART_BROWSER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/rwhvm_editcommand_helper.h b/chrome/browser/cocoa/rwhvm_editcommand_helper.h
index cd38cd873..a2828d3 100644
--- a/chrome/browser/cocoa/rwhvm_editcommand_helper.h
+++ b/chrome/browser/cocoa/rwhvm_editcommand_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_RWHVM_EDITCOMMAND_HELPER_H_
#define CHROME_BROWSER_COCOA_RWHVM_EDITCOMMAND_HELPER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/sad_tab_controller.h b/chrome/browser/cocoa/sad_tab_controller.h
index 148729a..b348710 100644
--- a/chrome/browser/cocoa/sad_tab_controller.h
+++ b/chrome/browser/cocoa/sad_tab_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_SAD_TAB_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_SAD_TAB_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/sad_tab_view.h b/chrome/browser/cocoa/sad_tab_view.h
index f89e679..7713c72 100644
--- a/chrome/browser/cocoa/sad_tab_view.h
+++ b/chrome/browser/cocoa/sad_tab_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_SAD_TAB_VIEW_H_
#define CHROME_BROWSER_COCOA_SAD_TAB_VIEW_H_
+#pragma once
#include "base/scoped_nsobject.h"
#include "chrome/browser/cocoa/base_view.h"
diff --git a/chrome/browser/cocoa/scoped_authorizationref.h b/chrome/browser/cocoa/scoped_authorizationref.h
index 7763f82..3ffa18b 100644
--- a/chrome/browser/cocoa/scoped_authorizationref.h
+++ b/chrome/browser/cocoa/scoped_authorizationref.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_SCOPED_AUTHORIZATIONREF_H_
#define CHROME_BROWSER_COCOA_SCOPED_AUTHORIZATIONREF_H_
+#pragma once
#include <Security/Authorization.h>
diff --git a/chrome/browser/cocoa/search_engine_list_model.h b/chrome/browser/cocoa/search_engine_list_model.h
index 3d1fd58..a3e3c2a 100644
--- a/chrome/browser/cocoa/search_engine_list_model.h
+++ b/chrome/browser/cocoa/search_engine_list_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_SEARCH_ENGINE_LIST_MODEL_H_
#define CHROME_BROWSER_COCOA_SEARCH_ENGINE_LIST_MODEL_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/status_bubble_mac.h b/chrome/browser/cocoa/status_bubble_mac.h
index e1dadb9..34599ae 100644
--- a/chrome/browser/cocoa/status_bubble_mac.h
+++ b/chrome/browser/cocoa/status_bubble_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_STATUS_BUBBLE_MAC_H_
#define CHROME_BROWSER_COCOA_STATUS_BUBBLE_MAC_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/cocoa/status_icons/status_icon_mac.h b/chrome/browser/cocoa/status_icons/status_icon_mac.h
index 0f99539..3008607 100644
--- a/chrome/browser/cocoa/status_icons/status_icon_mac.h
+++ b/chrome/browser/cocoa/status_icons/status_icon_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_STATUS_ICONS_STATUS_ICON_MAC_H_
#define CHROME_BROWSER_COCOA_STATUS_ICONS_STATUS_ICON_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/status_icons/status_tray_mac.h b/chrome/browser/cocoa/status_icons/status_tray_mac.h
index 9b4df80..074251b 100644
--- a/chrome/browser/cocoa/status_icons/status_tray_mac.h
+++ b/chrome/browser/cocoa/status_icons/status_tray_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_STATUS_ICONS_STATUS_TRAY_MAC_H_
#define CHROME_BROWSER_COCOA_STATUS_ICONS_STATUS_TRAY_MAC_H_
+#pragma once
#include "chrome/browser/status_icons/status_tray.h"
diff --git a/chrome/browser/cocoa/styled_text_field_cell.h b/chrome/browser/cocoa/styled_text_field_cell.h
index c89f7d1..a3337f0 100644
--- a/chrome/browser/cocoa/styled_text_field_cell.h
+++ b/chrome/browser/cocoa/styled_text_field_cell.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_STYLED_TEXT_FIELD_CELL_H_
#define CHROME_BROWSER_COCOA_STYLED_TEXT_FIELD_CELL_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/tab_contents_controller.h b/chrome/browser/cocoa/tab_contents_controller.h
index e3c27c1..548007a 100644
--- a/chrome/browser/cocoa/tab_contents_controller.h
+++ b/chrome/browser/cocoa/tab_contents_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TAB_CONTENTS_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_TAB_CONTENTS_CONTROLLER_H_
+#pragma once
#include <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/tab_controller.h b/chrome/browser/cocoa/tab_controller.h
index 36ddad1..02190a7 100644
--- a/chrome/browser/cocoa/tab_controller.h
+++ b/chrome/browser/cocoa/tab_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TAB_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_TAB_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#import "chrome/browser/cocoa/hover_close_button.h"
diff --git a/chrome/browser/cocoa/tab_controller_target.h b/chrome/browser/cocoa/tab_controller_target.h
index df1dad7..4e27b69 100644
--- a/chrome/browser/cocoa/tab_controller_target.h
+++ b/chrome/browser/cocoa/tab_controller_target.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TAB_CONTROLLER_TARGET_H_
#define CHROME_BROWSER_COCOA_TAB_CONTROLLER_TARGET_H_
+#pragma once
#include "chrome/browser/tabs/tab_strip_model.h"
diff --git a/chrome/browser/cocoa/tab_strip_controller.h b/chrome/browser/cocoa/tab_strip_controller.h
index ace64ba..036cfe2 100644
--- a/chrome/browser/cocoa/tab_strip_controller.h
+++ b/chrome/browser/cocoa/tab_strip_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TAB_STRIP_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_TAB_STRIP_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/tab_strip_model_observer_bridge.h b/chrome/browser/cocoa/tab_strip_model_observer_bridge.h
index 689cd3e..aaec05b 100644
--- a/chrome/browser/cocoa/tab_strip_model_observer_bridge.h
+++ b/chrome/browser/cocoa/tab_strip_model_observer_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TAB_STRIP_MODEL_OBSERVER_BRIDGE_H_
#define CHROME_BROWSER_COCOA_TAB_STRIP_MODEL_OBSERVER_BRIDGE_H_
+#pragma once
#import <Foundation/Foundation.h>
diff --git a/chrome/browser/cocoa/tab_strip_view.h b/chrome/browser/cocoa/tab_strip_view.h
index 770e83d..824d577 100644
--- a/chrome/browser/cocoa/tab_strip_view.h
+++ b/chrome/browser/cocoa/tab_strip_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TAB_STRIP_VIEW_H_
#define CHROME_BROWSER_COCOA_TAB_STRIP_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/tab_view.h b/chrome/browser/cocoa/tab_view.h
index 6d4898e..74689c7 100644
--- a/chrome/browser/cocoa/tab_view.h
+++ b/chrome/browser/cocoa/tab_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TAB_VIEW_H_
#define CHROME_BROWSER_COCOA_TAB_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#include <ApplicationServices/ApplicationServices.h>
diff --git a/chrome/browser/cocoa/tab_window_controller.h b/chrome/browser/cocoa/tab_window_controller.h
index fbdb6da..538bf77 100644
--- a/chrome/browser/cocoa/tab_window_controller.h
+++ b/chrome/browser/cocoa/tab_window_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_WINDOW_CONTROLLER_H_
#define CHROME_BROWSER_TAB_WINDOW_CONTROLLER_H_
+#pragma once
// A class acting as the Objective-C window controller for a window that has
// tabs which can be dragged around. Tabs can be re-arranged within the same
diff --git a/chrome/browser/cocoa/table_row_nsimage_cache.h b/chrome/browser/cocoa/table_row_nsimage_cache.h
index a8c0052..6030208 100644
--- a/chrome/browser/cocoa/table_row_nsimage_cache.h
+++ b/chrome/browser/cocoa/table_row_nsimage_cache.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TABLE_ROW_NSIMAGE_CACHE_H_
#define CHROME_BROWSER_COCOA_TABLE_ROW_NSIMAGE_CACHE_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/task_manager_mac.h b/chrome/browser/cocoa/task_manager_mac.h
index b76f80a..282cdb1 100644
--- a/chrome/browser/cocoa/task_manager_mac.h
+++ b/chrome/browser/cocoa/task_manager_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TASK_MANAGER_MAC_H_
#define CHROME_BROWSER_COCOA_TASK_MANAGER_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#include "base/scoped_nsobject.h"
diff --git a/chrome/browser/cocoa/test_event_utils.h b/chrome/browser/cocoa/test_event_utils.h
index f81fc6c..5eefd3f 100644
--- a/chrome/browser/cocoa/test_event_utils.h
+++ b/chrome/browser/cocoa/test_event_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TEST_EVENT_UTILS_H_
#define CHROME_BROWSER_COCOA_TEST_EVENT_UTILS_H_
+#pragma once
#include <utility>
diff --git a/chrome/browser/cocoa/themed_window.h b/chrome/browser/cocoa/themed_window.h
index c1b4a31..1e6d5fb 100644
--- a/chrome/browser/cocoa/themed_window.h
+++ b/chrome/browser/cocoa/themed_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_THEMED_WINDOW_H_
#define CHROME_BROWSER_COCOA_THEMED_WINDOW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/throbber_view.h b/chrome/browser/cocoa/throbber_view.h
index b15a8f5..fd38c59 100644
--- a/chrome/browser/cocoa/throbber_view.h
+++ b/chrome/browser/cocoa/throbber_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_THROBBER_VIEW_H_
#define CHROME_BROWSER_COCOA_THROBBER_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/toolbar_controller.h b/chrome/browser/cocoa/toolbar_controller.h
index 458401a..68b57bf 100644
--- a/chrome/browser/cocoa/toolbar_controller.h
+++ b/chrome/browser/cocoa/toolbar_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TOOLBAR_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_TOOLBAR_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/toolbar_view.h b/chrome/browser/cocoa/toolbar_view.h
index 678fe757a..b620606 100644
--- a/chrome/browser/cocoa/toolbar_view.h
+++ b/chrome/browser/cocoa/toolbar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TOOLBAR_VIEW_H_
#define CHROME_BROWSER_COCOA_TOOLBAR_VIEW_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#import "chrome/browser/cocoa/background_gradient_view.h"
diff --git a/chrome/browser/cocoa/translate/translate_infobar_base.h b/chrome/browser/cocoa/translate/translate_infobar_base.h
index 116abd5..5f8199a 100644
--- a/chrome/browser/cocoa/translate/translate_infobar_base.h
+++ b/chrome/browser/cocoa/translate/translate_infobar_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_TRANSLATE_INFOBAR_BASE_H_
#define CHROME_BROWSER_COCOA_TRANSLATE_INFOBAR_BASE_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#import "chrome/browser/cocoa/infobar_controller.h"
diff --git a/chrome/browser/cocoa/ui_localizer.h b/chrome/browser/cocoa/ui_localizer.h
index fc7b57b..1ac9f0a 100644
--- a/chrome/browser/cocoa/ui_localizer.h
+++ b/chrome/browser/cocoa/ui_localizer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_UI_LOCALIZER_H_
#define CHROME_BROWSER_COCOA_UI_LOCALIZER_H_
+#pragma once
#import "third_party/GTM/AppKit/GTMUILocalizer.h"
diff --git a/chrome/browser/cocoa/url_drop_target.h b/chrome/browser/cocoa/url_drop_target.h
index 6b94113..2031c67 100644
--- a/chrome/browser/cocoa/url_drop_target.h
+++ b/chrome/browser/cocoa/url_drop_target.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_URL_DROP_TARGET_H_
#define CHROME_BROWSER_COCOA_URL_DROP_TARGET_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/vertical_gradient_view.h b/chrome/browser/cocoa/vertical_gradient_view.h
index d6364c2..299209f 100644
--- a/chrome/browser/cocoa/vertical_gradient_view.h
+++ b/chrome/browser/cocoa/vertical_gradient_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_VERTICAL_GRADIENT_VIEW_H_
#define CHROME_BROWSER_COCOA_VERTICAL_GRADIENT_VIEW_H_
+#pragma once
#include "base/scoped_nsobject.h"
diff --git a/chrome/browser/cocoa/view_id_util.h b/chrome/browser/cocoa/view_id_util.h
index f8d6ee8..e2b0291 100644
--- a/chrome/browser/cocoa/view_id_util.h
+++ b/chrome/browser/cocoa/view_id_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_VIEW_ID_UTIL_H_
#define CHROME_BROWSER_COCOA_VIEW_ID_UTIL_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/view_resizer.h b/chrome/browser/cocoa/view_resizer.h
index 18bb0d1..645e9dd 100644
--- a/chrome/browser/cocoa/view_resizer.h
+++ b/chrome/browser/cocoa/view_resizer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_VIEW_RESIZER_H_
#define CHROME_BROWSER_COCOA_VIEW_RESIZER_H_
+#pragma once
#include "chrome/browser/tabs/tab_strip_model.h"
diff --git a/chrome/browser/cocoa/view_resizer_pong.h b/chrome/browser/cocoa/view_resizer_pong.h
index 5b66151..de7193b 100644
--- a/chrome/browser/cocoa/view_resizer_pong.h
+++ b/chrome/browser/cocoa/view_resizer_pong.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_VIEW_RESIZER_PONG_H_
#define CHROME_BROWSER_COCOA_VIEW_RESIZER_PONG_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/web_contents_drag_source.h b/chrome/browser/cocoa/web_contents_drag_source.h
index 8d451ea..a0d31b2 100644
--- a/chrome/browser/cocoa/web_contents_drag_source.h
+++ b/chrome/browser/cocoa/web_contents_drag_source.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_WEB_CONTENTS_DRAG_SOURCE_H_
#define CHROME_BROWSER_COCOA_WEB_CONTENTS_DRAG_SOURCE_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/cocoa/window_size_autosaver.h b/chrome/browser/cocoa/window_size_autosaver.h
index c8ace00..f6fe2fd 100644
--- a/chrome/browser/cocoa/window_size_autosaver.h
+++ b/chrome/browser/cocoa/window_size_autosaver.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_WINDOW_SIZE_AUTOSAVER_H_
#define CHROME_BROWSER_COCOA_WINDOW_SIZE_AUTOSAVER_H_
+#pragma once
class PrefService;
@class NSWindow;
diff --git a/chrome/browser/cocoa/wrench_menu_controller.h b/chrome/browser/cocoa/wrench_menu_controller.h
index 6ec1f55..080d75e 100644
--- a/chrome/browser/cocoa/wrench_menu_controller.h
+++ b/chrome/browser/cocoa/wrench_menu_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COCOA_WRENCH_MENU_CONTROLLER_H_
#define CHROME_BROWSER_COCOA_WRENCH_MENU_CONTROLLER_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/command_line_pref_store.h b/chrome/browser/command_line_pref_store.h
index d13c2fe..f577e00 100644
--- a/chrome/browser/command_line_pref_store.h
+++ b/chrome/browser/command_line_pref_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COMMAND_LINE_PREF_STORE_H_
#define CHROME_BROWSER_COMMAND_LINE_PREF_STORE_H_
+#pragma once
#include "base/basictypes.h"
#include "base/command_line.h"
diff --git a/chrome/browser/command_updater.h b/chrome/browser/command_updater.h
index bd30e84..024658d 100644
--- a/chrome/browser/command_updater.h
+++ b/chrome/browser/command_updater.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COMMAND_UPDATER_H_
#define CHROME_BROWSER_COMMAND_UPDATER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/hash_tables.h"
diff --git a/chrome/browser/config_dir_policy_provider.h b/chrome/browser/config_dir_policy_provider.h
index 06c1363..9279438 100644
--- a/chrome/browser/config_dir_policy_provider.h
+++ b/chrome/browser/config_dir_policy_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONFIG_DIR_POLICY_PROVIDER_H_
#define CHROME_BROWSER_CONFIG_DIR_POLICY_PROVIDER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/file_path.h"
diff --git a/chrome/browser/configuration_policy_pref_store.h b/chrome/browser/configuration_policy_pref_store.h
index afbb541..5186b35 100644
--- a/chrome/browser/configuration_policy_pref_store.h
+++ b/chrome/browser/configuration_policy_pref_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONFIGURATION_POLICY_PREF_STORE_H_
#define CHROME_BROWSER_CONFIGURATION_POLICY_PREF_STORE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/configuration_policy_provider.h b/chrome/browser/configuration_policy_provider.h
index f0f6051..7cb60f6 100644
--- a/chrome/browser/configuration_policy_provider.h
+++ b/chrome/browser/configuration_policy_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONFIGURATION_POLICY_PROVIDER_H_
#define CHROME_BROWSER_CONFIGURATION_POLICY_PROVIDER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/configuration_policy_provider_mac.h b/chrome/browser/configuration_policy_provider_mac.h
index 1cb67a1..24d19a2 100644
--- a/chrome/browser/configuration_policy_provider_mac.h
+++ b/chrome/browser/configuration_policy_provider_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONFIGURATION_POLICY_PROVIDER_MAC_H_
#define CHROME_BROWSER_CONFIGURATION_POLICY_PROVIDER_MAC_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/configuration_policy_store.h"
diff --git a/chrome/browser/configuration_policy_provider_win.h b/chrome/browser/configuration_policy_provider_win.h
index f5c5eee..874a9cc 100644
--- a/chrome/browser/configuration_policy_provider_win.h
+++ b/chrome/browser/configuration_policy_provider_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONFIGURATION_POLICY_PROVIDER_WIN_H_
#define CHROME_BROWSER_CONFIGURATION_POLICY_PROVIDER_WIN_H_
+#pragma once
#include "chrome/browser/configuration_policy_store.h"
#include "chrome/browser/configuration_policy_provider.h"
diff --git a/chrome/browser/configuration_policy_store.h b/chrome/browser/configuration_policy_store.h
index cbf1bb1..a1e5ccb 100644
--- a/chrome/browser/configuration_policy_store.h
+++ b/chrome/browser/configuration_policy_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONFIGURATION_POLICY_STORE_H_
#define CHROME_BROWSER_CONFIGURATION_POLICY_STORE_H_
+#pragma once
#include "base/values.h"
diff --git a/chrome/browser/content_exceptions_table_model.h b/chrome/browser/content_exceptions_table_model.h
index 469dac0..f30633f 100644
--- a/chrome/browser/content_exceptions_table_model.h
+++ b/chrome/browser/content_exceptions_table_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONTENT_EXCEPTIONS_TABLE_MODEL_H_
#define CHROME_BROWSER_CONTENT_EXCEPTIONS_TABLE_MODEL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/content_setting_bubble_model.h b/chrome/browser/content_setting_bubble_model.h
index a8aa744..fd56ef8 100644
--- a/chrome/browser/content_setting_bubble_model.h
+++ b/chrome/browser/content_setting_bubble_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONTENT_SETTING_BUBBLE_MODEL_H_
#define CHROME_BROWSER_CONTENT_SETTING_BUBBLE_MODEL_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/content_setting_combo_model.h b/chrome/browser/content_setting_combo_model.h
index 255f02a..d0edb0c 100644
--- a/chrome/browser/content_setting_combo_model.h
+++ b/chrome/browser/content_setting_combo_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONTENT_SETTING_COMBO_MODEL_H_
#define CHROME_BROWSER_CONTENT_SETTING_COMBO_MODEL_H_
+#pragma once
#include "app/combobox_model.h"
diff --git a/chrome/browser/content_setting_image_model.h b/chrome/browser/content_setting_image_model.h
index efc9b8e..2ea709a 100644
--- a/chrome/browser/content_setting_image_model.h
+++ b/chrome/browser/content_setting_image_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CONTENT_SETTING_IMAGE_MODEL_H_
#define CHROME_BROWSER_CONTENT_SETTING_IMAGE_MODEL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/cookie_modal_dialog.h b/chrome/browser/cookie_modal_dialog.h
index 5308186..ccf0636 100644
--- a/chrome/browser/cookie_modal_dialog.h
+++ b/chrome/browser/cookie_modal_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COOKIE_MODAL_DIALOG_H_
#define CHROME_BROWSER_COOKIE_MODAL_DIALOG_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/cookie_prompt_modal_dialog_delegate.h b/chrome/browser/cookie_prompt_modal_dialog_delegate.h
index 3708c05..1a89eaa 100644
--- a/chrome/browser/cookie_prompt_modal_dialog_delegate.h
+++ b/chrome/browser/cookie_prompt_modal_dialog_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COOKIE_PROMPT_MODAL_DIALOG_DELEGATE_H_
#define CHROME_BROWSER_COOKIE_PROMPT_MODAL_DIALOG_DELEGATE_H_
+#pragma once
// Delegate for handling modal dialog results from CookiePromptModalDialog.
// The implementer of this MUST guarentee that from the time it's passed to the
diff --git a/chrome/browser/cookies_tree_model.h b/chrome/browser/cookies_tree_model.h
index 435b532..55d4f93 100644
--- a/chrome/browser/cookies_tree_model.h
+++ b/chrome/browser/cookies_tree_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_COOKIES_TREE_MODEL_H_
#define CHROME_BROWSER_COOKIES_TREE_MODEL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/crash_handler_host_linux.h b/chrome/browser/crash_handler_host_linux.h
index 8a76297..625ac8e 100644
--- a/chrome/browser/crash_handler_host_linux.h
+++ b/chrome/browser/crash_handler_host_linux.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CRASH_HANDLER_HOST_LINUX_H_
#define CHROME_BROWSER_CRASH_HANDLER_HOST_LINUX_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/cross_site_request_manager.h b/chrome/browser/cross_site_request_manager.h
index 966595c..d3c4dd6 100644
--- a/chrome/browser/cross_site_request_manager.h
+++ b/chrome/browser/cross_site_request_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CROSS_SITE_REQUEST_MANAGER_H__
#define CHROME_BROWSER_CROSS_SITE_REQUEST_MANAGER_H__
+#pragma once
#include <set>
#include <utility>
diff --git a/chrome/browser/custom_home_pages_table_model.h b/chrome/browser/custom_home_pages_table_model.h
index b67c4b8..0b095e4 100644
--- a/chrome/browser/custom_home_pages_table_model.h
+++ b/chrome/browser/custom_home_pages_table_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_CUSTOM_HOME_PAGES_TABLE_MODEL_H_
#define CHROME_BROWSER_CUSTOM_HOME_PAGES_TABLE_MODEL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/debugger/debugger_host.h b/chrome/browser/debugger/debugger_host.h
index 71857e5..63fbaaa 100644
--- a/chrome/browser/debugger/debugger_host.h
+++ b/chrome/browser/debugger/debugger_host.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEBUGGER_HOST_H_
#define CHROME_BROWSER_DEBUGGER_DEBUGGER_HOST_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/debugger/debugger_remote_service.h b/chrome/browser/debugger/debugger_remote_service.h
index 7f6e4e8..83b1f40 100644
--- a/chrome/browser/debugger/debugger_remote_service.h
+++ b/chrome/browser/debugger/debugger_remote_service.h
@@ -7,6 +7,7 @@
// "V8Debugger" tool.
#ifndef CHROME_BROWSER_DEBUGGER_DEBUGGER_REMOTE_SERVICE_H_
#define CHROME_BROWSER_DEBUGGER_DEBUGGER_REMOTE_SERVICE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/debugger/debugger_wrapper.h b/chrome/browser/debugger/debugger_wrapper.h
index 0a82366..9bced06 100644
--- a/chrome/browser/debugger/debugger_wrapper.h
+++ b/chrome/browser/debugger/debugger_wrapper.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEBUGGER_WRAPPER_H_
#define CHROME_BROWSER_DEBUGGER_DEBUGGER_WRAPPER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/debugger/devtools_client_host.h b/chrome/browser/debugger/devtools_client_host.h
index 71534fb..e62237d 100644
--- a/chrome/browser/debugger/devtools_client_host.h
+++ b/chrome/browser/debugger/devtools_client_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_CLIENT_HOST_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_CLIENT_HOST_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/debugger/devtools_http_protocol_handler.h b/chrome/browser/debugger/devtools_http_protocol_handler.h
index b4d80ce..605be30 100644
--- a/chrome/browser/debugger/devtools_http_protocol_handler.h
+++ b/chrome/browser/debugger/devtools_http_protocol_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_HTTP_PROTOCOL_HANDLER_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_HTTP_PROTOCOL_HANDLER_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/debugger/devtools_manager.h b/chrome/browser/debugger/devtools_manager.h
index 20835af..3fb5bf4 100644
--- a/chrome/browser/debugger/devtools_manager.h
+++ b/chrome/browser/debugger/devtools_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_MANAGER_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/debugger/devtools_protocol_handler.h b/chrome/browser/debugger/devtools_protocol_handler.h
index fff65eb..92889cc 100644
--- a/chrome/browser/debugger/devtools_protocol_handler.h
+++ b/chrome/browser/debugger/devtools_protocol_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_PROTOCOL_HANDLER_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_PROTOCOL_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/debugger/devtools_remote.h b/chrome/browser/debugger/devtools_remote.h
index a0edc6d..9c7953b 100644
--- a/chrome/browser/debugger/devtools_remote.h
+++ b/chrome/browser/debugger/devtools_remote.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_H_
+#pragma once
#include "base/basictypes.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/debugger/devtools_remote_listen_socket.h b/chrome/browser/debugger/devtools_remote_listen_socket.h
index 9424a76..5497861 100644
--- a/chrome/browser/debugger/devtools_remote_listen_socket.h
+++ b/chrome/browser/debugger/devtools_remote_listen_socket.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_LISTEN_SOCKET_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_LISTEN_SOCKET_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/debugger/devtools_remote_listen_socket_unittest.h b/chrome/browser/debugger/devtools_remote_listen_socket_unittest.h
index b839cc7..eef5cd6 100644
--- a/chrome/browser/debugger/devtools_remote_listen_socket_unittest.h
+++ b/chrome/browser/debugger/devtools_remote_listen_socket_unittest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_LISTEN_SOCKET_UNITTEST_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_LISTEN_SOCKET_UNITTEST_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/debugger/devtools_remote_message.h b/chrome/browser/debugger/devtools_remote_message.h
index 0fa5e97..bea9ae5 100644
--- a/chrome/browser/debugger/devtools_remote_message.h
+++ b/chrome/browser/debugger/devtools_remote_message.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_MESSAGE_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_MESSAGE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/debugger/devtools_remote_service.h b/chrome/browser/debugger/devtools_remote_service.h
index 68518ef..cc99ce3 100644
--- a/chrome/browser/debugger/devtools_remote_service.h
+++ b/chrome/browser/debugger/devtools_remote_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_SERVICE_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_REMOTE_SERVICE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/debugger/devtools_toggle_action.h b/chrome/browser/debugger/devtools_toggle_action.h
index a8c4c53..33b0321 100644
--- a/chrome/browser/debugger/devtools_toggle_action.h
+++ b/chrome/browser/debugger/devtools_toggle_action.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_TOGGLE_ACTION_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_TOGGLE_ACTION_H_
+#pragma once
enum DevToolsToggleAction {
DEVTOOLS_TOGGLE_ACTION_NONE,
diff --git a/chrome/browser/debugger/devtools_window.h b/chrome/browser/debugger/devtools_window.h
index 189cf5b..5e9e08b 100644
--- a/chrome/browser/debugger/devtools_window.h
+++ b/chrome/browser/debugger/devtools_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_DEVTOOLS_WINDOW_H_
#define CHROME_BROWSER_DEBUGGER_DEVTOOLS_WINDOW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/debugger/extension_ports_remote_service.h b/chrome/browser/debugger/extension_ports_remote_service.h
index 6067f44..0b4c892 100644
--- a/chrome/browser/debugger/extension_ports_remote_service.h
+++ b/chrome/browser/debugger/extension_ports_remote_service.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_EXTENSION_PORTS_REMOTE_SERVICE_H_
#define CHROME_BROWSER_DEBUGGER_EXTENSION_PORTS_REMOTE_SERVICE_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/debugger/inspectable_tab_proxy.h b/chrome/browser/debugger/inspectable_tab_proxy.h
index 67b5952..d446d40 100644
--- a/chrome/browser/debugger/inspectable_tab_proxy.h
+++ b/chrome/browser/debugger/inspectable_tab_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEBUGGER_INSPECTABLE_TAB_PROXY_H_
#define CHROME_BROWSER_DEBUGGER_INSPECTABLE_TAB_PROXY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/default_encoding_combo_model.h b/chrome/browser/default_encoding_combo_model.h
index 9901238..56e3b8d 100644
--- a/chrome/browser/default_encoding_combo_model.h
+++ b/chrome/browser/default_encoding_combo_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DEFAULT_ENCODING_COMBO_MODEL_H_
#define CHROME_BROWSER_DEFAULT_ENCODING_COMBO_MODEL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/defaults.h b/chrome/browser/defaults.h
index 6414290..2167f3a 100644
--- a/chrome/browser/defaults.h
+++ b/chrome/browser/defaults.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_DEFAULTS_H_
#define CHROME_BROWSER_DEFAULTS_H_
+#pragma once
#include "build/build_config.h"
#include "chrome/browser/session_startup_pref.h"
diff --git a/chrome/browser/diagnostics/diagnostics_main.h b/chrome/browser/diagnostics/diagnostics_main.h
index 0ce1404..9a71a24 100644
--- a/chrome/browser/diagnostics/diagnostics_main.h
+++ b/chrome/browser/diagnostics/diagnostics_main.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DIAGNOSTICS_DIAGNOSTICS_MAIN_H_
#define CHROME_BROWSER_DIAGNOSTICS_DIAGNOSTICS_MAIN_H_
+#pragma once
class CommandLine;
diff --git a/chrome/browser/diagnostics/diagnostics_model.h b/chrome/browser/diagnostics/diagnostics_model.h
index 42d259c..45c46e9 100644
--- a/chrome/browser/diagnostics/diagnostics_model.h
+++ b/chrome/browser/diagnostics/diagnostics_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DIAGNOSTICS_DIAGNOSTICS_MODEL_H_
#define CHROME_BROWSER_DIAGNOSTICS_DIAGNOSTICS_MODEL_H_
+#pragma once
#include "base/string16.h"
diff --git a/chrome/browser/diagnostics/diagnostics_test.h b/chrome/browser/diagnostics/diagnostics_test.h
index 6e17518..998a0d1 100644
--- a/chrome/browser/diagnostics/diagnostics_test.h
+++ b/chrome/browser/diagnostics/diagnostics_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DIAGNOSTICS_DIAGNOSTICS_TEST_H_
#define CHROME_BROWSER_DIAGNOSTICS_DIAGNOSTICS_TEST_H_
+#pragma once
#include "base/file_path.h"
#include "base/path_service.h"
diff --git a/chrome/browser/diagnostics/recon_diagnostics.h b/chrome/browser/diagnostics/recon_diagnostics.h
index 47f9cc1..1652906 100644
--- a/chrome/browser/diagnostics/recon_diagnostics.h
+++ b/chrome/browser/diagnostics/recon_diagnostics.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_
#define CHROME_BROWSER_DIAGNOSTICS_RECON_DIAGNOSTICS_H_
+#pragma once
#include "base/string16.h"
#include "chrome/browser/diagnostics/diagnostics_test.h"
diff --git a/chrome/browser/diagnostics/sqlite_diagnostics.h b/chrome/browser/diagnostics/sqlite_diagnostics.h
index c416e88..8a390d7 100644
--- a/chrome/browser/diagnostics/sqlite_diagnostics.h
+++ b/chrome/browser/diagnostics/sqlite_diagnostics.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DIAGNOSTICS_SQLITE_DIAGNOSTICS_H_
#define CHROME_BROWSER_DIAGNOSTICS_SQLITE_DIAGNOSTICS_H_
+#pragma once
#include "chrome/browser/diagnostics/diagnostics_test.h"
diff --git a/chrome/browser/dock_info.h b/chrome/browser/dock_info.h
index a207d79..d0bf90c 100644
--- a/chrome/browser/dock_info.h
+++ b/chrome/browser/dock_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOCK_INFO_H_
#define CHROME_BROWSER_DOCK_INFO_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/dom_operation_notification_details.h b/chrome/browser/dom_operation_notification_details.h
index 3f22f5d..9b2266e 100644
--- a/chrome/browser/dom_operation_notification_details.h
+++ b/chrome/browser/dom_operation_notification_details.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_DOM_OPERATION_NOTIFICATION_DETAILS_H__
#define CHROME_BROWSER_DOM_OPERATION_NOTIFICATION_DETAILS_H__
+#pragma once
class DomOperationNotificationDetails {
public:
diff --git a/chrome/browser/dom_ui/add_startup_page_handler.h b/chrome/browser/dom_ui/add_startup_page_handler.h
index 5f58254..87dbcea 100644
--- a/chrome/browser/dom_ui/add_startup_page_handler.h
+++ b/chrome/browser/dom_ui/add_startup_page_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_ADD_STARTUP_PAGE_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_ADD_STARTUP_PAGE_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/dom_ui/advanced_options_handler.h b/chrome/browser/dom_ui/advanced_options_handler.h
index 2fd9054..ae7613a 100644
--- a/chrome/browser/dom_ui/advanced_options_handler.h
+++ b/chrome/browser/dom_ui/advanced_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_ADVANCED_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_ADVANCED_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
#include "chrome/browser/pref_member.h"
diff --git a/chrome/browser/dom_ui/advanced_options_utils_mac.h b/chrome/browser/dom_ui/advanced_options_utils_mac.h
index efcad1a..eb64de0 100644
--- a/chrome/browser/dom_ui/advanced_options_utils_mac.h
+++ b/chrome/browser/dom_ui/advanced_options_utils_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_ADVANCED_OPTIONS_UTILS_MAC_H_
#define CHROME_BROWSER_DOM_UI_ADVANCED_OPTIONS_UTILS_MAC_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/dom_ui/app_launcher_handler.h b/chrome/browser/dom_ui/app_launcher_handler.h
index b20923c..1195d49 100644
--- a/chrome/browser/dom_ui/app_launcher_handler.h
+++ b/chrome/browser/dom_ui/app_launcher_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_APP_LAUNCHER_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_APP_LAUNCHER_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/dom_ui.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/dom_ui/bookmarks_ui.h b/chrome/browser/dom_ui/bookmarks_ui.h
index c8f2f79..8e8e61b 100644
--- a/chrome/browser/dom_ui/bookmarks_ui.h
+++ b/chrome/browser/dom_ui/bookmarks_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_BOOKMARKS_UI_H_
#define CHROME_BROWSER_DOM_UI_BOOKMARKS_UI_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/browser_options_handler.h b/chrome/browser/dom_ui/browser_options_handler.h
index 3fb1a8e..6c37bd5 100644
--- a/chrome/browser/dom_ui/browser_options_handler.h
+++ b/chrome/browser/dom_ui/browser_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_BROWSER_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_BROWSER_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
#include "chrome/browser/search_engines/template_url_model.h"
diff --git a/chrome/browser/dom_ui/chrome_url_data_manager.h b/chrome/browser/dom_ui/chrome_url_data_manager.h
index f08daaf..48281f4 100644
--- a/chrome/browser/dom_ui/chrome_url_data_manager.h
+++ b/chrome/browser/dom_ui/chrome_url_data_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_CHROME_URL_DATA_MANAGER_H_
#define CHROME_BROWSER_DOM_UI_CHROME_URL_DATA_MANAGER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/dom_ui/clear_browser_data_handler.h b/chrome/browser/dom_ui/clear_browser_data_handler.h
index c36135d..c5ff399 100644
--- a/chrome/browser/dom_ui/clear_browser_data_handler.h
+++ b/chrome/browser/dom_ui/clear_browser_data_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_CLEAR_BROWSER_DATA_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_CLEAR_BROWSER_DATA_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
#include "chrome/browser/browsing_data_remover.h"
diff --git a/chrome/browser/dom_ui/content_settings_handler.h b/chrome/browser/dom_ui/content_settings_handler.h
index a9fac0c..7f886ed 100644
--- a/chrome/browser/dom_ui/content_settings_handler.h
+++ b/chrome/browser/dom_ui/content_settings_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_CONTENT_SETTINGS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_CONTENT_SETTINGS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/dom_ui/core_options_handler.h b/chrome/browser/dom_ui/core_options_handler.h
index ed6d2f1..c88f01a 100644
--- a/chrome/browser/dom_ui/core_options_handler.h
+++ b/chrome/browser/dom_ui/core_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_CORE_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_CORE_OPTIONS_HANDLER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/dom_ui/devtools_ui.h b/chrome/browser/dom_ui/devtools_ui.h
index ecdc413..f41c871 100644
--- a/chrome/browser/dom_ui/devtools_ui.h
+++ b/chrome/browser/dom_ui/devtools_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DEVTOOLS_UI_H_
#define CHROME_BROWSER_DOM_UI_DEVTOOLS_UI_H_
+#pragma once
#include "chrome/browser/dom_ui/dom_ui.h"
diff --git a/chrome/browser/dom_ui/dom_ui.h b/chrome/browser/dom_ui/dom_ui.h
index 4c20dff..1b333a8 100644
--- a/chrome/browser/dom_ui/dom_ui.h
+++ b/chrome/browser/dom_ui/dom_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DOM_UI_H_
#define CHROME_BROWSER_DOM_UI_DOM_UI_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/dom_ui/dom_ui_factory.h b/chrome/browser/dom_ui/dom_ui_factory.h
index 781b7f38..3bc80c9 100644
--- a/chrome/browser/dom_ui/dom_ui_factory.h
+++ b/chrome/browser/dom_ui/dom_ui_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DOM_UI_FACTORY_H_
#define CHROME_BROWSER_DOM_UI_DOM_UI_FACTORY_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/dom_ui/dom_ui_favicon_source.h b/chrome/browser/dom_ui/dom_ui_favicon_source.h
index a3ba511..7419288 100644
--- a/chrome/browser/dom_ui/dom_ui_favicon_source.h
+++ b/chrome/browser/dom_ui/dom_ui_favicon_source.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DOM_UI_FAVICON_SOURCE_H_
#define CHROME_BROWSER_DOM_UI_DOM_UI_FAVICON_SOURCE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/dom_ui_theme_source.h b/chrome/browser/dom_ui/dom_ui_theme_source.h
index 5c74649..7512fbd 100644
--- a/chrome/browser/dom_ui/dom_ui_theme_source.h
+++ b/chrome/browser/dom_ui/dom_ui_theme_source.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DOM_UI_THEME_SOURCE_H_
#define CHROME_BROWSER_DOM_UI_DOM_UI_THEME_SOURCE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/dom_ui_thumbnail_source.h b/chrome/browser/dom_ui/dom_ui_thumbnail_source.h
index cadf542..cf4fd79 100644
--- a/chrome/browser/dom_ui/dom_ui_thumbnail_source.h
+++ b/chrome/browser/dom_ui/dom_ui_thumbnail_source.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DOM_UI_THUMBNAIL_SOURCE_H_
#define CHROME_BROWSER_DOM_UI_DOM_UI_THUMBNAIL_SOURCE_H_
+#pragma once
#include <string>
#include <utility>
diff --git a/chrome/browser/dom_ui/dom_ui_util.h b/chrome/browser/dom_ui/dom_ui_util.h
index 48c68a1..99a5cc0 100644
--- a/chrome/browser/dom_ui/dom_ui_util.h
+++ b/chrome/browser/dom_ui/dom_ui_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DOM_UI_UTIL_H_
#define CHROME_BROWSER_DOM_UI_DOM_UI_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/downloads_dom_handler.h b/chrome/browser/dom_ui/downloads_dom_handler.h
index 99af1f5..32ab2bf 100644
--- a/chrome/browser/dom_ui/downloads_dom_handler.h
+++ b/chrome/browser/dom_ui/downloads_dom_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DOWNLOADS_DOM_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_DOWNLOADS_DOM_HANDLER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/dom_ui/downloads_ui.h b/chrome/browser/dom_ui/downloads_ui.h
index d153894..c6f5727 100644
--- a/chrome/browser/dom_ui/downloads_ui.h
+++ b/chrome/browser/dom_ui/downloads_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_DOWNLOADS_UI_H_
#define CHROME_BROWSER_DOM_UI_DOWNLOADS_UI_H_
+#pragma once
#include "chrome/browser/dom_ui/dom_ui.h"
diff --git a/chrome/browser/dom_ui/filebrowse_ui.h b/chrome/browser/dom_ui/filebrowse_ui.h
index ce02a8f..4800c1c 100644
--- a/chrome/browser/dom_ui/filebrowse_ui.h
+++ b/chrome/browser/dom_ui/filebrowse_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_FILEBROWSE_UI_H_
#define CHROME_BROWSER_DOM_UI_FILEBROWSE_UI_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/fileicon_source.h b/chrome/browser/dom_ui/fileicon_source.h
index 2f32262..55fb038 100644
--- a/chrome/browser/dom_ui/fileicon_source.h
+++ b/chrome/browser/dom_ui/fileicon_source.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_FILEICON_SOURCE_H_
#define CHROME_BROWSER_DOM_UI_FILEICON_SOURCE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/font_settings_handler.h b/chrome/browser/dom_ui/font_settings_handler.h
index 4463c9e..a515afa 100644
--- a/chrome/browser/dom_ui/font_settings_handler.h
+++ b/chrome/browser/dom_ui/font_settings_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_FONT_SETTINGS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_FONT_SETTINGS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/dom_ui/history2_ui.h b/chrome/browser/dom_ui/history2_ui.h
index 0ad8d2f..a6bfc3d 100644
--- a/chrome/browser/dom_ui/history2_ui.h
+++ b/chrome/browser/dom_ui/history2_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_HISTORY2_UI_H_
#define CHROME_BROWSER_DOM_UI_HISTORY2_UI_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/dom_ui/history_ui.h b/chrome/browser/dom_ui/history_ui.h
index ff3849a..8b694a8 100644
--- a/chrome/browser/dom_ui/history_ui.h
+++ b/chrome/browser/dom_ui/history_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_HISTORY_UI_H_
#define CHROME_BROWSER_DOM_UI_HISTORY_UI_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/dom_ui/html_dialog_tab_contents_delegate.h b/chrome/browser/dom_ui/html_dialog_tab_contents_delegate.h
index f9e3ac6..1c5cca0 100644
--- a/chrome/browser/dom_ui/html_dialog_tab_contents_delegate.h
+++ b/chrome/browser/dom_ui/html_dialog_tab_contents_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_HTML_DIALOG_TAB_CONTENTS_DELEGATE_H_
#define CHROME_BROWSER_DOM_UI_HTML_DIALOG_TAB_CONTENTS_DELEGATE_H_
+#pragma once
#include "chrome/browser/tab_contents/tab_contents_delegate.h"
diff --git a/chrome/browser/dom_ui/html_dialog_ui.h b/chrome/browser/dom_ui/html_dialog_ui.h
index be2df7f..63961a6 100644
--- a/chrome/browser/dom_ui/html_dialog_ui.h
+++ b/chrome/browser/dom_ui/html_dialog_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_HTML_DIALOG_UI_H_
#define CHROME_BROWSER_DOM_UI_HTML_DIALOG_UI_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/dom_ui/mediaplayer_ui.h b/chrome/browser/dom_ui/mediaplayer_ui.h
index 24e2585..478926e 100644
--- a/chrome/browser/dom_ui/mediaplayer_ui.h
+++ b/chrome/browser/dom_ui/mediaplayer_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_MEDIAPLAYER_UI_H_
#define CHROME_BROWSER_DOM_UI_MEDIAPLAYER_UI_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/dom_ui/most_visited_handler.h b/chrome/browser/dom_ui/most_visited_handler.h
index a882115..8f74e25 100644
--- a/chrome/browser/dom_ui/most_visited_handler.h
+++ b/chrome/browser/dom_ui/most_visited_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_MOST_VISITED_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_MOST_VISITED_HANDLER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/dom_ui/net_internals_ui.h b/chrome/browser/dom_ui/net_internals_ui.h
index f1c210e..3c67963 100644
--- a/chrome/browser/dom_ui/net_internals_ui.h
+++ b/chrome/browser/dom_ui/net_internals_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_NET_INTERNALS_UI_H_
#define CHROME_BROWSER_DOM_UI_NET_INTERNALS_UI_H_
+#pragma once
#include "chrome/browser/dom_ui/dom_ui.h"
diff --git a/chrome/browser/dom_ui/new_tab_page_sync_handler.h b/chrome/browser/dom_ui/new_tab_page_sync_handler.h
index fcd2a7a..2ac6ac7 100644
--- a/chrome/browser/dom_ui/new_tab_page_sync_handler.h
+++ b/chrome/browser/dom_ui/new_tab_page_sync_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_NEW_TAB_PAGE_SYNC_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_NEW_TAB_PAGE_SYNC_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/new_tab_ui.h b/chrome/browser/dom_ui/new_tab_ui.h
index 7598764..08a2fa0 100644
--- a/chrome/browser/dom_ui/new_tab_ui.h
+++ b/chrome/browser/dom_ui/new_tab_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_NEW_TAB_UI_H_
#define CHROME_BROWSER_DOM_UI_NEW_TAB_UI_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/ntp_resource_cache.h b/chrome/browser/dom_ui/ntp_resource_cache.h
index 5f36b91..3e583f4 100644
--- a/chrome/browser/dom_ui/ntp_resource_cache.h
+++ b/chrome/browser/dom_ui/ntp_resource_cache.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_NTP_RESOURCE_CACHE_H_
#define CHROME_BROWSER_DOM_UI_NTP_RESOURCE_CACHE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/dom_ui/options_ui.h b/chrome/browser/dom_ui/options_ui.h
index e8f1585..d144c9d 100644
--- a/chrome/browser/dom_ui/options_ui.h
+++ b/chrome/browser/dom_ui/options_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_OPTIONS_UI_H_
#define CHROME_BROWSER_DOM_UI_OPTIONS_UI_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/dom_ui/personal_options_handler.h b/chrome/browser/dom_ui/personal_options_handler.h
index cbc0c5c..e667bf8 100644
--- a/chrome/browser/dom_ui/personal_options_handler.h
+++ b/chrome/browser/dom_ui/personal_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_PERSONAL_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_PERSONAL_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/dom_ui/plugins_ui.h b/chrome/browser/dom_ui/plugins_ui.h
index 00dbce9..d2813a8 100644
--- a/chrome/browser/dom_ui/plugins_ui.h
+++ b/chrome/browser/dom_ui/plugins_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_PLUGINS_UI_H_
#define CHROME_BROWSER_DOM_UI_PLUGINS_UI_H_
+#pragma once
#include "chrome/browser/dom_ui/dom_ui.h"
diff --git a/chrome/browser/dom_ui/register_page_ui.h b/chrome/browser/dom_ui/register_page_ui.h
index 46abc58..10c9ca9 100644
--- a/chrome/browser/dom_ui/register_page_ui.h
+++ b/chrome/browser/dom_ui/register_page_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_REGISTER_PAGE_UI_H_
#define CHROME_BROWSER_DOM_UI_REGISTER_PAGE_UI_H_
+#pragma once
#include "chrome/browser/dom_ui/dom_ui.h"
diff --git a/chrome/browser/dom_ui/remoting_ui.h b/chrome/browser/dom_ui/remoting_ui.h
index 1d98b98..8012a82 100644
--- a/chrome/browser/dom_ui/remoting_ui.h
+++ b/chrome/browser/dom_ui/remoting_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_REMOTING_UI_H_
#define CHROME_BROWSER_DOM_UI_REMOTING_UI_H_
+#pragma once
#include "chrome/browser/dom_ui/dom_ui.h"
diff --git a/chrome/browser/dom_ui/shared_resources_data_source.h b/chrome/browser/dom_ui/shared_resources_data_source.h
index 0dfe83a..712795e 100644
--- a/chrome/browser/dom_ui/shared_resources_data_source.h
+++ b/chrome/browser/dom_ui/shared_resources_data_source.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_SHARED_RESOURCES_DATA_SOURCE_H_
#define CHROME_BROWSER_DOM_UI_SHARED_RESOURCES_DATA_SOURCE_H_
+#pragma once
#include "chrome/browser/dom_ui/chrome_url_data_manager.h"
diff --git a/chrome/browser/dom_ui/shown_sections_handler.h b/chrome/browser/dom_ui/shown_sections_handler.h
index 8bdbd52..25644b3 100644
--- a/chrome/browser/dom_ui/shown_sections_handler.h
+++ b/chrome/browser/dom_ui/shown_sections_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_SHOWN_SECTIONS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_SHOWN_SECTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/dom_ui.h"
#include "chrome/common/notification_observer.h"
diff --git a/chrome/browser/dom_ui/slideshow_ui.h b/chrome/browser/dom_ui/slideshow_ui.h
index 1374045..0cd63c0 100644
--- a/chrome/browser/dom_ui/slideshow_ui.h
+++ b/chrome/browser/dom_ui/slideshow_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_SLIDESHOW_UI_H_
#define CHROME_BROWSER_DOM_UI_SLIDESHOW_UI_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/dom_ui/sync_options_handler.h b/chrome/browser/dom_ui/sync_options_handler.h
index 8c7923c..15a77e6 100644
--- a/chrome/browser/dom_ui/sync_options_handler.h
+++ b/chrome/browser/dom_ui/sync_options_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOM_UI_SYNC_OPTIONS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_SYNC_OPTIONS_HANDLER_H_
+#pragma once
#include "chrome/browser/dom_ui/options_ui.h"
diff --git a/chrome/browser/dom_ui/tips_handler.h b/chrome/browser/dom_ui/tips_handler.h
index d85d4d8..20b79f7 100644
--- a/chrome/browser/dom_ui/tips_handler.h
+++ b/chrome/browser/dom_ui/tips_handler.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_DOM_UI_TIPS_HANDLER_H_
#define CHROME_BROWSER_DOM_UI_TIPS_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/download/download_file.h b/chrome/browser/download/download_file.h
index 9c9fdf6..6db951b 100644
--- a/chrome/browser/download/download_file.h
+++ b/chrome/browser/download/download_file.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_FILE_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_FILE_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/download/download_file_manager.h b/chrome/browser/download/download_file_manager.h
index 22bb94e..0aada31 100644
--- a/chrome/browser/download/download_file_manager.h
+++ b/chrome/browser/download/download_file_manager.h
@@ -38,6 +38,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_FILE_MANAGER_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_FILE_MANAGER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/download/download_item.h b/chrome/browser/download/download_item.h
index d404b3a..f8c71d0 100644
--- a/chrome/browser/download/download_item.h
+++ b/chrome/browser/download/download_item.h
@@ -16,6 +16,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_ITEM_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_ITEM_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/download/download_item_model.h b/chrome/browser/download/download_item_model.h
index 82d70ec..f399489 100644
--- a/chrome/browser/download/download_item_model.h
+++ b/chrome/browser/download/download_item_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_ITEM_MODEL_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_ITEM_MODEL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/download/download_manager.h b/chrome/browser/download/download_manager.h
index 94f0dd7..28fa82e 100644
--- a/chrome/browser/download/download_manager.h
+++ b/chrome/browser/download/download_manager.h
@@ -26,6 +26,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_MANAGER_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/download/download_request_infobar_delegate.h b/chrome/browser/download/download_request_infobar_delegate.h
index 700c629..c33696c 100644
--- a/chrome/browser/download/download_request_infobar_delegate.h
+++ b/chrome/browser/download/download_request_infobar_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_REQUEST_INFOBAR_DELEGATE_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_REQUEST_INFOBAR_DELEGATE_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/download/download_request_limiter.h"
diff --git a/chrome/browser/download/download_request_limiter.h b/chrome/browser/download/download_request_limiter.h
index f5b4cfa..4a685e38 100644
--- a/chrome/browser/download/download_request_limiter.h
+++ b/chrome/browser/download/download_request_limiter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_REQUEST_LIMITER_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_REQUEST_LIMITER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/download/download_shelf.h b/chrome/browser/download/download_shelf.h
index c9fdaa9..929a92e 100644
--- a/chrome/browser/download/download_shelf.h
+++ b/chrome/browser/download/download_shelf.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_SHELF_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_SHELF_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/download/download_started_animation.h b/chrome/browser/download/download_started_animation.h
index f44dece..1ac93c4 100644
--- a/chrome/browser/download/download_started_animation.h
+++ b/chrome/browser/download/download_started_animation.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_STARTED_ANIMATION_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_STARTED_ANIMATION_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/download/download_types.h b/chrome/browser/download/download_types.h
index de8bfc8..94dd147 100644
--- a/chrome/browser/download/download_types.h
+++ b/chrome/browser/download/download_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_TYPES_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_TYPES_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/download/download_util.h b/chrome/browser/download/download_util.h
index 113a3a0..421ccce 100644
--- a/chrome/browser/download/download_util.h
+++ b/chrome/browser/download/download_util.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_UTIL_H_
#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_UTIL_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/download/drag_download_file.h b/chrome/browser/download/drag_download_file.h
index 4ea3cdf..34fefaa 100644
--- a/chrome/browser/download/drag_download_file.h
+++ b/chrome/browser/download/drag_download_file.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DRAG_DOWNLOAD_FILE_H_
#define CHROME_BROWSER_DOWNLOAD_DRAG_DOWNLOAD_FILE_H_
+#pragma once
#include "app/download_file_interface.h"
#include "base/file_path.h"
diff --git a/chrome/browser/download/drag_download_util.h b/chrome/browser/download/drag_download_util.h
index c6f8442..bd9d44a 100644
--- a/chrome/browser/download/drag_download_util.h
+++ b/chrome/browser/download/drag_download_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_DRAG_DOWNLOAD_UTIL_H_
#define CHROME_BROWSER_DOWNLOAD_DRAG_DOWNLOAD_UTIL_H_
+#pragma once
#include "app/download_file_interface.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/download/save_file.h b/chrome/browser/download/save_file.h
index 1a25ef4..9960e74 100644
--- a/chrome/browser/download/save_file.h
+++ b/chrome/browser/download/save_file.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_SAVE_FILE_H__
#define CHROME_BROWSER_DOWNLOAD_SAVE_FILE_H__
+#pragma once
#include "base/basictypes.h"
#include "base/file_path.h"
diff --git a/chrome/browser/download/save_file_manager.h b/chrome/browser/download/save_file_manager.h
index 44597d5..f473423 100644
--- a/chrome/browser/download/save_file_manager.h
+++ b/chrome/browser/download/save_file_manager.h
@@ -57,6 +57,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_SAVE_FILE_MANAGER_H__
#define CHROME_BROWSER_DOWNLOAD_SAVE_FILE_MANAGER_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/download/save_item.h b/chrome/browser/download/save_item.h
index 8984dab..724441a 100644
--- a/chrome/browser/download/save_item.h
+++ b/chrome/browser/download/save_item.h
@@ -4,6 +4,7 @@
//
#ifndef CHROME_BROWSER_DOWNLOAD_SAVE_ITEM_H__
#define CHROME_BROWSER_DOWNLOAD_SAVE_ITEM_H__
+#pragma once
#include "base/basictypes.h"
#include "base/file_path.h"
diff --git a/chrome/browser/download/save_package.h b/chrome/browser/download/save_package.h
index ab78eb8..ecff182 100644
--- a/chrome/browser/download/save_package.h
+++ b/chrome/browser/download/save_package.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_SAVE_PACKAGE_H_
#define CHROME_BROWSER_DOWNLOAD_SAVE_PACKAGE_H_
+#pragma once
#include <queue>
#include <string>
diff --git a/chrome/browser/download/save_types.h b/chrome/browser/download/save_types.h
index 7ddac66..d046b5b 100644
--- a/chrome/browser/download/save_types.h
+++ b/chrome/browser/download/save_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DOWNLOAD_SAVE_TYPES_H_
#define CHROME_BROWSER_DOWNLOAD_SAVE_TYPES_H_
+#pragma once
#include <string>
#include <utility>
diff --git a/chrome/browser/dummy_configuration_policy_provider.h b/chrome/browser/dummy_configuration_policy_provider.h
index 47443b2..a3e3508 100644
--- a/chrome/browser/dummy_configuration_policy_provider.h
+++ b/chrome/browser/dummy_configuration_policy_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DUMMY_CONFIGURATION_POLICY_PROVIDER_H_
#define CHROME_BROWSER_DUMMY_CONFIGURATION_POLICY_PROVIDER_H_
+#pragma once
#include "chrome/browser/configuration_policy_store.h"
#include "chrome/browser/configuration_policy_provider.h"
diff --git a/chrome/browser/dummy_pref_store.h b/chrome/browser/dummy_pref_store.h
index 8103763..fb39819 100644
--- a/chrome/browser/dummy_pref_store.h
+++ b/chrome/browser/dummy_pref_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_DUMMY_PREF_STORE_H_
#define CHROME_BROWSER_DUMMY_PREF_STORE_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/encoding_menu_controller.h b/chrome/browser/encoding_menu_controller.h
index 44f5877..42f4eee 100644
--- a/chrome/browser/encoding_menu_controller.h
+++ b/chrome/browser/encoding_menu_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_ENCODING_MENU_CONTROLLER_H_
#define CHROME_BROWSER_ENCODING_MENU_CONTROLLER_H_
+#pragma once
#include <utility>
#include <string>
diff --git a/chrome/browser/extensions/autoupdate_interceptor.h b/chrome/browser/extensions/autoupdate_interceptor.h
index 142c46d..42ae024 100644
--- a/chrome/browser/extensions/autoupdate_interceptor.h
+++ b/chrome/browser/extensions/autoupdate_interceptor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_AUTOUPDATE_INTERCEPTOR_H_
#define CHROME_BROWSER_EXTENSIONS_AUTOUPDATE_INTERCEPTOR_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/extensions/browser_action_test_util.h b/chrome/browser/extensions/browser_action_test_util.h
index e2d6050..cadb12c 100644
--- a/chrome/browser/extensions/browser_action_test_util.h
+++ b/chrome/browser/extensions/browser_action_test_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_BROWSER_ACTION_TEST_UTIL_H_
#define CHROME_BROWSER_EXTENSIONS_BROWSER_ACTION_TEST_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/convert_user_script.h b/chrome/browser/extensions/convert_user_script.h
index ebc9ee2..d392c4d 100644
--- a/chrome/browser/extensions/convert_user_script.h
+++ b/chrome/browser/extensions/convert_user_script.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CONVERT_USER_SCRIPT_H_
#define CHROME_BROWSER_EXTENSIONS_CONVERT_USER_SCRIPT_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/crashed_extension_infobar.h b/chrome/browser/extensions/crashed_extension_infobar.h
index 48e9acb..2e3741a 100644
--- a/chrome/browser/extensions/crashed_extension_infobar.h
+++ b/chrome/browser/extensions/crashed_extension_infobar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CRASHED_EXTENSION_INFOBAR_H_
#define CHROME_BROWSER_EXTENSIONS_CRASHED_EXTENSION_INFOBAR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/crx_installer.h b/chrome/browser/extensions/crx_installer.h
index 9ab011b..19e0bf9 100644
--- a/chrome/browser/extensions/crx_installer.h
+++ b/chrome/browser/extensions/crx_installer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CRX_INSTALLER_H_
#define CHROME_BROWSER_EXTENSIONS_CRX_INSTALLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/execute_code_in_tab_function.h b/chrome/browser/extensions/execute_code_in_tab_function.h
index 8da8b75..4913e05 100644
--- a/chrome/browser/extensions/execute_code_in_tab_function.h
+++ b/chrome/browser/extensions/execute_code_in_tab_function.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXECUTE_CODE_IN_TAB_FUNCTION_H__
#define CHROME_BROWSER_EXTENSIONS_EXECUTE_CODE_IN_TAB_FUNCTION_H__
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/extension_accessibility_api.h b/chrome/browser/extensions/extension_accessibility_api.h
index bc724c1..6c79d7d 100644
--- a/chrome/browser/extensions/extension_accessibility_api.h
+++ b/chrome/browser/extensions/extension_accessibility_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/extension_accessibility_api_constants.h b/chrome/browser/extensions/extension_accessibility_api_constants.h
index c5ce6c8..13760b7 100644
--- a/chrome/browser/extensions/extension_accessibility_api_constants.h
+++ b/chrome/browser/extensions/extension_accessibility_api_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_ACCESSIBILITY_API_CONSTANTS_H_
+#pragma once
namespace extension_accessibility_api_constants {
diff --git a/chrome/browser/extensions/extension_apitest.h b/chrome/browser/extensions/extension_apitest.h
index 3ef956a..a22edd3 100644
--- a/chrome/browser/extensions/extension_apitest.h
+++ b/chrome/browser/extensions/extension_apitest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_APITEST_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_APITEST_H_
+#pragma once
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/common/notification_service.h"
diff --git a/chrome/browser/extensions/extension_bookmark_helpers.h b/chrome/browser/extensions/extension_bookmark_helpers.h
index f58db22..4f81171 100644
--- a/chrome/browser/extensions/extension_bookmark_helpers.h
+++ b/chrome/browser/extensions/extension_bookmark_helpers.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARK_HELPERS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARK_HELPERS_H_
+#pragma once
#include "base/values.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
diff --git a/chrome/browser/extensions/extension_bookmark_manager_api.h b/chrome/browser/extensions/extension_bookmark_manager_api.h
index ace9124..9445523 100644
--- a/chrome/browser/extensions/extension_bookmark_manager_api.h
+++ b/chrome/browser/extensions/extension_bookmark_manager_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARK_MANAGER_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARK_MANAGER_API_H_
+#pragma once
#include "chrome/browser/bookmarks/bookmark_drag_data.h"
#include "chrome/browser/extensions/extension_bookmarks_module.h"
diff --git a/chrome/browser/extensions/extension_bookmarks_module.h b/chrome/browser/extensions/extension_bookmarks_module.h
index 1a26b02..3105dfa 100644
--- a/chrome/browser/extensions/extension_bookmarks_module.h
+++ b/chrome/browser/extensions/extension_bookmarks_module.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARKS_MODULE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARKS_MODULE_H_
+#pragma once
#include <list>
#include <string>
diff --git a/chrome/browser/extensions/extension_bookmarks_module_constants.h b/chrome/browser/extensions/extension_bookmarks_module_constants.h
index 582866b..8c2f8fb 100644
--- a/chrome/browser/extensions/extension_bookmarks_module_constants.h
+++ b/chrome/browser/extensions/extension_bookmarks_module_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARKS_MODULE_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARKS_MODULE_CONSTANTS_H_
+#pragma once
namespace extension_bookmarks_module_constants {
diff --git a/chrome/browser/extensions/extension_browser_actions_api.h b/chrome/browser/extensions/extension_browser_actions_api.h
index 007d194..6dd3d20 100644
--- a/chrome/browser/extensions/extension_browser_actions_api.h
+++ b/chrome/browser/extensions/extension_browser_actions_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_BROWSER_ACTIONS_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BROWSER_ACTIONS_API_H_
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
#include "chrome/common/extensions/extension_action.h"
diff --git a/chrome/browser/extensions/extension_browser_event_router.h b/chrome/browser/extensions/extension_browser_event_router.h
index bd01080..41b18e6 100644
--- a/chrome/browser/extensions/extension_browser_event_router.h
+++ b/chrome/browser/extensions/extension_browser_event_router.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_BROWSER_EVENT_ROUTER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BROWSER_EVENT_ROUTER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/extensions/extension_browsertest.h b/chrome/browser/extensions/extension_browsertest.h
index 567e18c..9b7f5f0 100644
--- a/chrome/browser/extensions/extension_browsertest.h
+++ b/chrome/browser/extensions/extension_browsertest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_BROWSERTEST_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BROWSERTEST_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_clipboard_api.h b/chrome/browser/extensions/extension_clipboard_api.h
index d47d50e..1172a07 100644
--- a/chrome/browser/extensions/extension_clipboard_api.h
+++ b/chrome/browser/extensions/extension_clipboard_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_CLIPBOARD_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_CLIPBOARD_API_H_
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
diff --git a/chrome/browser/extensions/extension_context_menu_api.h b/chrome/browser/extensions/extension_context_menu_api.h
index 3f73251..77aac9d 100644
--- a/chrome/browser/extensions/extension_context_menu_api.h
+++ b/chrome/browser/extensions/extension_context_menu_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_CONTEXT_MENU_API_H__
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_CONTEXT_MENU_API_H__
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
#include "chrome/browser/extensions/extension_menu_manager.h"
diff --git a/chrome/browser/extensions/extension_context_menu_model.h b/chrome/browser/extensions/extension_context_menu_model.h
index c7cb845..49a4bb9 100644
--- a/chrome/browser/extensions/extension_context_menu_model.h
+++ b/chrome/browser/extensions/extension_context_menu_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_CONTEXT_MENU_MODEL_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_CONTEXT_MENU_MODEL_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
#include "chrome/browser/extensions/extension_install_ui.h"
diff --git a/chrome/browser/extensions/extension_cookies_api.h b/chrome/browser/extensions/extension_cookies_api.h
index e783f31..067cb6f 100644
--- a/chrome/browser/extensions/extension_cookies_api.h
+++ b/chrome/browser/extensions/extension_cookies_api.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_API_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_cookies_api_constants.h b/chrome/browser/extensions/extension_cookies_api_constants.h
index d9c0015..47d651f 100644
--- a/chrome/browser/extensions/extension_cookies_api_constants.h
+++ b/chrome/browser/extensions/extension_cookies_api_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_API_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_API_CONSTANTS_H_
+#pragma once
namespace extension_cookies_api_constants {
diff --git a/chrome/browser/extensions/extension_cookies_helpers.h b/chrome/browser/extensions/extension_cookies_helpers.h
index a06621f..3565fe8 100644
--- a/chrome/browser/extensions/extension_cookies_helpers.h
+++ b/chrome/browser/extensions/extension_cookies_helpers.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_HELPERS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_HELPERS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_creator.h b/chrome/browser/extensions/extension_creator.h
index c483a70..2423254 100644
--- a/chrome/browser/extensions/extension_creator.h
+++ b/chrome/browser/extensions/extension_creator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/extension_data_deleter.h b/chrome/browser/extensions/extension_data_deleter.h
index 4b90509..9628616 100644
--- a/chrome/browser/extensions/extension_data_deleter.h
+++ b/chrome/browser/extensions/extension_data_deleter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_DATA_DELETER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_DATA_DELETER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_devtools_bridge.h b/chrome/browser/extensions/extension_devtools_bridge.h
index 5543b97..e84f2a1 100644
--- a/chrome/browser/extensions/extension_devtools_bridge.h
+++ b/chrome/browser/extensions/extension_devtools_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_DEVTOOLS_BRIDGE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_DEVTOOLS_BRIDGE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_devtools_browsertest.h b/chrome/browser/extensions/extension_devtools_browsertest.h
index a29d3e5..5313abf 100644
--- a/chrome/browser/extensions/extension_devtools_browsertest.h
+++ b/chrome/browser/extensions/extension_devtools_browsertest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_DEVTOOLS_BROWSERTEST_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_DEVTOOLS_BROWSERTEST_H_
+#pragma once
#include "base/command_line.h"
#include "chrome/browser/extensions/extension_browsertest.h"
diff --git a/chrome/browser/extensions/extension_devtools_events.h b/chrome/browser/extensions/extension_devtools_events.h
index c1dd363..255d14d 100644
--- a/chrome/browser/extensions/extension_devtools_events.h
+++ b/chrome/browser/extensions/extension_devtools_events.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_DEVTOOLS_EVENTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_DEVTOOLS_EVENTS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_devtools_manager.h b/chrome/browser/extensions/extension_devtools_manager.h
index f1337ef..39f19bb 100644
--- a/chrome/browser/extensions/extension_devtools_manager.h
+++ b/chrome/browser/extensions/extension_devtools_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_DEVTOOLS_MANAGER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_DEVTOOLS_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/extensions/extension_disabled_infobar_delegate.h b/chrome/browser/extensions/extension_disabled_infobar_delegate.h
index 1e40f00..2880297 100644
--- a/chrome/browser/extensions/extension_disabled_infobar_delegate.h
+++ b/chrome/browser/extensions/extension_disabled_infobar_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_DISABLED_INFOBAR_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_DISABLED_INFOBAR_DELEGATE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_dom_ui.h b/chrome/browser/extensions/extension_dom_ui.h
index a89592e..cd0cb79 100644
--- a/chrome/browser/extensions/extension_dom_ui.h
+++ b/chrome/browser/extensions/extension_dom_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_DOM_UI_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_DOM_UI_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_error_reporter.h b/chrome/browser/extensions/extension_error_reporter.h
index f4205e9..824ac9e 100644
--- a/chrome/browser/extensions/extension_error_reporter.h
+++ b/chrome/browser/extensions/extension_error_reporter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_REPORTER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_REPORTER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/extension_event_names.h b/chrome/browser/extensions/extension_event_names.h
index 3e3673a..4cbadfc 100644
--- a/chrome/browser/extensions/extension_event_names.h
+++ b/chrome/browser/extensions/extension_event_names.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_EVENT_NAMES_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_EVENT_NAMES_H_
+#pragma once
namespace extension_event_names {
diff --git a/chrome/browser/extensions/extension_function.h b/chrome/browser/extensions/extension_function.h
index a13845c..9bb4be5 100644
--- a/chrome/browser/extensions/extension_function.h
+++ b/chrome/browser/extensions/extension_function.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_H_
+#pragma once
#include <string>
#include <list>
diff --git a/chrome/browser/extensions/extension_function_dispatcher.h b/chrome/browser/extensions/extension_function_dispatcher.h
index d9b973d..2a10328 100644
--- a/chrome/browser/extensions/extension_function_dispatcher.h
+++ b/chrome/browser/extensions/extension_function_dispatcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_DISPATCHER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_DISPATCHER_H_
+#pragma once
#include <string>
#include <set>
diff --git a/chrome/browser/extensions/extension_history_api.h b/chrome/browser/extensions/extension_history_api.h
index 8cff707..2f43501 100644
--- a/chrome/browser/extensions/extension_history_api.h
+++ b/chrome/browser/extensions/extension_history_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_HISTORY_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_HISTORY_API_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/extensions/extension_history_api_constants.h b/chrome/browser/extensions/extension_history_api_constants.h
index 77596ab..442b7e7 100644
--- a/chrome/browser/extensions/extension_history_api_constants.h
+++ b/chrome/browser/extensions/extension_history_api_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_HISTORY_API_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_HISTORY_API_CONSTANTS_H_
+#pragma once
namespace extension_history_api_constants {
diff --git a/chrome/browser/extensions/extension_host.h b/chrome/browser/extensions/extension_host.h
index 4eb81d9c..a2ad3d6 100644
--- a/chrome/browser/extensions/extension_host.h
+++ b/chrome/browser/extensions/extension_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_HOST_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_HOST_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_host_mac.h b/chrome/browser/extensions/extension_host_mac.h
index 1bdbcfc..65aceaa 100644
--- a/chrome/browser/extensions/extension_host_mac.h
+++ b/chrome/browser/extensions/extension_host_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_HOST_MAC_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_HOST_MAC_H_
+#pragma once
#include "chrome/browser/extensions/extension_host.h"
diff --git a/chrome/browser/extensions/extension_i18n_api.h b/chrome/browser/extensions/extension_i18n_api.h
index 275c882..4fcc2c7 100644
--- a/chrome/browser/extensions/extension_i18n_api.h
+++ b/chrome/browser/extensions/extension_i18n_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_I18N_API_H__
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_I18N_API_H__
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
diff --git a/chrome/browser/extensions/extension_icon_manager.h b/chrome/browser/extensions/extension_icon_manager.h
index abf7192..c39421c 100644
--- a/chrome/browser/extensions/extension_icon_manager.h
+++ b/chrome/browser/extensions/extension_icon_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ICON_MANAGER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_ICON_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/extensions/extension_idle_api.h b/chrome/browser/extensions/extension_idle_api.h
index ab27ec1..d6e0c89 100644
--- a/chrome/browser/extensions/extension_idle_api.h
+++ b/chrome/browser/extensions/extension_idle_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_IDLE_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_IDLE_API_H_
+#pragma once
#include "chrome/browser/idle.h"
#include "chrome/browser/profile.h"
diff --git a/chrome/browser/extensions/extension_idle_api_constants.h b/chrome/browser/extensions/extension_idle_api_constants.h
index 5bdf696..f189377 100644
--- a/chrome/browser/extensions/extension_idle_api_constants.h
+++ b/chrome/browser/extensions/extension_idle_api_constants.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_IDLE_API_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_IDLE_API_CONSTANTS_H_
+#pragma once
namespace extension_idle_api_constants {
diff --git a/chrome/browser/extensions/extension_infobar_delegate.h b/chrome/browser/extensions/extension_infobar_delegate.h
index 2d20d82..54fffeb 100644
--- a/chrome/browser/extensions/extension_infobar_delegate.h
+++ b/chrome/browser/extensions/extension_infobar_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_INFOBAR_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_INFOBAR_DELEGATE_H_
+#pragma once
#include "chrome/browser/tab_contents/infobar_delegate.h"
diff --git a/chrome/browser/extensions/extension_infobar_module.h b/chrome/browser/extensions/extension_infobar_module.h
index e05dbf1..24523e1 100644
--- a/chrome/browser/extensions/extension_infobar_module.h
+++ b/chrome/browser/extensions/extension_infobar_module.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_INFOBAR_MODULE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_INFOBAR_MODULE_H_
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
diff --git a/chrome/browser/extensions/extension_infobar_module_constants.h b/chrome/browser/extensions/extension_infobar_module_constants.h
index 4af86b8..7d5e6fd 100644
--- a/chrome/browser/extensions/extension_infobar_module_constants.h
+++ b/chrome/browser/extensions/extension_infobar_module_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_INFOBAR_MODULE_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_INFOBAR_MODULE_CONSTANTS_H_
+#pragma once
namespace extension_infobar_module_constants {
diff --git a/chrome/browser/extensions/extension_install_ui.h b/chrome/browser/extensions/extension_install_ui.h
index 6ebcd4c..08fb3ea 100644
--- a/chrome/browser/extensions/extension_install_ui.h
+++ b/chrome/browser/extensions/extension_install_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_UI_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_UI_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/extension_menu_manager.h b/chrome/browser/extensions/extension_menu_manager.h
index 405cae1..c2d23a5 100644
--- a/chrome/browser/extensions/extension_menu_manager.h
+++ b/chrome/browser/extensions/extension_menu_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_MENU_MANAGER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_MENU_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/extensions/extension_message_service.h b/chrome/browser/extensions/extension_message_service.h
index fa89786..7f34965 100644
--- a/chrome/browser/extensions/extension_message_service.h
+++ b/chrome/browser/extensions/extension_message_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_MESSAGE_SERVICE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_MESSAGE_SERVICE_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/extensions/extension_metrics_module.h b/chrome/browser/extensions/extension_metrics_module.h
index 81e12be..f7a91dc 100644
--- a/chrome/browser/extensions/extension_metrics_module.h
+++ b/chrome/browser/extensions/extension_metrics_module.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_METRICS_MODULE_H__
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_METRICS_MODULE_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_omnibox_api.h b/chrome/browser/extensions/extension_omnibox_api.h
index 320b40a..a648e67 100644
--- a/chrome/browser/extensions/extension_omnibox_api.h
+++ b/chrome/browser/extensions/extension_omnibox_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_OMNIBOX_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_OMNIBOX_API_H_
+#pragma once
#include "base/string16.h"
#include "chrome/browser/autocomplete/autocomplete.h"
diff --git a/chrome/browser/extensions/extension_page_actions_module.h b/chrome/browser/extensions/extension_page_actions_module.h
index 3be9ce1..dfbda0a 100644
--- a/chrome/browser/extensions/extension_page_actions_module.h
+++ b/chrome/browser/extensions/extension_page_actions_module.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PAGE_ACTIONS_MODULE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PAGE_ACTIONS_MODULE_H_
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
diff --git a/chrome/browser/extensions/extension_page_actions_module_constants.h b/chrome/browser/extensions/extension_page_actions_module_constants.h
index 5bb435e..3d1889a 100644
--- a/chrome/browser/extensions/extension_page_actions_module_constants.h
+++ b/chrome/browser/extensions/extension_page_actions_module_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PAGE_ACTIONS_MODULE_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PAGE_ACTIONS_MODULE_CONSTANTS_H_
+#pragma once
namespace extension_page_actions_module_constants {
diff --git a/chrome/browser/extensions/extension_popup_api.h b/chrome/browser/extensions/extension_popup_api.h
index 7550407..32fb628 100644
--- a/chrome/browser/extensions/extension_popup_api.h
+++ b/chrome/browser/extensions/extension_popup_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_POPUP_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_POPUP_API_H_
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/extensions/extension_pref_store.h b/chrome/browser/extensions/extension_pref_store.h
index 26c6c13..6b597cf 100644
--- a/chrome/browser/extensions/extension_pref_store.h
+++ b/chrome/browser/extensions/extension_pref_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PREF_STORE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PREF_STORE_H_
+#pragma once
#include <list>
#include <map>
diff --git a/chrome/browser/extensions/extension_prefs.h b/chrome/browser/extensions/extension_prefs.h
index 38b8402..3ab50ee 100644
--- a/chrome/browser/extensions/extension_prefs.h
+++ b/chrome/browser/extensions/extension_prefs.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/extensions/extension_process_manager.h b/chrome/browser/extensions/extension_process_manager.h
index 843cc09..63e93ad 100644
--- a/chrome/browser/extensions/extension_process_manager.h
+++ b/chrome/browser/extensions/extension_process_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PROCESS_MANAGER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PROCESS_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/extensions/extension_processes_api.h b/chrome/browser/extensions/extension_processes_api.h
index 08b983b..b58cb56 100644
--- a/chrome/browser/extensions/extension_processes_api.h
+++ b/chrome/browser/extensions/extension_processes_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PROCESSES_API_H__
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PROCESSES_API_H__
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
diff --git a/chrome/browser/extensions/extension_processes_api_constants.h b/chrome/browser/extensions/extension_processes_api_constants.h
index ae25b63..1049511 100644
--- a/chrome/browser/extensions/extension_processes_api_constants.h
+++ b/chrome/browser/extensions/extension_processes_api_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PROCESSES_API_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PROCESSES_API_CONSTANTS_H_
+#pragma once
namespace extension_processes_api_constants {
diff --git a/chrome/browser/extensions/extension_protocols.h b/chrome/browser/extensions/extension_protocols.h
index b4fc7da..b8bc4f1 100644
--- a/chrome/browser/extensions/extension_protocols.h
+++ b/chrome/browser/extensions/extension_protocols.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PROTOCOLS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PROTOCOLS_H_
+#pragma once
// Registers support for the extension URL scheme.
void RegisterExtensionProtocols();
diff --git a/chrome/browser/extensions/extension_rlz_module.h b/chrome/browser/extensions/extension_rlz_module.h
index 22364ac..d2fb22a 100644
--- a/chrome/browser/extensions/extension_rlz_module.h
+++ b/chrome/browser/extensions/extension_rlz_module.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_RLZ_MODULE_H__
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_RLZ_MODULE_H__
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/extensions/extension_shelf_model.h b/chrome/browser/extensions/extension_shelf_model.h
index 934ec3b..c2261c5 100644
--- a/chrome/browser/extensions/extension_shelf_model.h
+++ b/chrome/browser/extensions/extension_shelf_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SHELF_MODEL_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_SHELF_MODEL_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/extensions/extension_tabs_module.h b/chrome/browser/extensions/extension_tabs_module.h
index 432ee22..df71de9 100644
--- a/chrome/browser/extensions/extension_tabs_module.h
+++ b/chrome/browser/extensions/extension_tabs_module.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_TABS_MODULE_H__
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_TABS_MODULE_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/extension_tabs_module_constants.h b/chrome/browser/extensions/extension_tabs_module_constants.h
index 7011ad3..32abe925 100644
--- a/chrome/browser/extensions/extension_tabs_module_constants.h
+++ b/chrome/browser/extensions/extension_tabs_module_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_TABS_MODULE_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_TABS_MODULE_CONSTANTS_H_
+#pragma once
namespace extension_tabs_module_constants {
diff --git a/chrome/browser/extensions/extension_test_api.h b/chrome/browser/extensions/extension_test_api.h
index ee62627..602e708 100644
--- a/chrome/browser/extensions/extension_test_api.h
+++ b/chrome/browser/extensions/extension_test_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_TEST_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_TEST_API_H_
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
diff --git a/chrome/browser/extensions/extension_toolbar_model.h b/chrome/browser/extensions/extension_toolbar_model.h
index f2bbe9d..6ea2e3b 100644
--- a/chrome/browser/extensions/extension_toolbar_model.h
+++ b/chrome/browser/extensions/extension_toolbar_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_TOOLBAR_MODEL_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_TOOLBAR_MODEL_H_
+#pragma once
#include "base/observer_list.h"
#include "chrome/common/extensions/extension.h"
diff --git a/chrome/browser/extensions/extension_toolstrip_api.h b/chrome/browser/extensions/extension_toolstrip_api.h
index cd4c5e0..07ba8f1 100644
--- a/chrome/browser/extensions/extension_toolstrip_api.h
+++ b/chrome/browser/extensions/extension_toolstrip_api.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_TOOLSTRIP_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_TOOLSTRIP_API_H_
+#pragma once
#include "chrome/browser/extensions/extension_function.h"
#include "chrome/browser/extensions/extension_shelf_model.h"
diff --git a/chrome/browser/extensions/extension_updater.h b/chrome/browser/extensions/extension_updater.h
index 2b7dec3..9b650cd 100644
--- a/chrome/browser/extensions/extension_updater.h
+++ b/chrome/browser/extensions/extension_updater.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_UPDATER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_UPDATER_H_
+#pragma once
#include <deque>
#include <map>
diff --git a/chrome/browser/extensions/extensions_quota_service.h b/chrome/browser/extensions/extensions_quota_service.h
index b2999ab..c60a5d3 100644
--- a/chrome/browser/extensions/extensions_quota_service.h
+++ b/chrome/browser/extensions/extensions_quota_service.h
@@ -13,6 +13,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSIONS_QUOTA_SERVICE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSIONS_QUOTA_SERVICE_H_
+#pragma once
#include <list>
#include <map>
diff --git a/chrome/browser/extensions/extensions_service.h b/chrome/browser/extensions/extensions_service.h
index 8c779cd..0635969 100644
--- a/chrome/browser/extensions/extensions_service.h
+++ b/chrome/browser/extensions/extensions_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSIONS_SERVICE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSIONS_SERVICE_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/extensions/extensions_service_unittest.h b/chrome/browser/extensions/extensions_service_unittest.h
index fdb2ddd..aaa4b54 100644
--- a/chrome/browser/extensions/extensions_service_unittest.h
+++ b/chrome/browser/extensions/extensions_service_unittest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSIONS_SERVICE_UNITTEST_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSIONS_SERVICE_UNITTEST_H_
+#pragma once
#include "base/file_path.h"
#include "base/message_loop.h"
diff --git a/chrome/browser/extensions/extensions_ui.h b/chrome/browser/extensions/extensions_ui.h
index 120f08a..9fad351 100644
--- a/chrome/browser/extensions/extensions_ui.h
+++ b/chrome/browser/extensions/extensions_ui.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSIONS_UI_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSIONS_UI_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/external_extension_provider.h b/chrome/browser/extensions/external_extension_provider.h
index ffbb654..7e5af55 100644
--- a/chrome/browser/extensions/external_extension_provider.h
+++ b/chrome/browser/extensions/external_extension_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTERNAL_EXTENSION_PROVIDER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTERNAL_EXTENSION_PROVIDER_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/extensions/external_pref_extension_provider.h b/chrome/browser/extensions/external_pref_extension_provider.h
index 0b222b5..4a1fcca 100644
--- a/chrome/browser/extensions/external_pref_extension_provider.h
+++ b/chrome/browser/extensions/external_pref_extension_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTERNAL_PREF_EXTENSION_PROVIDER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTERNAL_PREF_EXTENSION_PROVIDER_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/extensions/external_registry_extension_provider_win.h b/chrome/browser/extensions/external_registry_extension_provider_win.h
index 39b3a15..b5b44bb 100644
--- a/chrome/browser/extensions/external_registry_extension_provider_win.h
+++ b/chrome/browser/extensions/external_registry_extension_provider_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTERNAL_REGISTRY_EXTENSION_PROVIDER_WIN_H_
#define CHROME_BROWSER_EXTENSIONS_EXTERNAL_REGISTRY_EXTENSION_PROVIDER_WIN_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/extensions/file_reader.h b/chrome/browser/extensions/file_reader.h
index 97f6cc6..b64d83c 100644
--- a/chrome/browser/extensions/file_reader.h
+++ b/chrome/browser/extensions/file_reader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_FILE_READER_H_
#define CHROME_BROWSER_EXTENSIONS_FILE_READER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/gtk_theme_installed_infobar_delegate.h b/chrome/browser/extensions/gtk_theme_installed_infobar_delegate.h
index abb66b5..cf0e40d 100644
--- a/chrome/browser/extensions/gtk_theme_installed_infobar_delegate.h
+++ b/chrome/browser/extensions/gtk_theme_installed_infobar_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_GTK_THEME_INSTALLED_INFOBAR_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_GTK_THEME_INSTALLED_INFOBAR_DELEGATE_H_
+#pragma once
#include "chrome/browser/extensions/theme_installed_infobar_delegate.h"
diff --git a/chrome/browser/extensions/image_loading_tracker.h b/chrome/browser/extensions/image_loading_tracker.h
index e32166a..b6a19b0 100644
--- a/chrome/browser/extensions/image_loading_tracker.h
+++ b/chrome/browser/extensions/image_loading_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_IMAGE_LOADING_TRACKER_H_
#define CHROME_BROWSER_EXTENSIONS_IMAGE_LOADING_TRACKER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/extensions/pack_extension_job.h b/chrome/browser/extensions/pack_extension_job.h
index f0d10e1..3c7925c 100644
--- a/chrome/browser/extensions/pack_extension_job.h
+++ b/chrome/browser/extensions/pack_extension_job.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_PACK_EXTENSION_JOB_H_
#define CHROME_BROWSER_EXTENSIONS_PACK_EXTENSION_JOB_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/sandboxed_extension_unpacker.h b/chrome/browser/extensions/sandboxed_extension_unpacker.h
index 60d02a9..932bb5d 100644
--- a/chrome/browser/extensions/sandboxed_extension_unpacker.h
+++ b/chrome/browser/extensions/sandboxed_extension_unpacker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_SANDBOXED_EXTENSION_UNPACKER_H_
#define CHROME_BROWSER_EXTENSIONS_SANDBOXED_EXTENSION_UNPACKER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/test_extension_prefs.h b/chrome/browser/extensions/test_extension_prefs.h
index 0ad84c1..b071281 100644
--- a/chrome/browser/extensions/test_extension_prefs.h
+++ b/chrome/browser/extensions/test_extension_prefs.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_TEST_EXTENSION_PREFS_H_
#define CHROME_BROWSER_EXTENSIONS_TEST_EXTENSION_PREFS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/extensions/theme_installed_infobar_delegate.h b/chrome/browser/extensions/theme_installed_infobar_delegate.h
index 7674a4c..09139a1 100644
--- a/chrome/browser/extensions/theme_installed_infobar_delegate.h
+++ b/chrome/browser/extensions/theme_installed_infobar_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_THEME_INSTALLED_INFOBAR_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_THEME_INSTALLED_INFOBAR_DELEGATE_H_
+#pragma once
#include "chrome/browser/tab_contents/infobar_delegate.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/extensions/user_script_listener.h b/chrome/browser/extensions/user_script_listener.h
index f10240b..f27fcad 100644
--- a/chrome/browser/extensions/user_script_listener.h
+++ b/chrome/browser/extensions/user_script_listener.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_USER_SCRIPT_LISTENER_H_
#define CHROME_BROWSER_EXTENSIONS_USER_SCRIPT_LISTENER_H_
+#pragma once
#include <list>
diff --git a/chrome/browser/extensions/user_script_master.h b/chrome/browser/extensions/user_script_master.h
index 964fc73..9f5948e 100644
--- a/chrome/browser/extensions/user_script_master.h
+++ b/chrome/browser/extensions/user_script_master.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_USER_SCRIPT_MASTER_H_
#define CHROME_BROWSER_EXTENSIONS_USER_SCRIPT_MASTER_H_
+#pragma once
#include "base/file_path.h"
#include "base/gtest_prod_util.h"
diff --git a/chrome/browser/external_protocol_handler.h b/chrome/browser/external_protocol_handler.h
index 20c82bc..d9b9592 100644
--- a/chrome/browser/external_protocol_handler.h
+++ b/chrome/browser/external_protocol_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTERNAL_PROTOCOL_HANDLER_H_
#define CHROME_BROWSER_EXTERNAL_PROTOCOL_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/external_tab_container_win.h b/chrome/browser/external_tab_container_win.h
index 5591bd5..0db6625 100644
--- a/chrome/browser/external_tab_container_win.h
+++ b/chrome/browser/external_tab_container_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_EXTERNAL_TAB_CONTAINER_WIN_H_
#define CHROME_BROWSER_EXTERNAL_TAB_CONTAINER_WIN_H_
+#pragma once
#include <vector>
#include <map>
diff --git a/chrome/browser/fav_icon_helper.h b/chrome/browser/fav_icon_helper.h
index d1922f5..b47fd2b 100644
--- a/chrome/browser/fav_icon_helper.h
+++ b/chrome/browser/fav_icon_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_FAV_ICON_HELPER_H__
#define CHROME_BROWSER_FAV_ICON_HELPER_H__
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/favicon_service.h b/chrome/browser/favicon_service.h
index a7b500c..e22e81c 100644
--- a/chrome/browser/favicon_service.h
+++ b/chrome/browser/favicon_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_FAVICON_SERVICE_H__
#define CHROME_BROWSER_FAVICON_SERVICE_H__
+#pragma once
#include <vector>
diff --git a/chrome/browser/file_watcher.h b/chrome/browser/file_watcher.h
index 397feb1..183194a 100644
--- a/chrome/browser/file_watcher.h
+++ b/chrome/browser/file_watcher.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_FILE_WATCHER_H_
#define CHROME_BROWSER_FILE_WATCHER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/find_bar.h b/chrome/browser/find_bar.h
index b0062fbf..3222cf0 100644
--- a/chrome/browser/find_bar.h
+++ b/chrome/browser/find_bar.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_FIND_BAR_H_
#define CHROME_BROWSER_FIND_BAR_H_
+#pragma once
#include "base/string16.h"
#include "gfx/rect.h"
diff --git a/chrome/browser/find_bar_controller.h b/chrome/browser/find_bar_controller.h
index 9b57b14..c885a5f 100644
--- a/chrome/browser/find_bar_controller.h
+++ b/chrome/browser/find_bar_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_FIND_BAR_CONTROLLER_H_
#define CHROME_BROWSER_FIND_BAR_CONTROLLER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/find_bar_state.h b/chrome/browser/find_bar_state.h
index b350e30..801779e 100644
--- a/chrome/browser/find_bar_state.h
+++ b/chrome/browser/find_bar_state.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_FIND_BAR_STATE_H_
#define CHROME_BROWSER_FIND_BAR_STATE_H_
+#pragma once
#include "base/basictypes.h"
#include "base/string16.h"
diff --git a/chrome/browser/find_notification_details.h b/chrome/browser/find_notification_details.h
index fbab3c4..ee5fc51 100644
--- a/chrome/browser/find_notification_details.h
+++ b/chrome/browser/find_notification_details.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_FIND_NOTIFICATION_DETAILS_H_
#define CHROME_BROWSER_FIND_NOTIFICATION_DETAILS_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/rect.h"
diff --git a/chrome/browser/first_run.h b/chrome/browser/first_run.h
index 6615d93..652d5c6 100644
--- a/chrome/browser/first_run.h
+++ b/chrome/browser/first_run.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_FIRST_RUN_H_
#define CHROME_BROWSER_FIRST_RUN_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/fonts_languages_window.h b/chrome/browser/fonts_languages_window.h
index bfb9bb7..0e47c92 100644
--- a/chrome/browser/fonts_languages_window.h
+++ b/chrome/browser/fonts_languages_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_FONTS_LANGUAGES_WINDOW_H_
#define CHROME_BROWSER_FONTS_LANGUAGES_WINDOW_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/gears_integration.h b/chrome/browser/gears_integration.h
index 1435641..4723c9b 100644
--- a/chrome/browser/gears_integration.h
+++ b/chrome/browser/gears_integration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEARS_INTEGRATION_H__
#define CHROME_BROWSER_GEARS_INTEGRATION_H__
+#pragma once
#include "base/callback.h"
#include "base/string16.h"
diff --git a/chrome/browser/geolocation/access_token_store.h b/chrome/browser/geolocation/access_token_store.h
index 1002044..b8eb67b 100644
--- a/chrome/browser/geolocation/access_token_store.h
+++ b/chrome/browser/geolocation/access_token_store.h
@@ -12,6 +12,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_ACCESS_TOKEN_STORE_H_
#define CHROME_BROWSER_GEOLOCATION_ACCESS_TOKEN_STORE_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/geolocation/device_data_provider.h b/chrome/browser/geolocation/device_data_provider.h
index f13c770..9143aa1 100644
--- a/chrome/browser/geolocation/device_data_provider.h
+++ b/chrome/browser/geolocation/device_data_provider.h
@@ -21,6 +21,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_DEVICE_DATA_PROVIDER_H_
#define CHROME_BROWSER_GEOLOCATION_DEVICE_DATA_PROVIDER_H_
+#pragma once
#include <algorithm>
#include <functional>
diff --git a/chrome/browser/geolocation/empty_device_data_provider.h b/chrome/browser/geolocation/empty_device_data_provider.h
index ac68473..e757b4b 100644
--- a/chrome/browser/geolocation/empty_device_data_provider.h
+++ b/chrome/browser/geolocation/empty_device_data_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_EMPTY_DEVICE_DATA_PROVIDER_H_
#define CHROME_BROWSER_GEOLOCATION_EMPTY_DEVICE_DATA_PROVIDER_H_
+#pragma once
#include "chrome/browser/geolocation/device_data_provider.h"
diff --git a/chrome/browser/geolocation/fake_access_token_store.h b/chrome/browser/geolocation/fake_access_token_store.h
index d9d272c..5c68267 100644
--- a/chrome/browser/geolocation/fake_access_token_store.h
+++ b/chrome/browser/geolocation/fake_access_token_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_FAKE_ACCESS_TOKEN_STORE_H_
#define CHROME_BROWSER_GEOLOCATION_FAKE_ACCESS_TOKEN_STORE_H_
+#pragma once
#include "chrome/browser/geolocation/access_token_store.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chrome/browser/geolocation/geolocation_content_settings_map.h b/chrome/browser/geolocation/geolocation_content_settings_map.h
index 05dd1a6..966707a 100644
--- a/chrome/browser/geolocation/geolocation_content_settings_map.h
+++ b/chrome/browser/geolocation/geolocation_content_settings_map.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_GEOLOCATION_CONTENT_SETTINGS_MAP_H_
#define CHROME_BROWSER_GEOLOCATION_GEOLOCATION_CONTENT_SETTINGS_MAP_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/geolocation/geolocation_dispatcher_host.h b/chrome/browser/geolocation/geolocation_dispatcher_host.h
index 234dde1..38b79ef 100644
--- a/chrome/browser/geolocation/geolocation_dispatcher_host.h
+++ b/chrome/browser/geolocation/geolocation_dispatcher_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_GEOLOCATION_DISPATCHER_HOST_H_
#define CHROME_BROWSER_GEOLOCATION_GEOLOCATION_DISPATCHER_HOST_H_
+#pragma once
#include "base/ref_counted.h"
diff --git a/chrome/browser/geolocation/geolocation_exceptions_table_model.h b/chrome/browser/geolocation/geolocation_exceptions_table_model.h
index c458c0e..ffc08fb 100644
--- a/chrome/browser/geolocation/geolocation_exceptions_table_model.h
+++ b/chrome/browser/geolocation/geolocation_exceptions_table_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_GEOLOCATION_EXCEPTIONS_TABLE_MODEL_H_
#define CHROME_BROWSER_GEOLOCATION_GEOLOCATION_EXCEPTIONS_TABLE_MODEL_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/geolocation/geolocation_permission_context.h b/chrome/browser/geolocation/geolocation_permission_context.h
index d3f3e37..660c676 100644
--- a/chrome/browser/geolocation/geolocation_permission_context.h
+++ b/chrome/browser/geolocation/geolocation_permission_context.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_GEOLOCATION_PERMISSION_CONTEXT_H_
#define CHROME_BROWSER_GEOLOCATION_GEOLOCATION_PERMISSION_CONTEXT_H_
+#pragma once
#include <map>
#include "base/basictypes.h"
diff --git a/chrome/browser/geolocation/geolocation_prefs.h b/chrome/browser/geolocation/geolocation_prefs.h
index 3873274..cc39b66 100644
--- a/chrome/browser/geolocation/geolocation_prefs.h
+++ b/chrome/browser/geolocation/geolocation_prefs.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_GEOLOCATION_PREFS_H_
#define CHROME_BROWSER_GEOLOCATION_GEOLOCATION_PREFS_H_
+#pragma once
class PrefService;
diff --git a/chrome/browser/geolocation/geolocation_settings_state.h b/chrome/browser/geolocation/geolocation_settings_state.h
index fe3b7b74..86a5c26 100644
--- a/chrome/browser/geolocation/geolocation_settings_state.h
+++ b/chrome/browser/geolocation/geolocation_settings_state.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_GEOLOCATION_SETTINGS_STATE_H_
#define CHROME_BROWSER_GEOLOCATION_GEOLOCATION_SETTINGS_STATE_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/geolocation/gps_location_provider_linux.h b/chrome/browser/geolocation/gps_location_provider_linux.h
index 67fd5a8..ec7dba4 100644
--- a/chrome/browser/geolocation/gps_location_provider_linux.h
+++ b/chrome/browser/geolocation/gps_location_provider_linux.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_GPS_LOCATION_PROVIDER_LINUX_H_
#define CHROME_BROWSER_GEOLOCATION_GPS_LOCATION_PROVIDER_LINUX_H_
+#pragma once
#include "chrome/browser/geolocation/location_provider.h"
#include "chrome/common/geoposition.h"
diff --git a/chrome/browser/geolocation/libgps_wrapper_linux.h b/chrome/browser/geolocation/libgps_wrapper_linux.h
index 7d5986c..ef9e271 100644
--- a/chrome/browser/geolocation/libgps_wrapper_linux.h
+++ b/chrome/browser/geolocation/libgps_wrapper_linux.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_LIBGPS_WRAPPER_LINUX_H_
#define CHROME_BROWSER_GEOLOCATION_LIBGPS_WRAPPER_LINUX_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/geolocation/location_arbitrator.h b/chrome/browser/geolocation/location_arbitrator.h
index 74403b4..eeb2e9c 100644
--- a/chrome/browser/geolocation/location_arbitrator.h
+++ b/chrome/browser/geolocation/location_arbitrator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_LOCATION_ARBITRATOR_H_
#define CHROME_BROWSER_GEOLOCATION_LOCATION_ARBITRATOR_H_
+#pragma once
#include "base/string16.h"
#include "base/time.h"
diff --git a/chrome/browser/geolocation/location_provider.h b/chrome/browser/geolocation/location_provider.h
index 5f290bd..08e191e 100644
--- a/chrome/browser/geolocation/location_provider.h
+++ b/chrome/browser/geolocation/location_provider.h
@@ -12,6 +12,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_LOCATION_PROVIDER_H_
#define CHROME_BROWSER_GEOLOCATION_LOCATION_PROVIDER_H_
+#pragma once
#include <map>
#include "base/non_thread_safe.h"
diff --git a/chrome/browser/geolocation/mock_location_provider.h b/chrome/browser/geolocation/mock_location_provider.h
index d2c775f..1fcad60 100644
--- a/chrome/browser/geolocation/mock_location_provider.h
+++ b/chrome/browser/geolocation/mock_location_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_MOCK_LOCATION_PROVIDER_H_
#define CHROME_BROWSER_GEOLOCATION_MOCK_LOCATION_PROVIDER_H_
+#pragma once
#include "chrome/browser/geolocation/location_provider.h"
#include "chrome/common/geoposition.h"
diff --git a/chrome/browser/geolocation/network_location_provider.h b/chrome/browser/geolocation/network_location_provider.h
index 27f504c..2418238 100644
--- a/chrome/browser/geolocation/network_location_provider.h
+++ b/chrome/browser/geolocation/network_location_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_NETWORK_LOCATION_PROVIDER_H_
#define CHROME_BROWSER_GEOLOCATION_NETWORK_LOCATION_PROVIDER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/geolocation/network_location_request.h b/chrome/browser/geolocation/network_location_request.h
index 071313c..b94d897 100644
--- a/chrome/browser/geolocation/network_location_request.h
+++ b/chrome/browser/geolocation/network_location_request.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_NETWORK_LOCATION_REQUEST_H_
#define CHROME_BROWSER_GEOLOCATION_NETWORK_LOCATION_REQUEST_H_
+#pragma once
#include <string>
#include "base/basictypes.h"
diff --git a/chrome/browser/geolocation/osx_wifi.h b/chrome/browser/geolocation/osx_wifi.h
index d912034..682041a 100644
--- a/chrome/browser/geolocation/osx_wifi.h
+++ b/chrome/browser/geolocation/osx_wifi.h
@@ -44,6 +44,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_OSX_WIFI_H_
#define CHROME_BROWSER_GEOLOCATION_OSX_WIFI_H_
+#pragma once
#include <CoreFoundation/CoreFoundation.h>
diff --git a/chrome/browser/geolocation/wifi_data_provider_chromeos.h b/chrome/browser/geolocation/wifi_data_provider_chromeos.h
index 0e041e9..36f2c5a 100644
--- a/chrome/browser/geolocation/wifi_data_provider_chromeos.h
+++ b/chrome/browser/geolocation/wifi_data_provider_chromeos.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_CHROMEOS_H_
#define CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_CHROMEOS_H_
+#pragma once
#include "chrome/browser/geolocation/wifi_data_provider_common.h"
diff --git a/chrome/browser/geolocation/wifi_data_provider_common.h b/chrome/browser/geolocation/wifi_data_provider_common.h
index 77289f0..dd36c77 100644
--- a/chrome/browser/geolocation/wifi_data_provider_common.h
+++ b/chrome/browser/geolocation/wifi_data_provider_common.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_COMMON_H_
#define CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_COMMON_H_
+#pragma once
#include <assert.h>
diff --git a/chrome/browser/geolocation/wifi_data_provider_common_win.h b/chrome/browser/geolocation/wifi_data_provider_common_win.h
index 15a0740..02ff25e 100644
--- a/chrome/browser/geolocation/wifi_data_provider_common_win.h
+++ b/chrome/browser/geolocation/wifi_data_provider_common_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_COMMON_WIN_H_
#define CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_COMMON_WIN_H_
+#pragma once
#include <windows.h>
#include <ntddndis.h>
diff --git a/chrome/browser/geolocation/wifi_data_provider_linux.h b/chrome/browser/geolocation/wifi_data_provider_linux.h
index b3a2771..66bb524 100644
--- a/chrome/browser/geolocation/wifi_data_provider_linux.h
+++ b/chrome/browser/geolocation/wifi_data_provider_linux.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_LINUX_H_
#define CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_LINUX_H_
+#pragma once
#include "chrome/browser/geolocation/wifi_data_provider_common.h"
diff --git a/chrome/browser/geolocation/wifi_data_provider_mac.h b/chrome/browser/geolocation/wifi_data_provider_mac.h
index 841176e..d920770 100644
--- a/chrome/browser/geolocation/wifi_data_provider_mac.h
+++ b/chrome/browser/geolocation/wifi_data_provider_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_MAC_H_
#define CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_MAC_H_
+#pragma once
#include "chrome/browser/geolocation/wifi_data_provider_common.h"
diff --git a/chrome/browser/geolocation/wifi_data_provider_win.h b/chrome/browser/geolocation/wifi_data_provider_win.h
index d0aa0406..126f881 100644
--- a/chrome/browser/geolocation/wifi_data_provider_win.h
+++ b/chrome/browser/geolocation/wifi_data_provider_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_WIN_H_
#define CHROME_BROWSER_GEOLOCATION_WIFI_DATA_PROVIDER_WIN_H_
+#pragma once
#include "chrome/browser/geolocation/wifi_data_provider_common.h"
diff --git a/chrome/browser/global_keyboard_shortcuts_mac.h b/chrome/browser/global_keyboard_shortcuts_mac.h
index 873d925..2741ef7 100644
--- a/chrome/browser/global_keyboard_shortcuts_mac.h
+++ b/chrome/browser/global_keyboard_shortcuts_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GLOBAL_KEYBOARD_SHORTCUTS_MAC_H_
#define CHROME_BROWSER_GLOBAL_KEYBOARD_SHORTCUTS_MAC_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/google_service_auth_error.h b/chrome/browser/google_service_auth_error.h
index f05fd1a..03b61d8 100644
--- a/chrome/browser/google_service_auth_error.h
+++ b/chrome/browser/google_service_auth_error.h
@@ -21,6 +21,7 @@
#ifndef CHROME_BROWSER_GOOGLE_SERVICE_AUTH_ERROR_H_
#define CHROME_BROWSER_GOOGLE_SERVICE_AUTH_ERROR_H_
+#pragma once
#include <string>
#include "googleurl/src/gurl.h"
diff --git a/chrome/browser/google_update.h b/chrome/browser/google_update.h
index 9bbe58f..8487cd8 100644
--- a/chrome/browser/google_update.h
+++ b/chrome/browser/google_update.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GOOGLE_UPDATE_H_
#define CHROME_BROWSER_GOOGLE_UPDATE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/google_url_tracker.h b/chrome/browser/google_url_tracker.h
index 5158ec8..06274c0 100644
--- a/chrome/browser/google_url_tracker.h
+++ b/chrome/browser/google_url_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GOOGLE_URL_TRACKER_H_
#define CHROME_BROWSER_GOOGLE_URL_TRACKER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/google_util.h b/chrome/browser/google_util.h
index a4f99e3..e828791 100644
--- a/chrome/browser/google_util.h
+++ b/chrome/browser/google_util.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_GOOGLE_UTIL_H__
#define CHROME_BROWSER_GOOGLE_UTIL_H__
+#pragma once
class GURL;
diff --git a/chrome/browser/gpu_process_host.h b/chrome/browser/gpu_process_host.h
index a331f69..662bae8 100644
--- a/chrome/browser/gpu_process_host.h
+++ b/chrome/browser/gpu_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GPU_PROCESS_HOST_H_
#define CHROME_BROWSER_GPU_PROCESS_HOST_H_
+#pragma once
#include <queue>
diff --git a/chrome/browser/gpu_process_host_ui_shim.h b/chrome/browser/gpu_process_host_ui_shim.h
index 70696ca..5a47e50 100644
--- a/chrome/browser/gpu_process_host_ui_shim.h
+++ b/chrome/browser/gpu_process_host_ui_shim.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GPU_PROCESS_HOST_UI_SHIM_H_
#define CHROME_BROWSER_GPU_PROCESS_HOST_UI_SHIM_H_
+#pragma once
// This class lives on the UI thread and supports classes like the
// BackingStoreProxy, which must live on the UI thread. The IO thread
diff --git a/chrome/browser/gtk/about_chrome_dialog.h b/chrome/browser/gtk/about_chrome_dialog.h
index 5f1f8d3..020e3e5 100644
--- a/chrome/browser/gtk/about_chrome_dialog.h
+++ b/chrome/browser/gtk/about_chrome_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_ABOUT_CHROME_DIALOG_H_
#define CHROME_BROWSER_GTK_ABOUT_CHROME_DIALOG_H_
+#pragma once
class Profile;
typedef struct _GtkWindow GtkWindow;
diff --git a/chrome/browser/gtk/accelerators_gtk.h b/chrome/browser/gtk/accelerators_gtk.h
index 677caea..de08f914 100644
--- a/chrome/browser/gtk/accelerators_gtk.h
+++ b/chrome/browser/gtk/accelerators_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_ACCELERATORS_GTK_H_
#define CHROME_BROWSER_GTK_ACCELERATORS_GTK_H_
+#pragma once
#include "app/menus/accelerator_gtk.h"
#include "base/hash_tables.h"
diff --git a/chrome/browser/gtk/accessibility_event_router_gtk.h b/chrome/browser/gtk/accessibility_event_router_gtk.h
index ecb9b78..367aca3 100644
--- a/chrome/browser/gtk/accessibility_event_router_gtk.h
+++ b/chrome/browser/gtk/accessibility_event_router_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_ACCESSIBILITY_EVENT_ROUTER_GTK_H_
#define CHROME_BROWSER_GTK_ACCESSIBILITY_EVENT_ROUTER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/accessible_widget_helper_gtk.h b/chrome/browser/gtk/accessible_widget_helper_gtk.h
index fdd244d..3713dd9 100644
--- a/chrome/browser/gtk/accessible_widget_helper_gtk.h
+++ b/chrome/browser/gtk/accessible_widget_helper_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_ACCESSIBLE_WIDGET_HELPER_GTK_H_
#define CHROME_BROWSER_GTK_ACCESSIBLE_WIDGET_HELPER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/back_forward_button_gtk.h b/chrome/browser/gtk/back_forward_button_gtk.h
index 3439a75..f32b5bb 100644
--- a/chrome/browser/gtk/back_forward_button_gtk.h
+++ b/chrome/browser/gtk/back_forward_button_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BACK_FORWARD_BUTTON_GTK_H_
#define CHROME_BROWSER_GTK_BACK_FORWARD_BUTTON_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/gtk/bookmark_bar_gtk.h b/chrome/browser/gtk/bookmark_bar_gtk.h
index b00d61a..f159c98 100644
--- a/chrome/browser/gtk/bookmark_bar_gtk.h
+++ b/chrome/browser/gtk/bookmark_bar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BOOKMARK_BAR_GTK_H_
#define CHROME_BROWSER_GTK_BOOKMARK_BAR_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/bookmark_bar_instructions_gtk.h b/chrome/browser/gtk/bookmark_bar_instructions_gtk.h
index fd19eb2..b58e507 100644
--- a/chrome/browser/gtk/bookmark_bar_instructions_gtk.h
+++ b/chrome/browser/gtk/bookmark_bar_instructions_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BOOKMARK_BAR_INSTRUCTIONS_GTK_H_
#define CHROME_BROWSER_GTK_BOOKMARK_BAR_INSTRUCTIONS_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/gtk/bookmark_bubble_gtk.h b/chrome/browser/gtk/bookmark_bubble_gtk.h
index c58b224..6c7de88 100644
--- a/chrome/browser/gtk/bookmark_bubble_gtk.h
+++ b/chrome/browser/gtk/bookmark_bubble_gtk.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_GTK_BOOKMARK_BUBBLE_GTK_H_
#define CHROME_BROWSER_GTK_BOOKMARK_BUBBLE_GTK_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/gtk/bookmark_editor_gtk.h b/chrome/browser/gtk/bookmark_editor_gtk.h
index af9a984..4da3292 100644
--- a/chrome/browser/gtk/bookmark_editor_gtk.h
+++ b/chrome/browser/gtk/bookmark_editor_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BOOKMARK_EDITOR_GTK_H_
#define CHROME_BROWSER_GTK_BOOKMARK_EDITOR_GTK_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/gtk/bookmark_menu_controller_gtk.h b/chrome/browser/gtk/bookmark_menu_controller_gtk.h
index cf0a512..fbf9335 100644
--- a/chrome/browser/gtk/bookmark_menu_controller_gtk.h
+++ b/chrome/browser/gtk/bookmark_menu_controller_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BOOKMARK_MENU_CONTROLLER_GTK_H_
#define CHROME_BROWSER_GTK_BOOKMARK_MENU_CONTROLLER_GTK_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/gtk/bookmark_tree_model.h b/chrome/browser/gtk/bookmark_tree_model.h
index 80b1984..4df7d41 100644
--- a/chrome/browser/gtk/bookmark_tree_model.h
+++ b/chrome/browser/gtk/bookmark_tree_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BOOKMARK_TREE_MODEL_H_
#define CHROME_BROWSER_GTK_BOOKMARK_TREE_MODEL_H_
+#pragma once
#include <string>
#include "base/basictypes.h"
diff --git a/chrome/browser/gtk/bookmark_utils_gtk.h b/chrome/browser/gtk/bookmark_utils_gtk.h
index 6619461..875e325 100644
--- a/chrome/browser/gtk/bookmark_utils_gtk.h
+++ b/chrome/browser/gtk/bookmark_utils_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BOOKMARK_UTILS_GTK_H_
#define CHROME_BROWSER_GTK_BOOKMARK_UTILS_GTK_H_
+#pragma once
#include <vector>
#include <string>
diff --git a/chrome/browser/gtk/browser_actions_toolbar_gtk.h b/chrome/browser/gtk/browser_actions_toolbar_gtk.h
index 262b81d..441753a 100644
--- a/chrome/browser/gtk/browser_actions_toolbar_gtk.h
+++ b/chrome/browser/gtk/browser_actions_toolbar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BROWSER_ACTIONS_TOOLBAR_GTK_H_
#define CHROME_BROWSER_GTK_BROWSER_ACTIONS_TOOLBAR_GTK_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/gtk/browser_titlebar.h b/chrome/browser/gtk/browser_titlebar.h
index 86f99d5..431eddf4 100644
--- a/chrome/browser/gtk/browser_titlebar.h
+++ b/chrome/browser/gtk/browser_titlebar.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_GTK_BROWSER_TITLEBAR_H_
#define CHROME_BROWSER_GTK_BROWSER_TITLEBAR_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/browser_toolbar_gtk.h b/chrome/browser/gtk/browser_toolbar_gtk.h
index 511ac49..aa8c50c 100644
--- a/chrome/browser/gtk/browser_toolbar_gtk.h
+++ b/chrome/browser/gtk/browser_toolbar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BROWSER_TOOLBAR_GTK_H_
#define CHROME_BROWSER_GTK_BROWSER_TOOLBAR_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <string>
diff --git a/chrome/browser/gtk/browser_window_gtk.h b/chrome/browser/gtk/browser_window_gtk.h
index 03b1af0..7892368 100644
--- a/chrome/browser/gtk/browser_window_gtk.h
+++ b/chrome/browser/gtk/browser_window_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_BROWSER_WINDOW_GTK_H_
#define CHROME_BROWSER_GTK_BROWSER_WINDOW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/cairo_cached_surface.h b/chrome/browser/gtk/cairo_cached_surface.h
index 0a2c256..b257062 100644
--- a/chrome/browser/gtk/cairo_cached_surface.h
+++ b/chrome/browser/gtk/cairo_cached_surface.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CAIRO_CACHED_SURFACE_H_
#define CHROME_BROWSER_GTK_CAIRO_CACHED_SURFACE_H_
+#pragma once
typedef struct _GdkPixbuf GdkPixbuf;
typedef struct _cairo cairo_t;
diff --git a/chrome/browser/gtk/certificate_dialogs.h b/chrome/browser/gtk/certificate_dialogs.h
index 1890a4a..00f1fc1 100644
--- a/chrome/browser/gtk/certificate_dialogs.h
+++ b/chrome/browser/gtk/certificate_dialogs.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CERTIFICATE_DIALOGS_H_
#define CHROME_BROWSER_GTK_CERTIFICATE_DIALOGS_H_
+#pragma once
#include <cert.h>
diff --git a/chrome/browser/gtk/certificate_manager.h b/chrome/browser/gtk/certificate_manager.h
index 5587bcd..304fbe4 100644
--- a/chrome/browser/gtk/certificate_manager.h
+++ b/chrome/browser/gtk/certificate_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CERTIFICATE_MANAGER_H_
#define CHROME_BROWSER_GTK_CERTIFICATE_MANAGER_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/gtk/certificate_viewer.h b/chrome/browser/gtk/certificate_viewer.h
index 24e69b9..fdc905d 100644
--- a/chrome/browser/gtk/certificate_viewer.h
+++ b/chrome/browser/gtk/certificate_viewer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CERTIFICATE_VIEWER_H_
#define CHROME_BROWSER_GTK_CERTIFICATE_VIEWER_H_
+#pragma once
#include "chrome/browser/certificate_viewer.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/gtk/clear_browsing_data_dialog_gtk.h b/chrome/browser/gtk/clear_browsing_data_dialog_gtk.h
index ba6e512..87a4546 100644
--- a/chrome/browser/gtk/clear_browsing_data_dialog_gtk.h
+++ b/chrome/browser/gtk/clear_browsing_data_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CLEAR_BROWSING_DATA_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_CLEAR_BROWSING_DATA_DIALOG_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/gtk/collected_cookies_gtk.h b/chrome/browser/gtk/collected_cookies_gtk.h
index 2d8f2a0..3f2bab7 100644
--- a/chrome/browser/gtk/collected_cookies_gtk.h
+++ b/chrome/browser/gtk/collected_cookies_gtk.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_GTK_COLLECTED_COOKIES_GTK_H_
#define CHROME_BROWSER_GTK_COLLECTED_COOKIES_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/constrained_window_gtk.h b/chrome/browser/gtk/constrained_window_gtk.h
index 5015b45..9fcc404 100644
--- a/chrome/browser/gtk/constrained_window_gtk.h
+++ b/chrome/browser/gtk/constrained_window_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CONSTRAINED_WINDOW_GTK_H_
#define CHROME_BROWSER_GTK_CONSTRAINED_WINDOW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/content_setting_bubble_gtk.h b/chrome/browser/gtk/content_setting_bubble_gtk.h
index 868eeb2..94b8e17 100644
--- a/chrome/browser/gtk/content_setting_bubble_gtk.h
+++ b/chrome/browser/gtk/content_setting_bubble_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CONTENT_SETTING_BUBBLE_GTK_H_
#define CHROME_BROWSER_GTK_CONTENT_SETTING_BUBBLE_GTK_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/gtk/create_application_shortcuts_dialog_gtk.h b/chrome/browser/gtk/create_application_shortcuts_dialog_gtk.h
index 71a1030..a8ab071 100644
--- a/chrome/browser/gtk/create_application_shortcuts_dialog_gtk.h
+++ b/chrome/browser/gtk/create_application_shortcuts_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CREATE_APPLICATION_SHORTCUTS_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_CREATE_APPLICATION_SHORTCUTS_DIALOG_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/gtk/custom_button.h b/chrome/browser/gtk/custom_button.h
index 7c79e42..b92f4df 100644
--- a/chrome/browser/gtk/custom_button.h
+++ b/chrome/browser/gtk/custom_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CUSTOM_BUTTON_H_
#define CHROME_BROWSER_GTK_CUSTOM_BUTTON_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/custom_drag.h b/chrome/browser/gtk/custom_drag.h
index 1b7753e..90cfde1 100644
--- a/chrome/browser/gtk/custom_drag.h
+++ b/chrome/browser/gtk/custom_drag.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_CUSTOM_DRAG_H_
#define CHROME_BROWSER_GTK_CUSTOM_DRAG_H_
+#pragma once
#include <gtk/gtk.h>
#include <vector>
diff --git a/chrome/browser/gtk/download_in_progress_dialog_gtk.h b/chrome/browser/gtk/download_in_progress_dialog_gtk.h
index 92532f3..9d74f85 100644
--- a/chrome/browser/gtk/download_in_progress_dialog_gtk.h
+++ b/chrome/browser/gtk/download_in_progress_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_DOWNLOAD_IN_PROGRESS_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_DOWNLOAD_IN_PROGRESS_DIALOG_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/gtk/download_item_gtk.h b/chrome/browser/gtk/download_item_gtk.h
index 1b793dc..9df51d5 100644
--- a/chrome/browser/gtk/download_item_gtk.h
+++ b/chrome/browser/gtk/download_item_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_DOWNLOAD_ITEM_GTK_H_
#define CHROME_BROWSER_GTK_DOWNLOAD_ITEM_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/download_shelf_gtk.h b/chrome/browser/gtk/download_shelf_gtk.h
index 35d7f3e..cd3301e 100644
--- a/chrome/browser/gtk/download_shelf_gtk.h
+++ b/chrome/browser/gtk/download_shelf_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_DOWNLOAD_SHELF_GTK_H_
#define CHROME_BROWSER_GTK_DOWNLOAD_SHELF_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/edit_search_engine_dialog.h b/chrome/browser/gtk/edit_search_engine_dialog.h
index c7afbef..b02ae4f 100644
--- a/chrome/browser/gtk/edit_search_engine_dialog.h
+++ b/chrome/browser/gtk/edit_search_engine_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_EDIT_SEARCH_ENGINE_DIALOG_H_
#define CHROME_BROWSER_GTK_EDIT_SEARCH_ENGINE_DIALOG_H_
+#pragma once
#include <gtk/gtk.h>
#include <string>
diff --git a/chrome/browser/gtk/extension_infobar_gtk.h b/chrome/browser/gtk/extension_infobar_gtk.h
index 2fff977..b727c04 100644
--- a/chrome/browser/gtk/extension_infobar_gtk.h
+++ b/chrome/browser/gtk/extension_infobar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_EXTENSION_INFOBAR_GTK_H_
#define CHROME_BROWSER_GTK_EXTENSION_INFOBAR_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/extension_installed_bubble_gtk.h b/chrome/browser/gtk/extension_installed_bubble_gtk.h
index fc4680d..7bf2983 100644
--- a/chrome/browser/gtk/extension_installed_bubble_gtk.h
+++ b/chrome/browser/gtk/extension_installed_bubble_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_EXTENSION_INSTALLED_BUBBLE_GTK_H_
#define CHROME_BROWSER_GTK_EXTENSION_INSTALLED_BUBBLE_GTK_H_
+#pragma once
#include "base/ref_counted.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/gtk/extension_popup_gtk.h b/chrome/browser/gtk/extension_popup_gtk.h
index fcf7015..df983de 100644
--- a/chrome/browser/gtk/extension_popup_gtk.h
+++ b/chrome/browser/gtk/extension_popup_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_EXTENSION_POPUP_GTK_H_
#define CHROME_BROWSER_GTK_EXTENSION_POPUP_GTK_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/task.h"
diff --git a/chrome/browser/gtk/extension_view_gtk.h b/chrome/browser/gtk/extension_view_gtk.h
index 26dd8d1..5e5f436 100644
--- a/chrome/browser/gtk/extension_view_gtk.h
+++ b/chrome/browser/gtk/extension_view_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_EXTENSION_VIEW_GTK_H_
#define CHROME_BROWSER_GTK_EXTENSION_VIEW_GTK_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/gtk/external_protocol_dialog_gtk.h b/chrome/browser/gtk/external_protocol_dialog_gtk.h
index 9c2e6dd..6416b30 100644
--- a/chrome/browser/gtk/external_protocol_dialog_gtk.h
+++ b/chrome/browser/gtk/external_protocol_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_EXTERNAL_PROTOCOL_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_EXTERNAL_PROTOCOL_DIALOG_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "base/time.h"
diff --git a/chrome/browser/gtk/find_bar_gtk.h b/chrome/browser/gtk/find_bar_gtk.h
index 3de3dfd..573e0ba 100644
--- a/chrome/browser/gtk/find_bar_gtk.h
+++ b/chrome/browser/gtk/find_bar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_FIND_BAR_GTK_H_
#define CHROME_BROWSER_GTK_FIND_BAR_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/first_run_bubble.h b/chrome/browser/gtk/first_run_bubble.h
index 31355d0..3ef4d22 100644
--- a/chrome/browser/gtk/first_run_bubble.h
+++ b/chrome/browser/gtk/first_run_bubble.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_GTK_FIRST_RUN_BUBBLE_H_
#define CHROME_BROWSER_GTK_FIRST_RUN_BUBBLE_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/first_run_dialog.h b/chrome/browser/gtk/first_run_dialog.h
index a2b2a70..f757a42 100644
--- a/chrome/browser/gtk/first_run_dialog.h
+++ b/chrome/browser/gtk/first_run_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_FIRST_RUN_DIALOG_H_
#define CHROME_BROWSER_GTK_FIRST_RUN_DIALOG_H_
+#pragma once
typedef struct _GtkButton GtkButton;
typedef struct _GtkWidget GtkWidget;
diff --git a/chrome/browser/gtk/focus_store_gtk.h b/chrome/browser/gtk/focus_store_gtk.h
index cfd6c9c..ce3b68b 100644
--- a/chrome/browser/gtk/focus_store_gtk.h
+++ b/chrome/browser/gtk/focus_store_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_FOCUS_STORE_GTK_H_
#define CHROME_BROWSER_GTK_FOCUS_STORE_GTK_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/gtk/fullscreen_exit_bubble_gtk.h b/chrome/browser/gtk/fullscreen_exit_bubble_gtk.h
index b81348e..456d9a1 100644
--- a/chrome/browser/gtk/fullscreen_exit_bubble_gtk.h
+++ b/chrome/browser/gtk/fullscreen_exit_bubble_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_FULLSCREEN_EXIT_BUBBLE_GTK_H_
#define CHROME_BROWSER_GTK_FULLSCREEN_EXIT_BUBBLE_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "app/gtk_signal_registrar.h"
diff --git a/chrome/browser/gtk/gconf_titlebar_listener.h b/chrome/browser/gtk/gconf_titlebar_listener.h
index ad73e05..658da54 100644
--- a/chrome/browser/gtk/gconf_titlebar_listener.h
+++ b/chrome/browser/gtk/gconf_titlebar_listener.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GCONF_TITLEBAR_LISTENER_H_
#define CHROME_BROWSER_GTK_GCONF_TITLEBAR_LISTENER_H_
+#pragma once
#include <gconf/gconf-client.h>
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/gtk_chrome_button.h b/chrome/browser/gtk/gtk_chrome_button.h
index 762f238..dc683a5 100644
--- a/chrome/browser/gtk/gtk_chrome_button.h
+++ b/chrome/browser/gtk/gtk_chrome_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_CHROME_BUTTON_H_
#define CHROME_BROWSER_GTK_GTK_CHROME_BUTTON_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtkbutton.h>
diff --git a/chrome/browser/gtk/gtk_chrome_cookie_view.h b/chrome/browser/gtk/gtk_chrome_cookie_view.h
index aa663a9..cacf0dc 100644
--- a/chrome/browser/gtk/gtk_chrome_cookie_view.h
+++ b/chrome/browser/gtk/gtk_chrome_cookie_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_CHROME_COOKIE_VIEW_H_
#define CHROME_BROWSER_GTK_GTK_CHROME_COOKIE_VIEW_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/gtk_chrome_link_button.h b/chrome/browser/gtk/gtk_chrome_link_button.h
index 1021cba..7e040d6 100644
--- a/chrome/browser/gtk/gtk_chrome_link_button.h
+++ b/chrome/browser/gtk/gtk_chrome_link_button.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_CHROME_LINK_BUTTON_H_
#define CHROME_BROWSER_GTK_GTK_CHROME_LINK_BUTTON_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/gtk_chrome_shrinkable_hbox.h b/chrome/browser/gtk/gtk_chrome_shrinkable_hbox.h
index 08d0b37..9793548 100644
--- a/chrome/browser/gtk/gtk_chrome_shrinkable_hbox.h
+++ b/chrome/browser/gtk/gtk_chrome_shrinkable_hbox.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_CHROME_SHRINKABLE_HBOX_H_
#define CHROME_BROWSER_GTK_GTK_CHROME_SHRINKABLE_HBOX_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/gtk_custom_menu.h b/chrome/browser/gtk/gtk_custom_menu.h
index a2fc757..1faa730 100644
--- a/chrome/browser/gtk/gtk_custom_menu.h
+++ b/chrome/browser/gtk/gtk_custom_menu.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_CUSTOM_MENU_H_
#define CHROME_BROWSER_GTK_GTK_CUSTOM_MENU_H_
+#pragma once
// GtkCustomMenu is a GtkMenu subclass that can contain, and collaborates with,
// GtkCustomMenuItem instances. GtkCustomMenuItem is a GtkMenuItem that can
diff --git a/chrome/browser/gtk/gtk_custom_menu_item.h b/chrome/browser/gtk/gtk_custom_menu_item.h
index c89db5d..c730342 100644
--- a/chrome/browser/gtk/gtk_custom_menu_item.h
+++ b/chrome/browser/gtk/gtk_custom_menu_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_CUSTOM_MENU_ITEM_H_
#define CHROME_BROWSER_GTK_GTK_CUSTOM_MENU_ITEM_H_
+#pragma once
// GtkCustomMenuItem is a GtkMenuItem subclass that has buttons in it and acts
// to support this. GtkCustomMenuItems only render properly when put in a
diff --git a/chrome/browser/gtk/gtk_expanded_container.h b/chrome/browser/gtk/gtk_expanded_container.h
index 396177e..0870bbc 100644
--- a/chrome/browser/gtk/gtk_expanded_container.h
+++ b/chrome/browser/gtk/gtk_expanded_container.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_EXPANDED_CONTAINER_H_
#define CHROME_BROWSER_GTK_GTK_EXPANDED_CONTAINER_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/gtk_floating_container.h b/chrome/browser/gtk/gtk_floating_container.h
index 7cd6b0b..f1b5eebc 100644
--- a/chrome/browser/gtk/gtk_floating_container.h
+++ b/chrome/browser/gtk/gtk_floating_container.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_FLOATING_CONTAINER_H_
#define CHROME_BROWSER_GTK_GTK_FLOATING_CONTAINER_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/gtk_theme_provider.h b/chrome/browser/gtk/gtk_theme_provider.h
index 031c5c0..323592a 100644
--- a/chrome/browser/gtk/gtk_theme_provider.h
+++ b/chrome/browser/gtk/gtk_theme_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_THEME_PROVIDER_H_
#define CHROME_BROWSER_GTK_GTK_THEME_PROVIDER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/gtk/gtk_tree.h b/chrome/browser/gtk/gtk_tree.h
index 1357315e1..7ed79b9 100644
--- a/chrome/browser/gtk/gtk_tree.h
+++ b/chrome/browser/gtk/gtk_tree.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_TREE_H_
#define CHROME_BROWSER_GTK_GTK_TREE_H_
+#pragma once
#include <gtk/gtk.h>
#include <set>
diff --git a/chrome/browser/gtk/gtk_util.h b/chrome/browser/gtk/gtk_util.h
index 7fed9e4..8b83262 100644
--- a/chrome/browser/gtk/gtk_util.h
+++ b/chrome/browser/gtk/gtk_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_GTK_UTIL_H_
#define CHROME_BROWSER_GTK_GTK_UTIL_H_
+#pragma once
#include <gtk/gtk.h>
#include <string>
diff --git a/chrome/browser/gtk/hover_controller_gtk.h b/chrome/browser/gtk/hover_controller_gtk.h
index 5a4cd9c..05d2ebf 100644
--- a/chrome/browser/gtk/hover_controller_gtk.h
+++ b/chrome/browser/gtk/hover_controller_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_HOVER_CONTROLLER_GTK_H_
#define CHROME_BROWSER_GTK_HOVER_CONTROLLER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/html_dialog_gtk.h b/chrome/browser/gtk/html_dialog_gtk.h
index 250f1a0..bd4fcd5 100644
--- a/chrome/browser/gtk/html_dialog_gtk.h
+++ b/chrome/browser/gtk/html_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_HTML_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_HTML_DIALOG_GTK_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/gtk/import_dialog_gtk.h b/chrome/browser/gtk/import_dialog_gtk.h
index 8b2b220..a1126b8 100644
--- a/chrome/browser/gtk/import_dialog_gtk.h
+++ b/chrome/browser/gtk/import_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_IMPORT_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_IMPORT_DIALOG_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "chrome/browser/importer/importer.h"
diff --git a/chrome/browser/gtk/import_lock_dialog_gtk.h b/chrome/browser/gtk/import_lock_dialog_gtk.h
index ebcee7f..96f9b13 100644
--- a/chrome/browser/gtk/import_lock_dialog_gtk.h
+++ b/chrome/browser/gtk/import_lock_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_IMPORT_LOCK_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_IMPORT_LOCK_DIALOG_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/import_progress_dialog_gtk.h b/chrome/browser/gtk/import_progress_dialog_gtk.h
index a990ca7..d7a6408 100644
--- a/chrome/browser/gtk/import_progress_dialog_gtk.h
+++ b/chrome/browser/gtk/import_progress_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_IMPORT_PROGRESS_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_IMPORT_PROGRESS_DIALOG_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/info_bubble_gtk.h b/chrome/browser/gtk/info_bubble_gtk.h
index d13a965..2da6d2f 100644
--- a/chrome/browser/gtk/info_bubble_gtk.h
+++ b/chrome/browser/gtk/info_bubble_gtk.h
@@ -12,6 +12,7 @@
#ifndef CHROME_BROWSER_GTK_INFO_BUBBLE_GTK_H_
#define CHROME_BROWSER_GTK_INFO_BUBBLE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/infobar_container_gtk.h b/chrome/browser/gtk/infobar_container_gtk.h
index 56a7b95..55b6773 100644
--- a/chrome/browser/gtk/infobar_container_gtk.h
+++ b/chrome/browser/gtk/infobar_container_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_INFOBAR_CONTAINER_GTK_H_
#define CHROME_BROWSER_GTK_INFOBAR_CONTAINER_GTK_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/gtk/infobar_gtk.h b/chrome/browser/gtk/infobar_gtk.h
index 9b83354..61e602c 100644
--- a/chrome/browser/gtk/infobar_gtk.h
+++ b/chrome/browser/gtk/infobar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_INFOBAR_GTK_H_
#define CHROME_BROWSER_GTK_INFOBAR_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/gtk/keyword_editor_view.h b/chrome/browser/gtk/keyword_editor_view.h
index 3ce4b49..37eb398 100644
--- a/chrome/browser/gtk/keyword_editor_view.h
+++ b/chrome/browser/gtk/keyword_editor_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_KEYWORD_EDITOR_VIEW_H_
#define CHROME_BROWSER_GTK_KEYWORD_EDITOR_VIEW_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/location_bar_view_gtk.h b/chrome/browser/gtk/location_bar_view_gtk.h
index 7600390..89d813b 100644
--- a/chrome/browser/gtk/location_bar_view_gtk.h
+++ b/chrome/browser/gtk/location_bar_view_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_LOCATION_BAR_VIEW_GTK_H_
#define CHROME_BROWSER_GTK_LOCATION_BAR_VIEW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/menu_bar_helper.h b/chrome/browser/gtk/menu_bar_helper.h
index c3f92cf..69de87e 100644
--- a/chrome/browser/gtk/menu_bar_helper.h
+++ b/chrome/browser/gtk/menu_bar_helper.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_GTK_MENU_BAR_HELPER_H_
#define CHROME_BROWSER_GTK_MENU_BAR_HELPER_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/menu_gtk.h b/chrome/browser/gtk/menu_gtk.h
index 55767da..ee0114e 100644
--- a/chrome/browser/gtk/menu_gtk.h
+++ b/chrome/browser/gtk/menu_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_MENU_GTK_H_
#define CHROME_BROWSER_GTK_MENU_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/meta_frames.h b/chrome/browser/gtk/meta_frames.h
index ef828ef..bc8a493 100644
--- a/chrome/browser/gtk/meta_frames.h
+++ b/chrome/browser/gtk/meta_frames.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_META_FRAMES_H_
#define CHROME_BROWSER_GTK_META_FRAMES_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtkwindow.h>
diff --git a/chrome/browser/gtk/nine_box.h b/chrome/browser/gtk/nine_box.h
index c00a99b..ecdf44a 100644
--- a/chrome/browser/gtk/nine_box.h
+++ b/chrome/browser/gtk/nine_box.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_NINE_BOX_H_
#define CHROME_BROWSER_GTK_NINE_BOX_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/notifications/balloon_view_gtk.h b/chrome/browser/gtk/notifications/balloon_view_gtk.h
index d80bda6..37c2d34 100644
--- a/chrome/browser/gtk/notifications/balloon_view_gtk.h
+++ b/chrome/browser/gtk/notifications/balloon_view_gtk.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_GTK_NOTIFICATIONS_BALLOON_VIEW_GTK_H_
#define CHROME_BROWSER_GTK_NOTIFICATIONS_BALLOON_VIEW_GTK_H_
+#pragma once
#include "app/animation.h"
#include "app/gtk_signal.h"
diff --git a/chrome/browser/gtk/notifications/balloon_view_host_gtk.h b/chrome/browser/gtk/notifications/balloon_view_host_gtk.h
index f51b875..75dfb92 100644
--- a/chrome/browser/gtk/notifications/balloon_view_host_gtk.h
+++ b/chrome/browser/gtk/notifications/balloon_view_host_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_NOTIFICATIONS_BALLOON_VIEW_HOST_GTK_H_
#define CHROME_BROWSER_GTK_NOTIFICATIONS_BALLOON_VIEW_HOST_GTK_H_
+#pragma once
#include "chrome/browser/notifications/balloon_host.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/gtk/options/advanced_contents_gtk.h b/chrome/browser/gtk/options/advanced_contents_gtk.h
index 40a04b62..28eb3bd 100644
--- a/chrome/browser/gtk/options/advanced_contents_gtk.h
+++ b/chrome/browser/gtk/options/advanced_contents_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_ADVANCED_CONTENTS_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_ADVANCED_CONTENTS_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/advanced_page_gtk.h b/chrome/browser/gtk/options/advanced_page_gtk.h
index 91be437..a4b19ff 100644
--- a/chrome/browser/gtk/options/advanced_page_gtk.h
+++ b/chrome/browser/gtk/options/advanced_page_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_ADVANCED_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_ADVANCED_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/content_exception_editor.h b/chrome/browser/gtk/options/content_exception_editor.h
index 98dcbf9..3de04bf 100644
--- a/chrome/browser/gtk/options/content_exception_editor.h
+++ b/chrome/browser/gtk/options/content_exception_editor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_CONTENT_EXCEPTION_EDITOR_H_
#define CHROME_BROWSER_GTK_OPTIONS_CONTENT_EXCEPTION_EDITOR_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/content_exceptions_window_gtk.h b/chrome/browser/gtk/options/content_exceptions_window_gtk.h
index b36d8d1..4779833 100644
--- a/chrome/browser/gtk/options/content_exceptions_window_gtk.h
+++ b/chrome/browser/gtk/options/content_exceptions_window_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_CONTENT_EXCEPTIONS_WINDOW_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_CONTENT_EXCEPTIONS_WINDOW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/content_filter_page_gtk.h b/chrome/browser/gtk/options/content_filter_page_gtk.h
index f7f4de9..45e3720 100644
--- a/chrome/browser/gtk/options/content_filter_page_gtk.h
+++ b/chrome/browser/gtk/options/content_filter_page_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_CONTENT_FILTER_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_CONTENT_FILTER_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/content_page_gtk.h b/chrome/browser/gtk/options/content_page_gtk.h
index 2489959..675f0a2 100644
--- a/chrome/browser/gtk/options/content_page_gtk.h
+++ b/chrome/browser/gtk/options/content_page_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_CONTENT_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_CONTENT_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/content_settings_window_gtk.h b/chrome/browser/gtk/options/content_settings_window_gtk.h
index 900e89b..93c7d0a 100644
--- a/chrome/browser/gtk/options/content_settings_window_gtk.h
+++ b/chrome/browser/gtk/options/content_settings_window_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_CONTENT_SETTINGS_WINDOW_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_CONTENT_SETTINGS_WINDOW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/cookie_filter_page_gtk.h b/chrome/browser/gtk/options/cookie_filter_page_gtk.h
index 062b099..8ab6804 100644
--- a/chrome/browser/gtk/options/cookie_filter_page_gtk.h
+++ b/chrome/browser/gtk/options/cookie_filter_page_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_COOKIE_FILTER_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_COOKIE_FILTER_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/cookies_view.h b/chrome/browser/gtk/options/cookies_view.h
index 8843ac4..2d58b61 100644
--- a/chrome/browser/gtk/options/cookies_view.h
+++ b/chrome/browser/gtk/options/cookies_view.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_COOKIES_VIEW_H_
#define CHROME_BROWSER_GTK_OPTIONS_COOKIES_VIEW_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/fonts_page_gtk.h b/chrome/browser/gtk/options/fonts_page_gtk.h
index 837f48f..eb90901 100644
--- a/chrome/browser/gtk/options/fonts_page_gtk.h
+++ b/chrome/browser/gtk/options/fonts_page_gtk.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_FONTS_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_FONTS_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <vector>
diff --git a/chrome/browser/gtk/options/general_page_gtk.h b/chrome/browser/gtk/options/general_page_gtk.h
index 93e9aae..3ac5f66 100644
--- a/chrome/browser/gtk/options/general_page_gtk.h
+++ b/chrome/browser/gtk/options/general_page_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_GENERAL_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_GENERAL_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/languages_page_gtk.h b/chrome/browser/gtk/options/languages_page_gtk.h
index 17c83cb..f3f56d4 100644
--- a/chrome/browser/gtk/options/languages_page_gtk.h
+++ b/chrome/browser/gtk/options/languages_page_gtk.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_LANGUAGES_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_LANGUAGES_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/managed_prefs_banner_gtk.h b/chrome/browser/gtk/options/managed_prefs_banner_gtk.h
index 499d782..e2ef6f4 100644
--- a/chrome/browser/gtk/options/managed_prefs_banner_gtk.h
+++ b/chrome/browser/gtk/options/managed_prefs_banner_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_MANAGED_PREFS_BANNER_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_MANAGED_PREFS_BANNER_GTK_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/gtk/options/options_layout_gtk.h b/chrome/browser/gtk/options/options_layout_gtk.h
index 0cc8b7f..5bf2d3e 100644
--- a/chrome/browser/gtk/options/options_layout_gtk.h
+++ b/chrome/browser/gtk/options/options_layout_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_OPTIONS_LAYOUT_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_OPTIONS_LAYOUT_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <string>
diff --git a/chrome/browser/gtk/options/passwords_exceptions_page_gtk.h b/chrome/browser/gtk/options/passwords_exceptions_page_gtk.h
index e2d2d41..5fcee8d 100644
--- a/chrome/browser/gtk/options/passwords_exceptions_page_gtk.h
+++ b/chrome/browser/gtk/options/passwords_exceptions_page_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_PASSWORDS_EXCEPTIONS_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_PASSWORDS_EXCEPTIONS_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/passwords_exceptions_window_gtk.h b/chrome/browser/gtk/options/passwords_exceptions_window_gtk.h
index 45aa8e0..1e5be39 100644
--- a/chrome/browser/gtk/options/passwords_exceptions_window_gtk.h
+++ b/chrome/browser/gtk/options/passwords_exceptions_window_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_PASSWORDS_EXCEPTIONS_WINDOW_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_PASSWORDS_EXCEPTIONS_WINDOW_GTK_H_
+#pragma once
class Profile;
diff --git a/chrome/browser/gtk/options/passwords_page_gtk.h b/chrome/browser/gtk/options/passwords_page_gtk.h
index 328ce35..80ff8969 100644
--- a/chrome/browser/gtk/options/passwords_page_gtk.h
+++ b/chrome/browser/gtk/options/passwords_page_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_PASSWORDS_PAGE_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_PASSWORDS_PAGE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/simple_content_exceptions_window.h b/chrome/browser/gtk/options/simple_content_exceptions_window.h
index 12700bd..e6080b6 100644
--- a/chrome/browser/gtk/options/simple_content_exceptions_window.h
+++ b/chrome/browser/gtk/options/simple_content_exceptions_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_SIMPLE_CONTENT_EXCEPTIONS_WINDOW_H_
#define CHROME_BROWSER_GTK_OPTIONS_SIMPLE_CONTENT_EXCEPTIONS_WINDOW_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/options/url_picker_dialog_gtk.h b/chrome/browser/gtk/options/url_picker_dialog_gtk.h
index ed2d4a0..6c4429b 100644
--- a/chrome/browser/gtk/options/url_picker_dialog_gtk.h
+++ b/chrome/browser/gtk/options/url_picker_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OPTIONS_URL_PICKER_DIALOG_GTK_H_
#define CHROME_BROWSER_GTK_OPTIONS_URL_PICKER_DIALOG_GTK_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/gtk/overflow_button.h b/chrome/browser/gtk/overflow_button.h
index 5362e6b..f499c48 100644
--- a/chrome/browser/gtk/overflow_button.h
+++ b/chrome/browser/gtk/overflow_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_OVERFLOW_BUTTON_H_
#define CHROME_BROWSER_GTK_OVERFLOW_BUTTON_H_
+#pragma once
#include "chrome/common/notification_observer.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/gtk/process_singleton_dialog.h b/chrome/browser/gtk/process_singleton_dialog.h
index fa303e2..ec9641e 100644
--- a/chrome/browser/gtk/process_singleton_dialog.h
+++ b/chrome/browser/gtk/process_singleton_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_PROCESS_SINGLETON_DIALOG_H_
#define CHROME_BROWSER_GTK_PROCESS_SINGLETON_DIALOG_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/gtk/reload_button_gtk.h b/chrome/browser/gtk/reload_button_gtk.h
index 6cc3a13..beee958 100644
--- a/chrome/browser/gtk/reload_button_gtk.h
+++ b/chrome/browser/gtk/reload_button_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_RELOAD_BUTTON_GTK_H_
#define CHROME_BROWSER_GTK_RELOAD_BUTTON_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/repost_form_warning_gtk.h b/chrome/browser/gtk/repost_form_warning_gtk.h
index 149216b..6b0f982 100644
--- a/chrome/browser/gtk/repost_form_warning_gtk.h
+++ b/chrome/browser/gtk/repost_form_warning_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_REPOST_FORM_WARNING_GTK_H_
#define CHROME_BROWSER_GTK_REPOST_FORM_WARNING_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/rounded_window.h b/chrome/browser/gtk/rounded_window.h
index 7f2c584..d1788f8 100644
--- a/chrome/browser/gtk/rounded_window.h
+++ b/chrome/browser/gtk/rounded_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_ROUNDED_WINDOW_H_
#define CHROME_BROWSER_GTK_ROUNDED_WINDOW_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/sad_tab_gtk.h b/chrome/browser/gtk/sad_tab_gtk.h
index 283f4d5..1661217 100644
--- a/chrome/browser/gtk/sad_tab_gtk.h
+++ b/chrome/browser/gtk/sad_tab_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_SAD_TAB_GTK_H_
#define CHROME_BROWSER_GTK_SAD_TAB_GTK_H_
+#pragma once
typedef struct _GtkWidget GtkWidget;
diff --git a/chrome/browser/gtk/slide_animator_gtk.h b/chrome/browser/gtk/slide_animator_gtk.h
index 799816c..1de91af 100644
--- a/chrome/browser/gtk/slide_animator_gtk.h
+++ b/chrome/browser/gtk/slide_animator_gtk.h
@@ -13,6 +13,7 @@
#ifndef CHROME_BROWSER_GTK_SLIDE_ANIMATOR_GTK_H_
#define CHROME_BROWSER_GTK_SLIDE_ANIMATOR_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/status_bubble_gtk.h b/chrome/browser/gtk/status_bubble_gtk.h
index 497d67e..4a8748f 100644
--- a/chrome/browser/gtk/status_bubble_gtk.h
+++ b/chrome/browser/gtk/status_bubble_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_STATUS_BUBBLE_GTK_H_
#define CHROME_BROWSER_GTK_STATUS_BUBBLE_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/status_icons/status_icon_gtk.h b/chrome/browser/gtk/status_icons/status_icon_gtk.h
index 65a07ab..adb139b 100644
--- a/chrome/browser/gtk/status_icons/status_icon_gtk.h
+++ b/chrome/browser/gtk/status_icons/status_icon_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_STATUS_ICONS_STATUS_ICON_GTK_H_
#define CHROME_BROWSER_GTK_STATUS_ICONS_STATUS_ICON_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/status_icons/status_tray_gtk.h b/chrome/browser/gtk/status_icons/status_tray_gtk.h
index a41e5df0..ec443ca 100644
--- a/chrome/browser/gtk/status_icons/status_tray_gtk.h
+++ b/chrome/browser/gtk/status_icons/status_tray_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_STATUS_ICONS_STATUS_TRAY_GTK_H_
#define CHROME_BROWSER_GTK_STATUS_ICONS_STATUS_TRAY_GTK_H_
+#pragma once
#include "chrome/browser/status_icons/status_tray.h"
diff --git a/chrome/browser/gtk/tab_contents_container_gtk.h b/chrome/browser/gtk/tab_contents_container_gtk.h
index 91c2301..b72844a 100644
--- a/chrome/browser/gtk/tab_contents_container_gtk.h
+++ b/chrome/browser/gtk/tab_contents_container_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TAB_CONTENTS_CONTAINER_GTK_H_
#define CHROME_BROWSER_GTK_TAB_CONTENTS_CONTAINER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/tab_contents_drag_source.h b/chrome/browser/gtk/tab_contents_drag_source.h
index 20eeea3..7b4cc97 100644
--- a/chrome/browser/gtk/tab_contents_drag_source.h
+++ b/chrome/browser/gtk/tab_contents_drag_source.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TAB_CONTENTS_DRAG_SOURCE_H_
#define CHROME_BROWSER_GTK_TAB_CONTENTS_DRAG_SOURCE_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/tabs/dragged_tab_controller_gtk.h b/chrome/browser/gtk/tabs/dragged_tab_controller_gtk.h
index 69602a8..66bbbba 100644
--- a/chrome/browser/gtk/tabs/dragged_tab_controller_gtk.h
+++ b/chrome/browser/gtk/tabs/dragged_tab_controller_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TABS_DRAGGED_TAB_CONTROLLER_GTK_H_
#define CHROME_BROWSER_GTK_TABS_DRAGGED_TAB_CONTROLLER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/tabs/dragged_tab_gtk.h b/chrome/browser/gtk/tabs/dragged_tab_gtk.h
index 2eafca2..38c6525 100644
--- a/chrome/browser/gtk/tabs/dragged_tab_gtk.h
+++ b/chrome/browser/gtk/tabs/dragged_tab_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TABS_DRAGGED_TAB_GTK_H_
#define CHROME_BROWSER_GTK_TABS_DRAGGED_TAB_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/tabs/tab_gtk.h b/chrome/browser/gtk/tabs/tab_gtk.h
index 6630780..8a2786c 100644
--- a/chrome/browser/gtk/tabs/tab_gtk.h
+++ b/chrome/browser/gtk/tabs/tab_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TABS_TAB_GTK_H_
#define CHROME_BROWSER_GTK_TABS_TAB_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "app/theme_provider.h"
diff --git a/chrome/browser/gtk/tabs/tab_renderer_gtk.h b/chrome/browser/gtk/tabs/tab_renderer_gtk.h
index 1ba697d..c733dd5 100644
--- a/chrome/browser/gtk/tabs/tab_renderer_gtk.h
+++ b/chrome/browser/gtk/tabs/tab_renderer_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TABS_TAB_RENDERER_GTK_H_
#define CHROME_BROWSER_GTK_TABS_TAB_RENDERER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <map>
diff --git a/chrome/browser/gtk/tabs/tab_strip_gtk.h b/chrome/browser/gtk/tabs/tab_strip_gtk.h
index 7fe8c60..c3b2502 100644
--- a/chrome/browser/gtk/tabs/tab_strip_gtk.h
+++ b/chrome/browser/gtk/tabs/tab_strip_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TABS_TAB_STRIP_GTK_H_
#define CHROME_BROWSER_GTK_TABS_TAB_STRIP_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <vector>
diff --git a/chrome/browser/gtk/tabstrip_origin_provider.h b/chrome/browser/gtk/tabstrip_origin_provider.h
index 47baf91..0904a01 100644
--- a/chrome/browser/gtk/tabstrip_origin_provider.h
+++ b/chrome/browser/gtk/tabstrip_origin_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TABSTRIP_ORIGIN_PROVIDER_H_
#define CHROME_BROWSER_GTK_TABSTRIP_ORIGIN_PROVIDER_H_
+#pragma once
namespace gfx{
class Point;
diff --git a/chrome/browser/gtk/task_manager_gtk.h b/chrome/browser/gtk/task_manager_gtk.h
index c0ec0ef..51d706e4 100644
--- a/chrome/browser/gtk/task_manager_gtk.h
+++ b/chrome/browser/gtk/task_manager_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TASK_MANAGER_GTK_H_
#define CHROME_BROWSER_GTK_TASK_MANAGER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/theme_install_bubble_view_gtk.h b/chrome/browser/gtk/theme_install_bubble_view_gtk.h
index bffaae8..17770a2 100644
--- a/chrome/browser/gtk/theme_install_bubble_view_gtk.h
+++ b/chrome/browser/gtk/theme_install_bubble_view_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_THEME_INSTALL_BUBBLE_VIEW_GTK_H_
#define CHROME_BROWSER_GTK_THEME_INSTALL_BUBBLE_VIEW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/gtk/translate/after_translate_infobar_gtk.h b/chrome/browser/gtk/translate/after_translate_infobar_gtk.h
index 221b718..bd870be 100644
--- a/chrome/browser/gtk/translate/after_translate_infobar_gtk.h
+++ b/chrome/browser/gtk/translate/after_translate_infobar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TRANSLATE_AFTER_TRANSLATE_INFOBAR_GTK_H_
#define CHROME_BROWSER_GTK_TRANSLATE_AFTER_TRANSLATE_INFOBAR_GTK_H_
+#pragma once
#include "base/task.h"
#include "chrome/browser/gtk/translate/translate_infobar_base_gtk.h"
diff --git a/chrome/browser/gtk/translate/before_translate_infobar_gtk.h b/chrome/browser/gtk/translate/before_translate_infobar_gtk.h
index 6c90308..1373247 100644
--- a/chrome/browser/gtk/translate/before_translate_infobar_gtk.h
+++ b/chrome/browser/gtk/translate/before_translate_infobar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TRANSLATE_BEFORE_TRANSLATE_INFOBAR_GTK_H_
#define CHROME_BROWSER_GTK_TRANSLATE_BEFORE_TRANSLATE_INFOBAR_GTK_H_
+#pragma once
#include "chrome/browser/gtk/translate/translate_infobar_base_gtk.h"
diff --git a/chrome/browser/gtk/translate/translate_infobar_base_gtk.h b/chrome/browser/gtk/translate/translate_infobar_base_gtk.h
index a1d7292..e7f20ee 100644
--- a/chrome/browser/gtk/translate/translate_infobar_base_gtk.h
+++ b/chrome/browser/gtk/translate/translate_infobar_base_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TRANSLATE_TRANSLATE_INFOBAR_BASE_GTK_H_
#define CHROME_BROWSER_GTK_TRANSLATE_TRANSLATE_INFOBAR_BASE_GTK_H_
+#pragma once
#include "chrome/browser/translate/translate_infobar_view.h"
#include "chrome/browser/gtk/infobar_gtk.h"
diff --git a/chrome/browser/gtk/translate/translate_message_infobar_gtk.h b/chrome/browser/gtk/translate/translate_message_infobar_gtk.h
index 1dd4665..74db7e3 100644
--- a/chrome/browser/gtk/translate/translate_message_infobar_gtk.h
+++ b/chrome/browser/gtk/translate/translate_message_infobar_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_TRANSLATE_TRANSLATE_MESSAGE_INFOBAR_GTK_H_
#define CHROME_BROWSER_GTK_TRANSLATE_TRANSLATE_MESSAGE_INFOBAR_GTK_H_
+#pragma once
#include "chrome/browser/gtk/translate/translate_infobar_base_gtk.h"
diff --git a/chrome/browser/gtk/update_recommended_dialog.h b/chrome/browser/gtk/update_recommended_dialog.h
index 94e32c8..1105584 100644
--- a/chrome/browser/gtk/update_recommended_dialog.h
+++ b/chrome/browser/gtk/update_recommended_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_UPDATE_RECOMMENDED_DIALOG_H_
#define CHROME_BROWSER_GTK_UPDATE_RECOMMENDED_DIALOG_H_
+#pragma once
#include "app/gtk_integers.h"
#include "app/gtk_signal.h"
diff --git a/chrome/browser/gtk/view_id_util.h b/chrome/browser/gtk/view_id_util.h
index 2640d15..c4833ad 100644
--- a/chrome/browser/gtk/view_id_util.h
+++ b/chrome/browser/gtk/view_id_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_GTK_VIEW_ID_UTIL_H_
#define CHROME_BROWSER_GTK_VIEW_ID_UTIL_H_
+#pragma once
#include "chrome/browser/view_ids.h"
diff --git a/chrome/browser/hang_monitor/hung_plugin_action.h b/chrome/browser/hang_monitor/hung_plugin_action.h
index 631bd34..4958def 100644
--- a/chrome/browser/hang_monitor/hung_plugin_action.h
+++ b/chrome/browser/hang_monitor/hung_plugin_action.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HANG_MONITOR_HUNG_PLUGIN_ACTION_H__
#define CHROME_BROWSER_HANG_MONITOR_HUNG_PLUGIN_ACTION_H__
+#pragma once
#include "chrome/browser/hang_monitor/hung_window_detector.h"
// This class provides an implementation the
diff --git a/chrome/browser/hang_monitor/hung_window_detector.h b/chrome/browser/hang_monitor/hung_window_detector.h
index bcf1617..0e48739 100644
--- a/chrome/browser/hang_monitor/hung_window_detector.h
+++ b/chrome/browser/hang_monitor/hung_window_detector.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HANG_MONITOR_HUNG_WINDOW_DETECTOR_H__
#define CHROME_BROWSER_HANG_MONITOR_HUNG_WINDOW_DETECTOR_H__
+#pragma once
#include "base/lock.h"
#include "chrome/common/worker_thread_ticker.h"
diff --git a/chrome/browser/history/archived_database.h b/chrome/browser/history/archived_database.h
index c9d8757..9568aa5 100644
--- a/chrome/browser/history/archived_database.h
+++ b/chrome/browser/history/archived_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_ARCHIVED_DATABASE_H_
#define CHROME_BROWSER_HISTORY_ARCHIVED_DATABASE_H_
+#pragma once
#include "app/sql/connection.h"
#include "app/sql/init_status.h"
diff --git a/chrome/browser/history/download_database.h b/chrome/browser/history/download_database.h
index 11adf31..3f2bd97 100644
--- a/chrome/browser/history/download_database.h
+++ b/chrome/browser/history/download_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_DOWNLOAD_DATABASE_H_
#define CHROME_BROWSER_HISTORY_DOWNLOAD_DATABASE_H_
+#pragma once
#include "chrome/browser/history/history_types.h"
diff --git a/chrome/browser/history/download_types.h b/chrome/browser/history/download_types.h
index 642ac5b..1c21b47 100644
--- a/chrome/browser/history/download_types.h
+++ b/chrome/browser/history/download_types.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_HISTORY_DOWNLOAD_TYPES_H_
#define CHROME_BROWSER_HISTORY_DOWNLOAD_TYPES_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/history/expire_history_backend.h b/chrome/browser/history/expire_history_backend.h
index 9f060ed..4bd18b0 100644
--- a/chrome/browser/history/expire_history_backend.h
+++ b/chrome/browser/history/expire_history_backend.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_EXPIRE_HISTORY_BACKEND_H_
#define CHROME_BROWSER_HISTORY_EXPIRE_HISTORY_BACKEND_H_
+#pragma once
#include <queue>
#include <set>
diff --git a/chrome/browser/history/history.h b/chrome/browser/history/history.h
index 9548f65..8da542c 100644
--- a/chrome/browser/history/history.h
+++ b/chrome/browser/history/history.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_HISTORY_H_
#define CHROME_BROWSER_HISTORY_HISTORY_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/history/history_backend.h b/chrome/browser/history/history_backend.h
index cbda2e9..cf9e076 100644
--- a/chrome/browser/history/history_backend.h
+++ b/chrome/browser/history/history_backend.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_HISTORY_BACKEND_H_
#define CHROME_BROWSER_HISTORY_HISTORY_BACKEND_H_
+#pragma once
#include <utility>
diff --git a/chrome/browser/history/history_database.h b/chrome/browser/history/history_database.h
index 3b3414a..fe49dca 100644
--- a/chrome/browser/history/history_database.h
+++ b/chrome/browser/history/history_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_HISTORY_DATABASE_H_
#define CHROME_BROWSER_HISTORY_HISTORY_DATABASE_H_
+#pragma once
#include "app/sql/connection.h"
#include "app/sql/init_status.h"
diff --git a/chrome/browser/history/history_marshaling.h b/chrome/browser/history/history_marshaling.h
index 39b8983..30cdbef 100644
--- a/chrome/browser/history/history_marshaling.h
+++ b/chrome/browser/history/history_marshaling.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_HISTORY_HISTORY_MARSHALING_H__
#define CHROME_BROWSER_HISTORY_HISTORY_MARSHALING_H__
+#pragma once
#include "base/scoped_vector.h"
#include "chrome/browser/cancelable_request.h"
diff --git a/chrome/browser/history/history_notifications.h b/chrome/browser/history/history_notifications.h
index 80fc9d5..3957041 100644
--- a/chrome/browser/history/history_notifications.h
+++ b/chrome/browser/history/history_notifications.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_HISTORY_HISTORY_NOTIFICATIONS_H__
#define CHROME_BROWSER_HISTORY_HISTORY_NOTIFICATIONS_H__
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/history/history_publisher.h b/chrome/browser/history/history_publisher.h
index 5fafc3e..29d3bcc 100644
--- a/chrome/browser/history/history_publisher.h
+++ b/chrome/browser/history/history_publisher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_HISTORY_PUBLISHER_H_
#define CHROME_BROWSER_HISTORY_HISTORY_PUBLISHER_H_
+#pragma once
#include <vector>
#include <string>
diff --git a/chrome/browser/history/history_types.h b/chrome/browser/history/history_types.h
index f7bc7fb..4619792 100644
--- a/chrome/browser/history/history_types.h
+++ b/chrome/browser/history/history_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_HISTORY_TYPES_H_
#define CHROME_BROWSER_HISTORY_HISTORY_TYPES_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/history/in_memory_database.h b/chrome/browser/history/in_memory_database.h
index 62460dd..8d3f39f 100644
--- a/chrome/browser/history/in_memory_database.h
+++ b/chrome/browser/history/in_memory_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_IN_MEMORY_DATABASE_H_
#define CHROME_BROWSER_HISTORY_IN_MEMORY_DATABASE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/history/in_memory_history_backend.h b/chrome/browser/history/in_memory_history_backend.h
index 30026b5..b10bb31 100644
--- a/chrome/browser/history/in_memory_history_backend.h
+++ b/chrome/browser/history/in_memory_history_backend.h
@@ -12,6 +12,7 @@
#ifndef CHROME_BROWSER_HISTORY_IN_MEMORY_HISTORY_BACKEND_H_
#define CHROME_BROWSER_HISTORY_IN_MEMORY_HISTORY_BACKEND_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/history/in_memory_url_index.h b/chrome/browser/history/in_memory_url_index.h
index 7b57a4a..166c400 100644
--- a/chrome/browser/history/in_memory_url_index.h
+++ b/chrome/browser/history/in_memory_url_index.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_IN_MEMORY_URL_INDEX_H_
#define CHROME_BROWSER_HISTORY_IN_MEMORY_URL_INDEX_H_
+#pragma once
namespace history {
diff --git a/chrome/browser/history/page_usage_data.h b/chrome/browser/history/page_usage_data.h
index 66a63e2..b7a689a 100644
--- a/chrome/browser/history/page_usage_data.h
+++ b/chrome/browser/history/page_usage_data.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_PAGE_USAGE_DATA_H__
#define CHROME_BROWSER_HISTORY_PAGE_USAGE_DATA_H__
+#pragma once
#include "base/string16.h"
#include "chrome/browser/history/history_types.h"
diff --git a/chrome/browser/history/query_parser.h b/chrome/browser/history/query_parser.h
index 8399abf..4b44c91 100644
--- a/chrome/browser/history/query_parser.h
+++ b/chrome/browser/history/query_parser.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_HISTORY_QUERY_PARSER_H_
#define CHROME_BROWSER_HISTORY_QUERY_PARSER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/history/snippet.h b/chrome/browser/history/snippet.h
index 9e92893..ffa8fa1 100644
--- a/chrome/browser/history/snippet.h
+++ b/chrome/browser/history/snippet.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_HISTORY_SNIPPET_H__
#define CHROME_BROWSER_HISTORY_SNIPPET_H__
+#pragma once
#include <vector>
diff --git a/chrome/browser/history/starred_url_database.h b/chrome/browser/history/starred_url_database.h
index 8d327d8..aab2ae5 100644
--- a/chrome/browser/history/starred_url_database.h
+++ b/chrome/browser/history/starred_url_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_STARRED_URL_DATABASE_H_
#define CHROME_BROWSER_HISTORY_STARRED_URL_DATABASE_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/history/text_database.h b/chrome/browser/history/text_database.h
index e34c071..e881888 100644
--- a/chrome/browser/history/text_database.h
+++ b/chrome/browser/history/text_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_TEXT_DATABASE_H_
#define CHROME_BROWSER_HISTORY_TEXT_DATABASE_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/history/text_database_manager.h b/chrome/browser/history/text_database_manager.h
index 7f25bf7..f1c6f08 100644
--- a/chrome/browser/history/text_database_manager.h
+++ b/chrome/browser/history/text_database_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_TEXT_DATABASE_MANAGER_H_
#define CHROME_BROWSER_HISTORY_TEXT_DATABASE_MANAGER_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/history/thumbnail_database.h b/chrome/browser/history/thumbnail_database.h
index 81d498c..94fb043 100644
--- a/chrome/browser/history/thumbnail_database.h
+++ b/chrome/browser/history/thumbnail_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_THUMBNAIL_DATABASE_H_
#define CHROME_BROWSER_HISTORY_THUMBNAIL_DATABASE_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/history/top_sites.h b/chrome/browser/history/top_sites.h
index e3bb1ab..99d20ce 100644
--- a/chrome/browser/history/top_sites.h
+++ b/chrome/browser/history/top_sites.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_TOP_SITES_H_
#define CHROME_BROWSER_HISTORY_TOP_SITES_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/history/top_sites_database.h b/chrome/browser/history/top_sites_database.h
index cfb362c..18ec201 100644
--- a/chrome/browser/history/top_sites_database.h
+++ b/chrome/browser/history/top_sites_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_TOP_SITES_DATABASE_H_
#define CHROME_BROWSER_HISTORY_TOP_SITES_DATABASE_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/history/url_database.h b/chrome/browser/history/url_database.h
index 84c8dde..f1582ce 100644
--- a/chrome/browser/history/url_database.h
+++ b/chrome/browser/history/url_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_URL_DATABASE_H_
#define CHROME_BROWSER_HISTORY_URL_DATABASE_H_
+#pragma once
#include "app/sql/statement.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/history/visit_database.h b/chrome/browser/history/visit_database.h
index a6dbf3c..3731c4a 100644
--- a/chrome/browser/history/visit_database.h
+++ b/chrome/browser/history/visit_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_VISIT_DATABASE_H_
#define CHROME_BROWSER_HISTORY_VISIT_DATABASE_H_
+#pragma once
#include "chrome/browser/history/history_types.h"
diff --git a/chrome/browser/history/visit_tracker.h b/chrome/browser/history/visit_tracker.h
index 43de7a0..281c136 100644
--- a/chrome/browser/history/visit_tracker.h
+++ b/chrome/browser/history/visit_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_VISIT_TRACKER_H__
#define CHROME_BROWSER_HISTORY_VISIT_TRACKER_H__
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/history/visitsegment_database.h b/chrome/browser/history/visitsegment_database.h
index 16f0417..7c25ef7 100644
--- a/chrome/browser/history/visitsegment_database.h
+++ b/chrome/browser/history/visitsegment_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HISTORY_VISITSEGMENT_DATABASE_H_
#define CHROME_BROWSER_HISTORY_VISITSEGMENT_DATABASE_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/history/history_types.h"
diff --git a/chrome/browser/host_content_settings_map.h b/chrome/browser/host_content_settings_map.h
index fc38afc..5800cea 100644
--- a/chrome/browser/host_content_settings_map.h
+++ b/chrome/browser/host_content_settings_map.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_HOST_CONTENT_SETTINGS_MAP_H_
#define CHROME_BROWSER_HOST_CONTENT_SETTINGS_MAP_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/host_zoom_map.h b/chrome/browser/host_zoom_map.h
index 648162c..caa60b7 100644
--- a/chrome/browser/host_zoom_map.h
+++ b/chrome/browser/host_zoom_map.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_HOST_ZOOM_MAP_H_
#define CHROME_BROWSER_HOST_ZOOM_MAP_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/hung_renderer_dialog.h b/chrome/browser/hung_renderer_dialog.h
index 6fcc33d..0351daa 100644
--- a/chrome/browser/hung_renderer_dialog.h
+++ b/chrome/browser/hung_renderer_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_HUNG_RENDERER_DIALOG_H_
#define CHROME_BROWSER_HUNG_RENDERER_DIALOG_H_
+#pragma once
class TabContents;
diff --git a/chrome/browser/icon_loader.h b/chrome/browser/icon_loader.h
index da15739..9c9d648 100644
--- a/chrome/browser/icon_loader.h
+++ b/chrome/browser/icon_loader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_ICON_LOADER_H_
#define CHROME_BROWSER_ICON_LOADER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/icon_manager.h b/chrome/browser/icon_manager.h
index afb1802..df569cb 100644
--- a/chrome/browser/icon_manager.h
+++ b/chrome/browser/icon_manager.h
@@ -44,6 +44,7 @@
#ifndef CHROME_BROWSER_ICON_MANAGER_H_
#define CHROME_BROWSER_ICON_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/idle.h b/chrome/browser/idle.h
index 4fe750f..3ea8067 100644
--- a/chrome/browser/idle.h
+++ b/chrome/browser/idle.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IDLE_H_
#define CHROME_BROWSER_IDLE_H_
+#pragma once
enum IdleState {
IDLE_STATE_ACTIVE = 0,
diff --git a/chrome/browser/ime_input.h b/chrome/browser/ime_input.h
index 184343b..16e6110 100644
--- a/chrome/browser/ime_input.h
+++ b/chrome/browser/ime_input.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IME_INPUT_H_
#define CHROME_BROWSER_IME_INPUT_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/browser/importer/firefox2_importer.h b/chrome/browser/importer/firefox2_importer.h
index c320e38..07a5567 100644
--- a/chrome/browser/importer/firefox2_importer.h
+++ b/chrome/browser/importer/firefox2_importer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_FIREFOX2_IMPORTER_H_
#define CHROME_BROWSER_IMPORTER_FIREFOX2_IMPORTER_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/importer/firefox3_importer.h b/chrome/browser/importer/firefox3_importer.h
index f8bfa2f..23b6406 100644
--- a/chrome/browser/importer/firefox3_importer.h
+++ b/chrome/browser/importer/firefox3_importer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_FIREFOX3_IMPORTER_H_
#define CHROME_BROWSER_IMPORTER_FIREFOX3_IMPORTER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/importer/firefox_importer_unittest_utils.h b/chrome/browser/importer/firefox_importer_unittest_utils.h
index 3eb12d6..9a1df8d 100644
--- a/chrome/browser/importer/firefox_importer_unittest_utils.h
+++ b/chrome/browser/importer/firefox_importer_unittest_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_FIREFOX_IMPORTER_UNITTEST_UTILS_H_
#define CHROME_BROWSER_IMPORTER_FIREFOX_IMPORTER_UNITTEST_UTILS_H_
+#pragma once
#include "base/basictypes.h"
#include "base/process_util.h"
diff --git a/chrome/browser/importer/firefox_importer_utils.h b/chrome/browser/importer/firefox_importer_utils.h
index 1ad7ddb..04bdefb 100644
--- a/chrome/browser/importer/firefox_importer_utils.h
+++ b/chrome/browser/importer/firefox_importer_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_FIREFOX_IMPORTER_UTILS_H_
#define CHROME_BROWSER_IMPORTER_FIREFOX_IMPORTER_UTILS_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/importer/firefox_profile_lock.h b/chrome/browser/importer/firefox_profile_lock.h
index 20b9065..bf2e56e 100644
--- a/chrome/browser/importer/firefox_profile_lock.h
+++ b/chrome/browser/importer/firefox_profile_lock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_FIREFOX_PROFILE_LOCK_H__
#define CHROME_BROWSER_IMPORTER_FIREFOX_PROFILE_LOCK_H__
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/importer/firefox_proxy_settings.h b/chrome/browser/importer/firefox_proxy_settings.h
index 80e1e24..8495722 100644
--- a/chrome/browser/importer/firefox_proxy_settings.h
+++ b/chrome/browser/importer/firefox_proxy_settings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_FIREFOX_PROXY_SETTINGS_H_
#define CHROME_BROWSER_IMPORTER_FIREFOX_PROXY_SETTINGS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/importer/ie_importer.h b/chrome/browser/importer/ie_importer.h
index d93405c..1acd27b 100644
--- a/chrome/browser/importer/ie_importer.h
+++ b/chrome/browser/importer/ie_importer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_IE_IMPORTER_H_
#define CHROME_BROWSER_IMPORTER_IE_IMPORTER_H_
+#pragma once
#include "base/gtest_prod_util.h"
#include "chrome/browser/importer/importer.h"
diff --git a/chrome/browser/importer/importer.h b/chrome/browser/importer/importer.h
index eec498b..86b57d6 100644
--- a/chrome/browser/importer/importer.h
+++ b/chrome/browser/importer/importer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_IMPORTER_H_
#define CHROME_BROWSER_IMPORTER_IMPORTER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/importer/importer_bridge.h b/chrome/browser/importer/importer_bridge.h
index 993ec54..422385e 100644
--- a/chrome/browser/importer/importer_bridge.h
+++ b/chrome/browser/importer/importer_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_IMPORTER_BRIDGE_H_
#define CHROME_BROWSER_IMPORTER_IMPORTER_BRIDGE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/importer/importer_data_types.h b/chrome/browser/importer/importer_data_types.h
index 444cc45..6c2a821 100644
--- a/chrome/browser/importer/importer_data_types.h
+++ b/chrome/browser/importer/importer_data_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_IMPORTER_DATA_TYPES_H_
#define CHROME_BROWSER_IMPORTER_IMPORTER_DATA_TYPES_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/importer/importer_list.h b/chrome/browser/importer/importer_list.h
index c76aab3..6f98046 100644
--- a/chrome/browser/importer/importer_list.h
+++ b/chrome/browser/importer/importer_list.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_IMPORTER_LIST_H_
#define CHROME_BROWSER_IMPORTER_IMPORTER_LIST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/importer/importer_messages.h b/chrome/browser/importer/importer_messages.h
index 4bbba62..ca52e85 100644
--- a/chrome/browser/importer/importer_messages.h
+++ b/chrome/browser/importer/importer_messages.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_IMPORTER_MESSAGES_H_
#define CHROME_BROWSER_IMPORTER_IMPORTER_MESSAGES_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/importer/mork_reader.h b/chrome/browser/importer/mork_reader.h
index cb61be5..6f7f8ca 100644
--- a/chrome/browser/importer/mork_reader.h
+++ b/chrome/browser/importer/mork_reader.h
@@ -41,6 +41,7 @@
#ifndef CHROME_BROWSER_IMPORTER_MORK_READER_H__
#define CHROME_BROWSER_IMPORTER_MORK_READER_H__
+#pragma once
#include <iosfwd>
#include <fstream>
diff --git a/chrome/browser/importer/nss_decryptor.h b/chrome/browser/importer/nss_decryptor.h
index c133665..8361d17 100644
--- a/chrome/browser/importer/nss_decryptor.h
+++ b/chrome/browser/importer/nss_decryptor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_NSS_DECRYPTOR_H_
#define CHROME_BROWSER_IMPORTER_NSS_DECRYPTOR_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/importer/nss_decryptor_mac.h b/chrome/browser/importer/nss_decryptor_mac.h
index af1b004..5415d4c 100644
--- a/chrome/browser/importer/nss_decryptor_mac.h
+++ b/chrome/browser/importer/nss_decryptor_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_NSS_DECRYPTOR_MAC_H_
#define CHROME_BROWSER_IMPORTER_NSS_DECRYPTOR_MAC_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/importer/nss_decryptor_system_nss.h b/chrome/browser/importer/nss_decryptor_system_nss.h
index 7071428..9c3d921 100644
--- a/chrome/browser/importer/nss_decryptor_system_nss.h
+++ b/chrome/browser/importer/nss_decryptor_system_nss.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_NSS_DECRYPTOR_SYSTEM_NSS_H_
#define CHROME_BROWSER_IMPORTER_NSS_DECRYPTOR_SYSTEM_NSS_H_
+#pragma once
#include <secmodt.h>
#include <string>
diff --git a/chrome/browser/importer/nss_decryptor_win.h b/chrome/browser/importer/nss_decryptor_win.h
index f0b2345..0436323 100644
--- a/chrome/browser/importer/nss_decryptor_win.h
+++ b/chrome/browser/importer/nss_decryptor_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_NSS_DECRYPTOR_WIN_H_
#define CHROME_BROWSER_IMPORTER_NSS_DECRYPTOR_WIN_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/importer/profile_writer.h b/chrome/browser/importer/profile_writer.h
index 38e04d8..44d4a87 100644
--- a/chrome/browser/importer/profile_writer.h
+++ b/chrome/browser/importer/profile_writer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_PROFILE_WRITER_H_
#define CHROME_BROWSER_IMPORTER_PROFILE_WRITER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/importer/safari_importer.h b/chrome/browser/importer/safari_importer.h
index 6b686e9..e723146 100644
--- a/chrome/browser/importer/safari_importer.h
+++ b/chrome/browser/importer/safari_importer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IMPORTER_SAFARI_IMPORTER_H_
#define CHROME_BROWSER_IMPORTER_SAFARI_IMPORTER_H_
+#pragma once
#include "chrome/browser/importer/importer.h"
diff --git a/chrome/browser/importer/toolbar_importer.h b/chrome/browser/importer/toolbar_importer.h
index 0f31832..1def25d 100644
--- a/chrome/browser/importer/toolbar_importer.h
+++ b/chrome/browser/importer/toolbar_importer.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_IMPORTER_TOOLBAR_IMPORTER_H_
#define CHROME_BROWSER_IMPORTER_TOOLBAR_IMPORTER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/in_process_webkit/browser_webkitclient_impl.h b/chrome/browser/in_process_webkit/browser_webkitclient_impl.h
index bbd6018..7d8955c 100644
--- a/chrome/browser/in_process_webkit/browser_webkitclient_impl.h
+++ b/chrome/browser/in_process_webkit/browser_webkitclient_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_BROWSER_WEBKITCLIENT_IMPL_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_BROWSER_WEBKITCLIENT_IMPL_H_
+#pragma once
#include "webkit/glue/webfilesystem_impl.h"
#include "webkit/glue/webkitclient_impl.h"
diff --git a/chrome/browser/in_process_webkit/dom_storage_area.h b/chrome/browser/in_process_webkit/dom_storage_area.h
index f14033a..0a85b05 100644
--- a/chrome/browser/in_process_webkit/dom_storage_area.h
+++ b/chrome/browser/in_process_webkit/dom_storage_area.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_AREA_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_AREA_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/in_process_webkit/dom_storage_context.h b/chrome/browser/in_process_webkit/dom_storage_context.h
index 2b9e1d1..b082779 100644
--- a/chrome/browser/in_process_webkit/dom_storage_context.h
+++ b/chrome/browser/in_process_webkit/dom_storage_context.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_CONTEXT_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_CONTEXT_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/in_process_webkit/dom_storage_dispatcher_host.h b/chrome/browser/in_process_webkit/dom_storage_dispatcher_host.h
index dad174e..61454c6 100644
--- a/chrome/browser/in_process_webkit/dom_storage_dispatcher_host.h
+++ b/chrome/browser/in_process_webkit/dom_storage_dispatcher_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_DISPATCHER_HOST_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_DISPATCHER_HOST_H_
+#pragma once
#include "base/process.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/in_process_webkit/dom_storage_namespace.h b/chrome/browser/in_process_webkit/dom_storage_namespace.h
index b7f10e0..3baf118 100644
--- a/chrome/browser/in_process_webkit/dom_storage_namespace.h
+++ b/chrome/browser/in_process_webkit/dom_storage_namespace.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_NAMESPACE_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_NAMESPACE_H_
+#pragma once
#include "base/string16.h"
#include "base/hash_tables.h"
diff --git a/chrome/browser/in_process_webkit/dom_storage_permission_request.h b/chrome/browser/in_process_webkit/dom_storage_permission_request.h
index 48f93c3..e6a2893 100644
--- a/chrome/browser/in_process_webkit/dom_storage_permission_request.h
+++ b/chrome/browser/in_process_webkit/dom_storage_permission_request.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_PERMISSION_REQUEST_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_DOM_STORAGE_PERMISSION_REQUEST_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/in_process_webkit/indexed_db_callbacks.h b/chrome/browser/in_process_webkit/indexed_db_callbacks.h
index 126a8f6..2bb6b2a 100644
--- a/chrome/browser/in_process_webkit/indexed_db_callbacks.h
+++ b/chrome/browser/in_process_webkit/indexed_db_callbacks.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_INDEXED_DB_CALLBACKS_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_INDEXED_DB_CALLBACKS_H_
+#pragma once
#include "base/basictypes.h"
#include "base/logging.h"
diff --git a/chrome/browser/in_process_webkit/indexed_db_context.h b/chrome/browser/in_process_webkit/indexed_db_context.h
index 07edd88..828ea13 100644
--- a/chrome/browser/in_process_webkit/indexed_db_context.h
+++ b/chrome/browser/in_process_webkit/indexed_db_context.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_INDEXED_DB_CONTEXT_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_INDEXED_DB_CONTEXT_H_
+#pragma once
#include "base/basictypes.h"
#include "base/logging.h"
diff --git a/chrome/browser/in_process_webkit/indexed_db_dispatcher_host.h b/chrome/browser/in_process_webkit/indexed_db_dispatcher_host.h
index cc132ae..7bea48a 100644
--- a/chrome/browser/in_process_webkit/indexed_db_dispatcher_host.h
+++ b/chrome/browser/in_process_webkit/indexed_db_dispatcher_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_INDEXED_DB_DISPATCHER_HOST_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_INDEXED_DB_DISPATCHER_HOST_H_
+#pragma once
#include "base/basictypes.h"
#include "base/id_map.h"
diff --git a/chrome/browser/in_process_webkit/webkit_context.h b/chrome/browser/in_process_webkit/webkit_context.h
index 7f18f88..5434984 100644
--- a/chrome/browser/in_process_webkit/webkit_context.h
+++ b/chrome/browser/in_process_webkit/webkit_context.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_WEBKIT_CONTEXT_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_WEBKIT_CONTEXT_H_
+#pragma once
#include "base/file_path.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/in_process_webkit/webkit_thread.h b/chrome/browser/in_process_webkit/webkit_thread.h
index 2c0a2c2..2d90bbe 100644
--- a/chrome/browser/in_process_webkit/webkit_thread.h
+++ b/chrome/browser/in_process_webkit/webkit_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IN_PROCESS_WEBKIT_WEBKIT_THREAD_H_
#define CHROME_BROWSER_IN_PROCESS_WEBKIT_WEBKIT_THREAD_H_
+#pragma once
#include "base/lock.h"
#include "base/logging.h"
diff --git a/chrome/browser/input_window_dialog.h b/chrome/browser/input_window_dialog.h
index 0a29cda..bb8d575 100644
--- a/chrome/browser/input_window_dialog.h
+++ b/chrome/browser/input_window_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_INPUT_WINDOW_DIALOG_H_
#define CHROME_BROWSER_INPUT_WINDOW_DIALOG_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/intranet_redirect_detector.h b/chrome/browser/intranet_redirect_detector.h
index cb10265..8ee3191 100644
--- a/chrome/browser/intranet_redirect_detector.h
+++ b/chrome/browser/intranet_redirect_detector.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_INTRANET_REDIRECT_DETECTOR_H_
#define CHROME_BROWSER_INTRANET_REDIRECT_DETECTOR_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/io_thread.h b/chrome/browser/io_thread.h
index caa5998..25df0d0 100644
--- a/chrome/browser/io_thread.h
+++ b/chrome/browser/io_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_IO_THREAD_H_
#define CHROME_BROWSER_IO_THREAD_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/jankometer.h b/chrome/browser/jankometer.h
index fe5d4f6..8d2fccc 100644
--- a/chrome/browser/jankometer.h
+++ b/chrome/browser/jankometer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_JANKOMETER_H_
#define CHROME_BROWSER_JANKOMETER_H_
+#pragma once
class CommandLine;
diff --git a/chrome/browser/js_modal_dialog.h b/chrome/browser/js_modal_dialog.h
index 65ed1ae..3e61f28 100644
--- a/chrome/browser/js_modal_dialog.h
+++ b/chrome/browser/js_modal_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_JS_MODAL_DIALOG_H_
#define CHROME_BROWSER_JS_MODAL_DIALOG_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/jsmessage_box_client.h b/chrome/browser/jsmessage_box_client.h
index 86ee442..c9e8237 100644
--- a/chrome/browser/jsmessage_box_client.h
+++ b/chrome/browser/jsmessage_box_client.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_JSMESSAGE_BOX_CLIENT_H_
#define CHROME_BROWSER_JSMESSAGE_BOX_CLIENT_H_
+#pragma once
// JavaScriptMessageBoxClient
//
diff --git a/chrome/browser/jumplist_win.h b/chrome/browser/jumplist_win.h
index c25177f..e85735d 100644
--- a/chrome/browser/jumplist_win.h
+++ b/chrome/browser/jumplist_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_JUMPLIST_WIN_H_
#define CHROME_BROWSER_JUMPLIST_WIN_H_
+#pragma once
#include <list>
#include <string>
diff --git a/chrome/browser/keychain_mac.h b/chrome/browser/keychain_mac.h
index 1029343..f3c98e0 100644
--- a/chrome/browser/keychain_mac.h
+++ b/chrome/browser/keychain_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_KEYCHAIN_MAC_H_
#define CHROME_BROWSER_KEYCHAIN_MAC_H_
+#pragma once
#include <Security/Security.h>
diff --git a/chrome/browser/keychain_mock_mac.h b/chrome/browser/keychain_mock_mac.h
index 666395e..60c1711 100644
--- a/chrome/browser/keychain_mock_mac.h
+++ b/chrome/browser/keychain_mock_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_KEYCHAIN_MOCK_MAC_H_
#define CHROME_BROWSER_KEYCHAIN_MOCK_MAC_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/language_combobox_model.h b/chrome/browser/language_combobox_model.h
index 2783b9e..f247af7 100644
--- a/chrome/browser/language_combobox_model.h
+++ b/chrome/browser/language_combobox_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_LANGUAGE_COMBOBOX_MODEL_H_
#define CHROME_BROWSER_LANGUAGE_COMBOBOX_MODEL_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/language_order_table_model.h b/chrome/browser/language_order_table_model.h
index 911d55e..2ca12b2 100644
--- a/chrome/browser/language_order_table_model.h
+++ b/chrome/browser/language_order_table_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_LANGUAGE_ORDER_TABLE_MODEL_H_
#define CHROME_BROWSER_LANGUAGE_ORDER_TABLE_MODEL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/load_from_memory_cache_details.h b/chrome/browser/load_from_memory_cache_details.h
index 5727c64..d46684d 100644
--- a/chrome/browser/load_from_memory_cache_details.h
+++ b/chrome/browser/load_from_memory_cache_details.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_LOAD_FROM_MEMORY_CACHE_DETAILS_H__
#define CHROME_BROWSER_LOAD_FROM_MEMORY_CACHE_DETAILS_H__
+#pragma once
#include "base/basictypes.h"
#include "googleurl/src/gurl.h"
diff --git a/chrome/browser/load_notification_details.h b/chrome/browser/load_notification_details.h
index b7f8706..dbb1df7 100644
--- a/chrome/browser/load_notification_details.h
+++ b/chrome/browser/load_notification_details.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_LOAD_NOTIFICATION_DETAILS_H__
#define CHROME_BROWSER_LOAD_NOTIFICATION_DETAILS_H__
+#pragma once
#include "base/basictypes.h"
#include "base/time.h"
diff --git a/chrome/browser/location_bar.h b/chrome/browser/location_bar.h
index bb6484e..9feee38 100644
--- a/chrome/browser/location_bar.h
+++ b/chrome/browser/location_bar.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_LOCATION_BAR_H_
#define CHROME_BROWSER_LOCATION_BAR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/location_bar_util.h b/chrome/browser/location_bar_util.h
index 2264f53..891c67f 100644
--- a/chrome/browser/location_bar_util.h
+++ b/chrome/browser/location_bar_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_LOCATION_BAR_UTIL_H_
#define CHROME_BROWSER_LOCATION_BAR_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/login_model.h b/chrome/browser/login_model.h
index 22c50c5..4e69cad 100644
--- a/chrome/browser/login_model.h
+++ b/chrome/browser/login_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_LOGIN_MODEL_H_
#define CHROME_BROWSER_LOGIN_MODEL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/login_prompt.h b/chrome/browser/login_prompt.h
index 946b27f..31bf9264 100644
--- a/chrome/browser/login_prompt.h
+++ b/chrome/browser/login_prompt.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_LOGIN_PROMPT_H_
#define CHROME_BROWSER_LOGIN_PROMPT_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/login_prompt_mac.h b/chrome/browser/login_prompt_mac.h
index a872690..9d052ad 100644
--- a/chrome/browser/login_prompt_mac.h
+++ b/chrome/browser/login_prompt_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_LOGIN_PROMPT_MAC_H_
#define CHROME_BROWSER_LOGIN_PROMPT_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/mach_broker_mac.h b/chrome/browser/mach_broker_mac.h
index 25e49fd..b9a26c9 100644
--- a/chrome/browser/mach_broker_mac.h
+++ b/chrome/browser/mach_broker_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MACH_BROKER_H_
#define CHROME_BROWSER_MACH_BROKER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/managed_prefs_banner_base.h b/chrome/browser/managed_prefs_banner_base.h
index b0471d3..2bbc89c 100644
--- a/chrome/browser/managed_prefs_banner_base.h
+++ b/chrome/browser/managed_prefs_banner_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MANAGED_PREFS_BANNER_BASE_H_
#define CHROME_BROWSER_MANAGED_PREFS_BANNER_BASE_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/memory_details.h b/chrome/browser/memory_details.h
index 16354d5..e9ceb464 100644
--- a/chrome/browser/memory_details.h
+++ b/chrome/browser/memory_details.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MEMORY_DETAILS_H_
#define CHROME_BROWSER_MEMORY_DETAILS_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/memory_purger.h b/chrome/browser/memory_purger.h
index 2da3917..157354f 100644
--- a/chrome/browser/memory_purger.h
+++ b/chrome/browser/memory_purger.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_MEMORY_PURGER_H_
#define CHROME_BROWSER_MEMORY_PURGER_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/message_box_handler.h b/chrome/browser/message_box_handler.h
index 7a66902..3692f57 100644
--- a/chrome/browser/message_box_handler.h
+++ b/chrome/browser/message_box_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MESSAGE_BOX_HANDLER_H_
#define CHROME_BROWSER_MESSAGE_BOX_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/metrics/histogram_synchronizer.h b/chrome/browser/metrics/histogram_synchronizer.h
index 0ef650c..39e0e2a 100644
--- a/chrome/browser/metrics/histogram_synchronizer.h
+++ b/chrome/browser/metrics/histogram_synchronizer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_METRICS_HISTOGRAM_SYNCHRONIZER_H_
#define CHROME_BROWSER_METRICS_HISTOGRAM_SYNCHRONIZER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/metrics/metric_event_duration_details.h b/chrome/browser/metrics/metric_event_duration_details.h
index 3e2feec..b100445 100644
--- a/chrome/browser/metrics/metric_event_duration_details.h
+++ b/chrome/browser/metrics/metric_event_duration_details.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_METRICS_METRIC_EVENT_DURATION_DETAILS_H_
#define CHROME_BROWSER_METRICS_METRIC_EVENT_DURATION_DETAILS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/metrics/metrics_log.h b/chrome/browser/metrics/metrics_log.h
index c7ba23f..eb8e67f 100644
--- a/chrome/browser/metrics/metrics_log.h
+++ b/chrome/browser/metrics/metrics_log.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_METRICS_METRICS_LOG_H_
#define CHROME_BROWSER_METRICS_METRICS_LOG_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/common/metrics_helpers.h"
diff --git a/chrome/browser/metrics/metrics_response.h b/chrome/browser/metrics/metrics_response.h
index 9cd7653..1083211 100644
--- a/chrome/browser/metrics/metrics_response.h
+++ b/chrome/browser/metrics/metrics_response.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_METRICS_METRICS_RESPONSE_H_
#define CHROME_BROWSER_METRICS_METRICS_RESPONSE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/metrics/metrics_service.h b/chrome/browser/metrics/metrics_service.h
index 548e9ff..65f2af9 100644
--- a/chrome/browser/metrics/metrics_service.h
+++ b/chrome/browser/metrics/metrics_service.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_METRICS_METRICS_SERVICE_H_
#define CHROME_BROWSER_METRICS_METRICS_SERVICE_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/metrics/user_metrics.h b/chrome/browser/metrics/user_metrics.h
index 81be4b6..5436595 100644
--- a/chrome/browser/metrics/user_metrics.h
+++ b/chrome/browser/metrics/user_metrics.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_METRICS_USER_METRICS_H_
#define CHROME_BROWSER_METRICS_USER_METRICS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/mock_browsing_data_appcache_helper.h b/chrome/browser/mock_browsing_data_appcache_helper.h
index e5b3630..0e87482 100644
--- a/chrome/browser/mock_browsing_data_appcache_helper.h
+++ b/chrome/browser/mock_browsing_data_appcache_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MOCK_BROWSING_DATA_APPCACHE_HELPER_H_
#define CHROME_BROWSER_MOCK_BROWSING_DATA_APPCACHE_HELPER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/mock_browsing_data_database_helper.h b/chrome/browser/mock_browsing_data_database_helper.h
index 8e075db..f89d2029 100644
--- a/chrome/browser/mock_browsing_data_database_helper.h
+++ b/chrome/browser/mock_browsing_data_database_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MOCK_BROWSING_DATA_DATABASE_HELPER_H_
#define CHROME_BROWSER_MOCK_BROWSING_DATA_DATABASE_HELPER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/mock_browsing_data_local_storage_helper.h b/chrome/browser/mock_browsing_data_local_storage_helper.h
index 9183310..eaafbeb 100644
--- a/chrome/browser/mock_browsing_data_local_storage_helper.h
+++ b/chrome/browser/mock_browsing_data_local_storage_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MOCK_BROWSING_DATA_LOCAL_STORAGE_HELPER_H_
#define CHROME_BROWSER_MOCK_BROWSING_DATA_LOCAL_STORAGE_HELPER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/mock_configuration_policy_provider.h b/chrome/browser/mock_configuration_policy_provider.h
index 8a78b24..8b08f33 100644
--- a/chrome/browser/mock_configuration_policy_provider.h
+++ b/chrome/browser/mock_configuration_policy_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MOCK_CONFIGURATION_POLICY_PROVIDER_H_
#define CHROME_BROWSER_MOCK_CONFIGURATION_POLICY_PROVIDER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/mock_configuration_policy_store.h b/chrome/browser/mock_configuration_policy_store.h
index b1f3696..71917da 100644
--- a/chrome/browser/mock_configuration_policy_store.h
+++ b/chrome/browser/mock_configuration_policy_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MOCK_CONFIGURATION_POLICY_STORE_H_
#define CHROME_BROWSER_MOCK_CONFIGURATION_POLICY_STORE_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/modal_html_dialog_delegate.h b/chrome/browser/modal_html_dialog_delegate.h
index 85415ea..bbc21b6 100644
--- a/chrome/browser/modal_html_dialog_delegate.h
+++ b/chrome/browser/modal_html_dialog_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_MODAL_HTML_DIALOG_DELEGATE_H_
#define CHROME_BROWSER_MODAL_HTML_DIALOG_DELEGATE_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/nacl_host/nacl_broker_host_win.h b/chrome/browser/nacl_host/nacl_broker_host_win.h
index 8668328..9e07e3e 100644
--- a/chrome/browser/nacl_host/nacl_broker_host_win.h
+++ b/chrome/browser/nacl_host/nacl_broker_host_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NACL_HOST_NACL_BROKER_HOST_WIN_H_
#define CHROME_BROWSER_NACL_HOST_NACL_BROKER_HOST_WIN_H_
+#pragma once
#include "base/basictypes.h"
#include "base/process.h"
diff --git a/chrome/browser/nacl_host/nacl_broker_service_win.h b/chrome/browser/nacl_host/nacl_broker_service_win.h
index cb5b4c0..f4dcbca 100644
--- a/chrome/browser/nacl_host/nacl_broker_service_win.h
+++ b/chrome/browser/nacl_host/nacl_broker_service_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NACL_HOST_NACL_BROKER_SERVICE_WIN_H_
#define CHROME_BROWSER_NACL_HOST_NACL_BROKER_SERVICE_WIN_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/nacl_host/nacl_process_host.h b/chrome/browser/nacl_host/nacl_process_host.h
index cae117b..a5212de 100644
--- a/chrome/browser/nacl_host/nacl_process_host.h
+++ b/chrome/browser/nacl_host/nacl_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NACL_HOST_NACL_PROCESS_HOST_H_
#define CHROME_BROWSER_NACL_HOST_NACL_PROCESS_HOST_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/net/browser_url_util.h b/chrome/browser/net/browser_url_util.h
index 955265b..93c96c0 100644
--- a/chrome/browser/net/browser_url_util.h
+++ b/chrome/browser/net/browser_url_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_BROWSER_URL_UTIL_H_
#define CHROME_BROWSER_NET_BROWSER_URL_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/net/chrome_cookie_notification_details.h b/chrome/browser/net/chrome_cookie_notification_details.h
index e7b71dd..42542b0 100644
--- a/chrome/browser/net/chrome_cookie_notification_details.h
+++ b/chrome/browser/net/chrome_cookie_notification_details.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_CHROME_COOKIE_NOTIFICATION_DETAILS_H_
#define CHROME_BROWSER_NET_CHROME_COOKIE_NOTIFICATION_DETAILS_H_
+#pragma once
#include "net/base/cookie_monster.h"
diff --git a/chrome/browser/net/chrome_cookie_policy.h b/chrome/browser/net/chrome_cookie_policy.h
index 92afcdb..4f555eb 100644
--- a/chrome/browser/net/chrome_cookie_policy.h
+++ b/chrome/browser/net/chrome_cookie_policy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_CHROME_COOKIE_POLICY_H_
#define CHROME_BROWSER_NET_CHROME_COOKIE_POLICY_H_
+#pragma once
#include <map>
#include <queue>
diff --git a/chrome/browser/net/chrome_net_log.h b/chrome/browser/net/chrome_net_log.h
index ee9cd22..3992671 100644
--- a/chrome/browser/net/chrome_net_log.h
+++ b/chrome/browser/net/chrome_net_log.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_CHROME_NET_LOG_H_
#define CHROME_BROWSER_NET_CHROME_NET_LOG_H_
+#pragma once
#include "base/observer_list.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/net/chrome_network_delegate.h b/chrome/browser/net/chrome_network_delegate.h
index 75de4c7..99078d6 100644
--- a/chrome/browser/net/chrome_network_delegate.h
+++ b/chrome/browser/net/chrome_network_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_CHROME_NETWORK_DELEGATE_H_
#define CHROME_BROWSER_NET_CHROME_NETWORK_DELEGATE_H_
+#pragma once
#include "base/basictypes.h"
#include "net/http/http_network_delegate.h"
diff --git a/chrome/browser/net/chrome_url_request_context.h b/chrome/browser/net/chrome_url_request_context.h
index 6964460..13c5f92 100644
--- a/chrome/browser/net/chrome_url_request_context.h
+++ b/chrome/browser/net/chrome_url_request_context.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_CHROME_URL_REQUEST_CONTEXT_H_
#define CHROME_BROWSER_NET_CHROME_URL_REQUEST_CONTEXT_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/net/connect_interceptor.h b/chrome/browser/net/connect_interceptor.h
index 21a6b00..4900cf8 100644
--- a/chrome/browser/net/connect_interceptor.h
+++ b/chrome/browser/net/connect_interceptor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_CONNECT_INTERCEPTOR_H_
#define CHROME_BROWSER_NET_CONNECT_INTERCEPTOR_H_
+#pragma once
#include "net/url_request/url_request.h"
diff --git a/chrome/browser/net/connection_tester.h b/chrome/browser/net/connection_tester.h
index 10534f5..4118fbc 100644
--- a/chrome/browser/net/connection_tester.h
+++ b/chrome/browser/net/connection_tester.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_CONNECTION_TESTER_H_
#define CHROME_BROWSER_NET_CONNECTION_TESTER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/net/gaia/token_service.h b/chrome/browser/net/gaia/token_service.h
index c8b7778..4705e69 100644
--- a/chrome/browser/net/gaia/token_service.h
+++ b/chrome/browser/net/gaia/token_service.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_NET_GAIA_TOKEN_SERVICE_H_
#define CHROME_BROWSER_NET_GAIA_TOKEN_SERVICE_H_
+#pragma once
#include "chrome/common/net/gaia/gaia_auth_consumer.h"
diff --git a/chrome/browser/net/load_timing_observer.h b/chrome/browser/net/load_timing_observer.h
index 9d9ba82..8b4ca19b 100644
--- a/chrome/browser/net/load_timing_observer.h
+++ b/chrome/browser/net/load_timing_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_LOAD_TIMING_OBSERVER_H_
#define CHROME_BROWSER_NET_LOAD_TIMING_OBSERVER_H_
+#pragma once
#include "base/gtest_prod_util.h"
#include "base/hash_tables.h"
diff --git a/chrome/browser/net/metadata_url_request.h b/chrome/browser/net/metadata_url_request.h
index 047fa15..a6d65fa 100644
--- a/chrome/browser/net/metadata_url_request.h
+++ b/chrome/browser/net/metadata_url_request.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_METADATA_URL_REQUEST_H_
#define CHROME_BROWSER_NET_METADATA_URL_REQUEST_H_
+#pragma once
void RegisterMetadataURLRequestHandler();
diff --git a/chrome/browser/net/passive_log_collector.h b/chrome/browser/net/passive_log_collector.h
index 7615b28..e7d741f 100644
--- a/chrome/browser/net/passive_log_collector.h
+++ b/chrome/browser/net/passive_log_collector.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_PASSIVE_LOG_COLLECTOR_H_
#define CHROME_BROWSER_NET_PASSIVE_LOG_COLLECTOR_H_
+#pragma once
#include <deque>
#include <string>
diff --git a/chrome/browser/net/preconnect.h b/chrome/browser/net/preconnect.h
index 8289625..83966b1 100644
--- a/chrome/browser/net/preconnect.h
+++ b/chrome/browser/net/preconnect.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_NET_PRECONNECT_H_
#define CHROME_BROWSER_NET_PRECONNECT_H_
+#pragma once
#include "base/ref_counted.h"
#include "net/base/completion_callback.h"
diff --git a/chrome/browser/net/predictor.h b/chrome/browser/net/predictor.h
index d1467a8..f6c14f3 100644
--- a/chrome/browser/net/predictor.h
+++ b/chrome/browser/net/predictor.h
@@ -18,6 +18,7 @@
#ifndef CHROME_BROWSER_NET_PREDICTOR_H_
#define CHROME_BROWSER_NET_PREDICTOR_H_
+#pragma once
#include <map>
#include <queue>
diff --git a/chrome/browser/net/predictor_api.h b/chrome/browser/net/predictor_api.h
index 204afd9..9f91634 100644
--- a/chrome/browser/net/predictor_api.h
+++ b/chrome/browser/net/predictor_api.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_NET_PREDICTOR_API_H_
#define CHROME_BROWSER_NET_PREDICTOR_API_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/net/referrer.h b/chrome/browser/net/referrer.h
index 3652e1f..267648a 100644
--- a/chrome/browser/net/referrer.h
+++ b/chrome/browser/net/referrer.h
@@ -14,6 +14,7 @@
#ifndef CHROME_BROWSER_NET_REFERRER_H_
#define CHROME_BROWSER_NET_REFERRER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/net/resolve_proxy_msg_helper.h b/chrome/browser/net/resolve_proxy_msg_helper.h
index 22be9ed..e596adc 100644
--- a/chrome/browser/net/resolve_proxy_msg_helper.h
+++ b/chrome/browser/net/resolve_proxy_msg_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_RESOLVE_PROXY_MSG_HELPER_H_
#define CHROME_BROWSER_NET_RESOLVE_PROXY_MSG_HELPER_H_
+#pragma once
#include <deque>
#include <string>
diff --git a/chrome/browser/net/sdch_dictionary_fetcher.h b/chrome/browser/net/sdch_dictionary_fetcher.h
index 3a975ce..886c980 100644
--- a/chrome/browser/net/sdch_dictionary_fetcher.h
+++ b/chrome/browser/net/sdch_dictionary_fetcher.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_NET_SDCH_DICTIONARY_FETCHER_H_
#define CHROME_BROWSER_NET_SDCH_DICTIONARY_FETCHER_H_
+#pragma once
#include <queue>
#include <set>
diff --git a/chrome/browser/net/sqlite_persistent_cookie_store.h b/chrome/browser/net/sqlite_persistent_cookie_store.h
index 9b12ee4..aa9d9a5 100644
--- a/chrome/browser/net/sqlite_persistent_cookie_store.h
+++ b/chrome/browser/net/sqlite_persistent_cookie_store.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_NET_SQLITE_PERSISTENT_COOKIE_STORE_H_
#define CHROME_BROWSER_NET_SQLITE_PERSISTENT_COOKIE_STORE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/net/ssl_config_service_manager.h b/chrome/browser/net/ssl_config_service_manager.h
index 3a7907c..750c5d8 100644
--- a/chrome/browser/net/ssl_config_service_manager.h
+++ b/chrome/browser/net/ssl_config_service_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_SSL_CONFIG_SERVICE_MANAGER_H_
#define CHROME_BROWSER_NET_SSL_CONFIG_SERVICE_MANAGER_H_
+#pragma once
namespace net {
class SSLConfigService;
diff --git a/chrome/browser/net/url_fixer_upper.h b/chrome/browser/net/url_fixer_upper.h
index 97bc6c0..1e5d731 100644
--- a/chrome/browser/net/url_fixer_upper.h
+++ b/chrome/browser/net/url_fixer_upper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_URL_FIXER_UPPER_H_
#define CHROME_BROWSER_NET_URL_FIXER_UPPER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/net/url_info.h b/chrome/browser/net/url_info.h
index a9b56f3..e9ee771 100644
--- a/chrome/browser/net/url_info.h
+++ b/chrome/browser/net/url_info.h
@@ -15,6 +15,7 @@
#ifndef CHROME_BROWSER_NET_URL_INFO_H_
#define CHROME_BROWSER_NET_URL_INFO_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/net/url_request_failed_dns_job.h b/chrome/browser/net/url_request_failed_dns_job.h
index 2c2e3367..a0c4542 100644
--- a/chrome/browser/net/url_request_failed_dns_job.h
+++ b/chrome/browser/net/url_request_failed_dns_job.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_NET_URL_REQUEST_FAILED_DNS_JOB_H_
#define CHROME_BROWSER_NET_URL_REQUEST_FAILED_DNS_JOB_H_
+#pragma once
#include "net/url_request/url_request_job.h"
diff --git a/chrome/browser/net/url_request_mock_http_job.h b/chrome/browser/net/url_request_mock_http_job.h
index b54dd37..35a251c 100644
--- a/chrome/browser/net/url_request_mock_http_job.h
+++ b/chrome/browser/net/url_request_mock_http_job.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_NET_URL_REQUEST_MOCK_HTTP_JOB_H_
#define CHROME_BROWSER_NET_URL_REQUEST_MOCK_HTTP_JOB_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/net/url_request_mock_link_doctor_job.h b/chrome/browser/net/url_request_mock_link_doctor_job.h
index be1367f..4af4fe7 100644
--- a/chrome/browser/net/url_request_mock_link_doctor_job.h
+++ b/chrome/browser/net/url_request_mock_link_doctor_job.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_NET_URL_REQUEST_MOCK_LINK_DOCTOR_JOB_H_
#define CHROME_BROWSER_NET_URL_REQUEST_MOCK_LINK_DOCTOR_JOB_H_
+#pragma once
#include "chrome/browser/net/url_request_mock_http_job.h"
diff --git a/chrome/browser/net/url_request_mock_net_error_job.h b/chrome/browser/net/url_request_mock_net_error_job.h
index b972d5e..4519161 100644
--- a/chrome/browser/net/url_request_mock_net_error_job.h
+++ b/chrome/browser/net/url_request_mock_net_error_job.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_NET_URL_REQUEST_MOCK_NET_ERROR_JOB_H_
#define CHROME_BROWSER_NET_URL_REQUEST_MOCK_NET_ERROR_JOB_H_
+#pragma once
#include "chrome/browser/net/url_request_mock_http_job.h"
diff --git a/chrome/browser/net/url_request_mock_util.h b/chrome/browser/net/url_request_mock_util.h
index b3a81bb..16495a6 100644
--- a/chrome/browser/net/url_request_mock_util.h
+++ b/chrome/browser/net/url_request_mock_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_URL_REQUEST_MOCK_UTIL_H_
#define CHROME_BROWSER_NET_URL_REQUEST_MOCK_UTIL_H_
+#pragma once
// You should use routines in this file only for test code!
diff --git a/chrome/browser/net/url_request_slow_download_job.h b/chrome/browser/net/url_request_slow_download_job.h
index d0ac671..9d92338 100644
--- a/chrome/browser/net/url_request_slow_download_job.h
+++ b/chrome/browser/net/url_request_slow_download_job.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_NET_URL_REQUEST_SLOW_DOWNLOAD_JOB_H_
#define CHROME_BROWSER_NET_URL_REQUEST_SLOW_DOWNLOAD_JOB_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/net/url_request_slow_http_job.h b/chrome/browser/net/url_request_slow_http_job.h
index 347d55a..3964a6b 100644
--- a/chrome/browser/net/url_request_slow_http_job.h
+++ b/chrome/browser/net/url_request_slow_http_job.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_NET_URL_REQUEST_SLOW_HTTP_JOB_H_
#define CHROME_BROWSER_NET_URL_REQUEST_SLOW_HTTP_JOB_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/net/url_request_tracking.h b/chrome/browser/net/url_request_tracking.h
index c0a3e9e..4eb3dfd 100644
--- a/chrome/browser/net/url_request_tracking.h
+++ b/chrome/browser/net/url_request_tracking.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_URL_REQUEST_TRACKING_H_
#define CHROME_BROWSER_NET_URL_REQUEST_TRACKING_H_
+#pragma once
class URLRequest;
diff --git a/chrome/browser/net/view_http_cache_job_factory.h b/chrome/browser/net/view_http_cache_job_factory.h
index e3fa152..6291902 100644
--- a/chrome/browser/net/view_http_cache_job_factory.h
+++ b/chrome/browser/net/view_http_cache_job_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NET_VIEW_HTTP_CACHE_JOB_FACTORY_H_
#define CHROME_BROWSER_NET_VIEW_HTTP_CACHE_JOB_FACTORY_H_
+#pragma once
class GURL;
class URLRequest;
diff --git a/chrome/browser/net/websocket_experiment/websocket_experiment_runner.h b/chrome/browser/net/websocket_experiment/websocket_experiment_runner.h
index b41f11a..16b20f0 100644
--- a/chrome/browser/net/websocket_experiment/websocket_experiment_runner.h
+++ b/chrome/browser/net/websocket_experiment/websocket_experiment_runner.h
@@ -13,6 +13,7 @@
#ifndef CHROME_BROWSER_NET_WEBSOCKET_EXPERIMENT_WEBSOCKET_EXPERIMENT_RUNNER_H_
#define CHROME_BROWSER_NET_WEBSOCKET_EXPERIMENT_WEBSOCKET_EXPERIMENT_RUNNER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/histogram.h"
diff --git a/chrome/browser/net/websocket_experiment/websocket_experiment_task.h b/chrome/browser/net/websocket_experiment/websocket_experiment_task.h
index fc62fd7..c1fe41c 100644
--- a/chrome/browser/net/websocket_experiment/websocket_experiment_task.h
+++ b/chrome/browser/net/websocket_experiment/websocket_experiment_task.h
@@ -33,6 +33,7 @@
#ifndef CHROME_BROWSER_NET_WEBSOCKET_EXPERIMENT_WEBSOCKET_EXPERIMENT_TASK_H_
#define CHROME_BROWSER_NET_WEBSOCKET_EXPERIMENT_WEBSOCKET_EXPERIMENT_TASK_H_
+#pragma once
#include <deque>
#include <string>
diff --git a/chrome/browser/notifications/balloon.h b/chrome/browser/notifications/balloon.h
index 7f3b604..aac052e 100644
--- a/chrome/browser/notifications/balloon.h
+++ b/chrome/browser/notifications/balloon.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_BALLOON_H_
#define CHROME_BROWSER_NOTIFICATIONS_BALLOON_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/notifications/balloon_collection.h b/chrome/browser/notifications/balloon_collection.h
index 2d868c4..7a7b081 100644
--- a/chrome/browser/notifications/balloon_collection.h
+++ b/chrome/browser/notifications/balloon_collection.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_BALLOON_COLLECTION_H_
#define CHROME_BROWSER_NOTIFICATIONS_BALLOON_COLLECTION_H_
+#pragma once
#include <deque>
diff --git a/chrome/browser/notifications/balloon_collection_impl.h b/chrome/browser/notifications/balloon_collection_impl.h
index cb06230..d1307355 100644
--- a/chrome/browser/notifications/balloon_collection_impl.h
+++ b/chrome/browser/notifications/balloon_collection_impl.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_BALLOON_COLLECTION_IMPL_H_
#define CHROME_BROWSER_NOTIFICATIONS_BALLOON_COLLECTION_IMPL_H_
+#pragma once
#include <deque>
diff --git a/chrome/browser/notifications/balloon_host.h b/chrome/browser/notifications/balloon_host.h
index 7b21d27..ac7326b 100644
--- a/chrome/browser/notifications/balloon_host.h
+++ b/chrome/browser/notifications/balloon_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_BALLOON_HOST_H_
#define CHROME_BROWSER_NOTIFICATIONS_BALLOON_HOST_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/notifications/desktop_notification_service.h b/chrome/browser/notifications/desktop_notification_service.h
index ae38b18..0b808c8 100644
--- a/chrome/browser/notifications/desktop_notification_service.h
+++ b/chrome/browser/notifications/desktop_notification_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_DESKTOP_NOTIFICATION_SERVICE_H_
#define CHROME_BROWSER_NOTIFICATIONS_DESKTOP_NOTIFICATION_SERVICE_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/notifications/desktop_notifications_unittest.h b/chrome/browser/notifications/desktop_notifications_unittest.h
index 56a2a6b..b55ae9d 100644
--- a/chrome/browser/notifications/desktop_notifications_unittest.h
+++ b/chrome/browser/notifications/desktop_notifications_unittest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_DESKTOP_NOTIFICATIONS_UNITTEST_H_
#define CHROME_BROWSER_NOTIFICATIONS_DESKTOP_NOTIFICATIONS_UNITTEST_H_
+#pragma once
#include <deque>
#include <string>
diff --git a/chrome/browser/notifications/notification.h b/chrome/browser/notifications/notification.h
index bdad291..96fbf7a 100644
--- a/chrome/browser/notifications/notification.h
+++ b/chrome/browser/notifications/notification.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/notifications/notification_object_proxy.h"
diff --git a/chrome/browser/notifications/notification_delegate.h b/chrome/browser/notifications/notification_delegate.h
index 2aa8ee8..6814bde 100644
--- a/chrome/browser/notifications/notification_delegate.h
+++ b/chrome/browser/notifications/notification_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_DELEGATE_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_DELEGATE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/notifications/notification_exceptions_table_model.h b/chrome/browser/notifications/notification_exceptions_table_model.h
index 01137f7..71c850e 100644
--- a/chrome/browser/notifications/notification_exceptions_table_model.h
+++ b/chrome/browser/notifications/notification_exceptions_table_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_EXCEPTIONS_TABLE_MODEL_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_EXCEPTIONS_TABLE_MODEL_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/notifications/notification_object_proxy.h b/chrome/browser/notifications/notification_object_proxy.h
index a956b3a..70aa193 100644
--- a/chrome/browser/notifications/notification_object_proxy.h
+++ b/chrome/browser/notifications/notification_object_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_OBJECT_PROXY_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_OBJECT_PROXY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/notifications/notification_options_menu_model.h b/chrome/browser/notifications/notification_options_menu_model.h
index 751c799..2044da5 100644
--- a/chrome/browser/notifications/notification_options_menu_model.h
+++ b/chrome/browser/notifications/notification_options_menu_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_OPTIONS_MENU_MODEL_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_OPTIONS_MENU_MODEL_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
#include "chrome/browser/notifications/balloon.h"
diff --git a/chrome/browser/notifications/notification_test_util.h b/chrome/browser/notifications/notification_test_util.h
index d3ad7ee..b2f0c34 100644
--- a/chrome/browser/notifications/notification_test_util.h
+++ b/chrome/browser/notifications/notification_test_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_TEST_UTIL_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_TEST_UTIL_H_
+#pragma once
#include "chrome/browser/notifications/notification_object_proxy.h"
#include "chrome/browser/notifications/balloon.h"
diff --git a/chrome/browser/notifications/notification_ui_manager.h b/chrome/browser/notifications/notification_ui_manager.h
index e510e7f..10687a9 100644
--- a/chrome/browser/notifications/notification_ui_manager.h
+++ b/chrome/browser/notifications/notification_ui_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_UI_MANAGER_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_UI_MANAGER_H_
+#pragma once
#include <deque>
diff --git a/chrome/browser/notifications/notifications_prefs_cache.h b/chrome/browser/notifications/notifications_prefs_cache.h
index 61bb983..758f0f7b 100644
--- a/chrome/browser/notifications/notifications_prefs_cache.h
+++ b/chrome/browser/notifications/notifications_prefs_cache.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATIONS_PREFS_CACHE_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATIONS_PREFS_CACHE_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/ntp_background_util.h b/chrome/browser/ntp_background_util.h
index 9d2d656..a4fa544 100644
--- a/chrome/browser/ntp_background_util.h
+++ b/chrome/browser/ntp_background_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_NTP_BACKGROUND_UTIL_H_
#define CHROME_BROWSER_NTP_BACKGROUND_UTIL_H_
+#pragma once
class ThemeProvider;
diff --git a/chrome/browser/omnibox_search_hint.h b/chrome/browser/omnibox_search_hint.h
index 456e968..76cea15 100644
--- a/chrome/browser/omnibox_search_hint.h
+++ b/chrome/browser/omnibox_search_hint.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_OMNIBOX_SEARCH_HINT_H_
#define CHROME_BROWSER_OMNIBOX_SEARCH_HINT_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/options_page_base.h b/chrome/browser/options_page_base.h
index 513b13a..79229b6 100644
--- a/chrome/browser/options_page_base.h
+++ b/chrome/browser/options_page_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_OPTIONS_PAGE_BASE_H_
#define CHROME_BROWSER_OPTIONS_PAGE_BASE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/options_util.h b/chrome/browser/options_util.h
index 9bfc6fc..3dd10cf 100644
--- a/chrome/browser/options_util.h
+++ b/chrome/browser/options_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_OPTIONS_UTIL_H_
#define CHROME_BROWSER_OPTIONS_UTIL_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/options_window.h b/chrome/browser/options_window.h
index a54e7b9..53292bd 100644
--- a/chrome/browser/options_window.h
+++ b/chrome/browser/options_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_OPTIONS_WINDOW_H__
#define CHROME_BROWSER_OPTIONS_WINDOW_H__
+#pragma once
class Profile;
diff --git a/chrome/browser/page_info_model.h b/chrome/browser/page_info_model.h
index 63cb79d..6bf0389 100644
--- a/chrome/browser/page_info_model.h
+++ b/chrome/browser/page_info_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PAGE_INFO_MODEL_H_
#define CHROME_BROWSER_PAGE_INFO_MODEL_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/page_info_window.h b/chrome/browser/page_info_window.h
index 668a6e9..d000acd 100644
--- a/chrome/browser/page_info_window.h
+++ b/chrome/browser/page_info_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PAGE_INFO_WINDOW_H_
#define CHROME_BROWSER_PAGE_INFO_WINDOW_H_
+#pragma once
#include "chrome/browser/tab_contents/navigation_entry.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/page_state.h b/chrome/browser/page_state.h
index de91ed2..6a36b54 100644
--- a/chrome/browser/page_state.h
+++ b/chrome/browser/page_state.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PAGE_STATE_H__
#define CHROME_BROWSER_PAGE_STATE_H__
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/parsers/metadata_parser.h b/chrome/browser/parsers/metadata_parser.h
index 65c57d0..f9b9006 100644
--- a/chrome/browser/parsers/metadata_parser.h
+++ b/chrome/browser/parsers/metadata_parser.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PARSERS_METADATA_PARSER_H_
#define CHROME_BROWSER_PARSERS_METADATA_PARSER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/parsers/metadata_parser_factory.h b/chrome/browser/parsers/metadata_parser_factory.h
index 553a785..80f88eb 100644
--- a/chrome/browser/parsers/metadata_parser_factory.h
+++ b/chrome/browser/parsers/metadata_parser_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PARSERS_METADATA_PARSER_FACTORY_H_
#define CHROME_BROWSER_PARSERS_METADATA_PARSER_FACTORY_H_
+#pragma once
#include "chrome/browser/parsers/metadata_parser.h"
diff --git a/chrome/browser/parsers/metadata_parser_filebase.h b/chrome/browser/parsers/metadata_parser_filebase.h
index c0ecfe4..8fc48a7 100644
--- a/chrome/browser/parsers/metadata_parser_filebase.h
+++ b/chrome/browser/parsers/metadata_parser_filebase.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PARSERS_METADATA_PARSER_FILEBASE_H_
#define CHROME_BROWSER_PARSERS_METADATA_PARSER_FILEBASE_H_
+#pragma once
#include "chrome/browser/parsers/metadata_parser.h"
diff --git a/chrome/browser/parsers/metadata_parser_jpeg.h b/chrome/browser/parsers/metadata_parser_jpeg.h
index 779aa2b..cfd193a9 100644
--- a/chrome/browser/parsers/metadata_parser_jpeg.h
+++ b/chrome/browser/parsers/metadata_parser_jpeg.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PARSERS_METADATA_PARSER_JPEG_H_
#define CHROME_BROWSER_PARSERS_METADATA_PARSER_JPEG_H_
+#pragma once
#include "chrome/browser/parsers/metadata_parser_filebase.h"
diff --git a/chrome/browser/parsers/metadata_parser_jpeg_factory.h b/chrome/browser/parsers/metadata_parser_jpeg_factory.h
index 2ac5160..bf8c150 100644
--- a/chrome/browser/parsers/metadata_parser_jpeg_factory.h
+++ b/chrome/browser/parsers/metadata_parser_jpeg_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PARSERS_METADATA_PARSER_JPEG_FACTORY_H_
#define CHROME_BROWSER_PARSERS_METADATA_PARSER_JPEG_FACTORY_H_
+#pragma once
#include "chrome/browser/parsers/metadata_parser_factory.h"
diff --git a/chrome/browser/parsers/metadata_parser_manager.h b/chrome/browser/parsers/metadata_parser_manager.h
index 237553e..a16bdbe 100644
--- a/chrome/browser/parsers/metadata_parser_manager.h
+++ b/chrome/browser/parsers/metadata_parser_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PARSERS_METADATA_PARSER_MANAGER_H_
#define CHROME_BROWSER_PARSERS_METADATA_PARSER_MANAGER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_vector.h"
diff --git a/chrome/browser/password_manager/encryptor.h b/chrome/browser/password_manager/encryptor.h
index 480477c..b17725a 100644
--- a/chrome/browser/password_manager/encryptor.h
+++ b/chrome/browser/password_manager/encryptor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_ENCRYPTOR_H__
#define CHROME_BROWSER_PASSWORD_MANAGER_ENCRYPTOR_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/password_manager/encryptor_password_mac.h b/chrome/browser/password_manager/encryptor_password_mac.h
index 73f8702..76461d1 100644
--- a/chrome/browser/password_manager/encryptor_password_mac.h
+++ b/chrome/browser/password_manager/encryptor_password_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_ENCRYPTOR_PASSWORD_H__
#define CHROME_BROWSER_PASSWORD_MANAGER_ENCRYPTOR_PASSWORD_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/password_manager/ie7_password.h b/chrome/browser/password_manager/ie7_password.h
index 91c81ab..a7690d9 100644
--- a/chrome/browser/password_manager/ie7_password.h
+++ b/chrome/browser/password_manager/ie7_password.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_IE7_PASSWORD_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_IE7_PASSWORD_H_
+#pragma once
#include <windows.h>
#include <string>
diff --git a/chrome/browser/password_manager/login_database.h b/chrome/browser/password_manager/login_database.h
index 9736a23..28131ed 100644
--- a/chrome/browser/password_manager/login_database.h
+++ b/chrome/browser/password_manager/login_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_LOGIN_DATABASE_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_LOGIN_DATABASE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/password_manager/native_backend_gnome_x.h b/chrome/browser/password_manager/native_backend_gnome_x.h
index 406795b..ed1556c 100644
--- a/chrome/browser/password_manager/native_backend_gnome_x.h
+++ b/chrome/browser/password_manager/native_backend_gnome_x.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_NATIVE_BACKEND_GNOME_X_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_NATIVE_BACKEND_GNOME_X_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/password_manager/native_backend_kwallet_x.h b/chrome/browser/password_manager/native_backend_kwallet_x.h
index ad2b367..6c427db 100644
--- a/chrome/browser/password_manager/native_backend_kwallet_x.h
+++ b/chrome/browser/password_manager/native_backend_kwallet_x.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_NATIVE_BACKEND_KWALLET_X_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_NATIVE_BACKEND_KWALLET_X_H_
+#pragma once
#include <dbus/dbus-glib.h>
#include <glib.h>
diff --git a/chrome/browser/password_manager/password_form_data.h b/chrome/browser/password_manager/password_form_data.h
index 04b78df..838c3ce 100644
--- a/chrome/browser/password_manager/password_form_data.h
+++ b/chrome/browser/password_manager/password_form_data.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_FORM_DATA_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_FORM_DATA_H_
+#pragma once
#include "testing/gmock/include/gmock/gmock.h"
#include "webkit/glue/password_form.h"
diff --git a/chrome/browser/password_manager/password_form_manager.h b/chrome/browser/password_manager/password_form_manager.h
index a96bffc..584cc7b 100644
--- a/chrome/browser/password_manager/password_form_manager.h
+++ b/chrome/browser/password_manager/password_form_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_FORM_MANAGER_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_FORM_MANAGER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/password_manager/password_manager.h b/chrome/browser/password_manager/password_manager.h
index 22447bb..37d9a48 100644
--- a/chrome/browser/password_manager/password_manager.h
+++ b/chrome/browser/password_manager/password_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_MANAGER_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_MANAGER_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/stl_util-inl.h"
diff --git a/chrome/browser/password_manager/password_manager_delegate.h b/chrome/browser/password_manager/password_manager_delegate.h
index 830121b..087fe76 100644
--- a/chrome/browser/password_manager/password_manager_delegate.h
+++ b/chrome/browser/password_manager/password_manager_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_MANAGER_DELEGATE_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_MANAGER_DELEGATE_H_
+#pragma once
namespace webkit_glue {
struct PasswordFormFillData;
diff --git a/chrome/browser/password_manager/password_store.h b/chrome/browser/password_manager/password_store.h
index ef4269b..53c6178 100644
--- a/chrome/browser/password_manager/password_store.h
+++ b/chrome/browser/password_manager/password_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/password_manager/password_store_change.h b/chrome/browser/password_manager/password_store_change.h
index aef99e3..885b6b7 100644
--- a/chrome/browser/password_manager/password_store_change.h
+++ b/chrome/browser/password_manager/password_store_change.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_CHANGE_H__
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_CHANGE_H__
+#pragma once
#include <vector>
diff --git a/chrome/browser/password_manager/password_store_default.h b/chrome/browser/password_manager/password_store_default.h
index 9124182..92fcbc6 100644
--- a/chrome/browser/password_manager/password_store_default.h
+++ b/chrome/browser/password_manager/password_store_default.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_DEFAULT_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_DEFAULT_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/password_manager/password_store_mac.h b/chrome/browser/password_manager/password_store_mac.h
index fe7e2b9..aa5b144 100644
--- a/chrome/browser/password_manager/password_store_mac.h
+++ b/chrome/browser/password_manager/password_store_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_MAC_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_MAC_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/password_manager/password_store_mac_internal.h b/chrome/browser/password_manager/password_store_mac_internal.h
index 43ae5ad..7e6fb9a 100644
--- a/chrome/browser/password_manager/password_store_mac_internal.h
+++ b/chrome/browser/password_manager/password_store_mac_internal.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_MAC_INTERNAL_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_MAC_INTERNAL_H_
+#pragma once
#include <Security/Security.h>
diff --git a/chrome/browser/password_manager/password_store_win.h b/chrome/browser/password_manager/password_store_win.h
index 6eea056..12e6c92 100644
--- a/chrome/browser/password_manager/password_store_win.h
+++ b/chrome/browser/password_manager/password_store_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_WIN_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_WIN_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/password_manager/password_store_x.h b/chrome/browser/password_manager/password_store_x.h
index fd3fe42..5e36c08 100644
--- a/chrome/browser/password_manager/password_store_x.h
+++ b/chrome/browser/password_manager/password_store_x.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_X_H_
#define CHROME_BROWSER_PASSWORD_MANAGER_PASSWORD_STORE_X_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/platform_util.h b/chrome/browser/platform_util.h
index 1140561..63b5995 100644
--- a/chrome/browser/platform_util.h
+++ b/chrome/browser/platform_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PLATFORM_UTIL_H_
#define CHROME_BROWSER_PLATFORM_UTIL_H_
+#pragma once
#include "base/string16.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/plugin_installer.h b/chrome/browser/plugin_installer.h
index 77f3804..c2ef2c4 100644
--- a/chrome/browser/plugin_installer.h
+++ b/chrome/browser/plugin_installer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PLUGIN_INSTALLER_H_
#define CHROME_BROWSER_PLUGIN_INSTALLER_H_
+#pragma once
#include "chrome/browser/tab_contents/infobar_delegate.h"
diff --git a/chrome/browser/plugin_process_host.h b/chrome/browser/plugin_process_host.h
index 31d4228..b8a1d71 100644
--- a/chrome/browser/plugin_process_host.h
+++ b/chrome/browser/plugin_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PLUGIN_PROCESS_HOST_H_
#define CHROME_BROWSER_PLUGIN_PROCESS_HOST_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/plugin_service.h b/chrome/browser/plugin_service.h
index cd81b44..fd1633d 100644
--- a/chrome/browser/plugin_service.h
+++ b/chrome/browser/plugin_service.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_PLUGIN_SERVICE_H_
#define CHROME_BROWSER_PLUGIN_SERVICE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/plugin_updater.h b/chrome/browser/plugin_updater.h
index fd34b93..4b9a421 100644
--- a/chrome/browser/plugin_updater.h
+++ b/chrome/browser/plugin_updater.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PLUGIN_UPDATER_H_
#define CHROME_BROWSER_PLUGIN_UPDATER_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/popup_blocked_animation.h b/chrome/browser/popup_blocked_animation.h
index 7d2d59d..156a799 100644
--- a/chrome/browser/popup_blocked_animation.h
+++ b/chrome/browser/popup_blocked_animation.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_POPUP_BLOCKED_ANIMATION_H_
#define CHROME_BROWSER_POPUP_BLOCKED_ANIMATION_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/possible_url_model.h b/chrome/browser/possible_url_model.h
index a6fa1ab..fccb20e 100644
--- a/chrome/browser/possible_url_model.h
+++ b/chrome/browser/possible_url_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_POSSIBLE_URL_MODEL_H_
#define CHROME_BROWSER_POSSIBLE_URL_MODEL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/power_save_blocker.h b/chrome/browser/power_save_blocker.h
index f362915..72ebc50 100644
--- a/chrome/browser/power_save_blocker.h
+++ b/chrome/browser/power_save_blocker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_POWER_SAVE_BLOCKER_H_
#define CHROME_BROWSER_POWER_SAVE_BLOCKER_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/pref_member.h b/chrome/browser/pref_member.h
index 1d84b6a..012d3a1 100644
--- a/chrome/browser/pref_member.h
+++ b/chrome/browser/pref_member.h
@@ -23,6 +23,7 @@
#ifndef CHROME_BROWSER_PREF_MEMBER_H_
#define CHROME_BROWSER_PREF_MEMBER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/pref_service.h b/chrome/browser/pref_service.h
index 5c105b6f..3fec4eb 100644
--- a/chrome/browser/pref_service.h
+++ b/chrome/browser/pref_service.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_PREF_SERVICE_H_
#define CHROME_BROWSER_PREF_SERVICE_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/pref_set_observer.h b/chrome/browser/pref_set_observer.h
index 47c947b..33813fc 100644
--- a/chrome/browser/pref_set_observer.h
+++ b/chrome/browser/pref_set_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PREF_SET_OBSERVER_H_
#define CHROME_BROWSER_PREF_SET_OBSERVER_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/pref_value_store.h b/chrome/browser/pref_value_store.h
index 9dcce64..d54e2ab 100644
--- a/chrome/browser/pref_value_store.h
+++ b/chrome/browser/pref_value_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PREF_VALUE_STORE_H_
#define CHROME_BROWSER_PREF_VALUE_STORE_H_
+#pragma once
#include "base/basictypes.h"
#include "base/file_path.h"
diff --git a/chrome/browser/preferences_mac.h b/chrome/browser/preferences_mac.h
index 8c70ea1..34675f0 100644
--- a/chrome/browser/preferences_mac.h
+++ b/chrome/browser/preferences_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PREFERENCES_MAC_H_
#define CHROME_BROWSER_PREFERENCES_MAC_H_
+#pragma once
#include <CoreFoundation/CoreFoundation.h>
diff --git a/chrome/browser/preferences_mock_mac.h b/chrome/browser/preferences_mock_mac.h
index 6735ad1..c804776 100644
--- a/chrome/browser/preferences_mock_mac.h
+++ b/chrome/browser/preferences_mock_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PREFERENCES_MOCK_MAC_H_
#define CHROME_BROWSER_PREFERENCES_MOCK_MAC_H_
+#pragma once
#include "base/scoped_cftyperef.h"
#include "chrome/browser/preferences_mac.h"
diff --git a/chrome/browser/printing/cloud_print/cloud_print_proxy_service.h b/chrome/browser/printing/cloud_print/cloud_print_proxy_service.h
index a3795b0..9e45498 100644
--- a/chrome/browser/printing/cloud_print/cloud_print_proxy_service.h
+++ b/chrome/browser/printing/cloud_print/cloud_print_proxy_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_CLOUD_PRINT_CLOUD_PRINT_PROXY_SERVICE_H_
#define CHROME_BROWSER_PRINTING_CLOUD_PRINT_CLOUD_PRINT_PROXY_SERVICE_H_
+#pragma once
#include <string>
#include <map>
diff --git a/chrome/browser/printing/print_dialog_cloud.h b/chrome/browser/printing/print_dialog_cloud.h
index 6dacc66..28b2663 100644
--- a/chrome/browser/printing/print_dialog_cloud.h
+++ b/chrome/browser/printing/print_dialog_cloud.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_DIALOG_CLOUD_H_
#define CHROME_BROWSER_PRINTING_PRINT_DIALOG_CLOUD_H_
+#pragma once
#include "base/basictypes.h"
#include "base/gtest_prod_util.h"
diff --git a/chrome/browser/printing/print_dialog_cloud_internal.h b/chrome/browser/printing/print_dialog_cloud_internal.h
index 1cddfef..e14d339 100644
--- a/chrome/browser/printing/print_dialog_cloud_internal.h
+++ b/chrome/browser/printing/print_dialog_cloud_internal.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_DIALOG_CLOUD_INTERNAL_H_
#define CHROME_BROWSER_PRINTING_PRINT_DIALOG_CLOUD_INTERNAL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/printing/print_dialog_gtk.h b/chrome/browser/printing/print_dialog_gtk.h
index 0c1087f..55f27b5 100644
--- a/chrome/browser/printing/print_dialog_gtk.h
+++ b/chrome/browser/printing/print_dialog_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_DIALOG_GTK_H_
#define CHROME_BROWSER_PRINTING_PRINT_DIALOG_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/printing/print_job.h b/chrome/browser/printing/print_job.h
index 640ffdb..35b46b9 100644
--- a/chrome/browser/printing/print_job.h
+++ b/chrome/browser/printing/print_job.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_H_
#define CHROME_BROWSER_PRINTING_PRINT_JOB_H_
+#pragma once
#include "base/basictypes.h"
#include "base/message_loop.h"
diff --git a/chrome/browser/printing/print_job_manager.h b/chrome/browser/printing/print_job_manager.h
index 2bfe2e5..75a0ede4 100644
--- a/chrome/browser/printing/print_job_manager.h
+++ b/chrome/browser/printing/print_job_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_MANAGER_H_
#define CHROME_BROWSER_PRINTING_PRINT_JOB_MANAGER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/printing/print_job_worker.h b/chrome/browser/printing/print_job_worker.h
index ece1659..0849ccc 100644
--- a/chrome/browser/printing/print_job_worker.h
+++ b/chrome/browser/printing/print_job_worker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_WORKER_H__
#define CHROME_BROWSER_PRINTING_PRINT_JOB_WORKER_H__
+#pragma once
#include "base/task.h"
#include "base/thread.h"
diff --git a/chrome/browser/printing/print_job_worker_owner.h b/chrome/browser/printing/print_job_worker_owner.h
index cd600ef..eb35716 100644
--- a/chrome/browser/printing/print_job_worker_owner.h
+++ b/chrome/browser/printing/print_job_worker_owner.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_WORKER_OWNER_H__
#define CHROME_BROWSER_PRINTING_PRINT_JOB_WORKER_OWNER_H__
+#pragma once
#include "base/ref_counted.h"
#include "printing/printing_context.h"
diff --git a/chrome/browser/printing/print_view_manager.h b/chrome/browser/printing/print_view_manager.h
index f599541..a8607a0 100644
--- a/chrome/browser/printing/print_view_manager.h
+++ b/chrome/browser/printing/print_view_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_VIEW_MANAGER_H_
#define CHROME_BROWSER_PRINTING_PRINT_VIEW_MANAGER_H_
+#pragma once
#include "base/ref_counted.h"
#include "chrome/browser/renderer_host/render_view_host_delegate.h"
diff --git a/chrome/browser/printing/printer_query.h b/chrome/browser/printing/printer_query.h
index d1d054d..e55be3d 100644
--- a/chrome/browser/printing/printer_query.h
+++ b/chrome/browser/printing/printer_query.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINTER_QUERY_H_
#define CHROME_BROWSER_PRINTING_PRINTER_QUERY_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/printing/print_job_worker_owner.h"
diff --git a/chrome/browser/process_info_snapshot.h b/chrome/browser/process_info_snapshot.h
index 14e8ceb..e4e3f33 100644
--- a/chrome/browser/process_info_snapshot.h
+++ b/chrome/browser/process_info_snapshot.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PROCESS_INFO_SNAPSHOT_H_
#define CHROME_BROWSER_PROCESS_INFO_SNAPSHOT_H_
+#pragma once
#include <sys/types.h>
diff --git a/chrome/browser/process_singleton.h b/chrome/browser/process_singleton.h
index d2ee14f..c6233fc 100644
--- a/chrome/browser/process_singleton.h
+++ b/chrome/browser/process_singleton.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PROCESS_SINGLETON_H_
#define CHROME_BROWSER_PROCESS_SINGLETON_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/profile.h b/chrome/browser/profile.h
index 16bea36..9ad555b 100644
--- a/chrome/browser/profile.h
+++ b/chrome/browser/profile.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_PROFILE_H_
#define CHROME_BROWSER_PROFILE_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/profile_import_process_host.h b/chrome/browser/profile_import_process_host.h
index a4b7a2a..9b11a42 100644
--- a/chrome/browser/profile_import_process_host.h
+++ b/chrome/browser/profile_import_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_PROFILE_IMPORT_PROCESS_HOST_H_
#define CHROME_BROWSER_PROFILE_IMPORT_PROCESS_HOST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/profile_manager.h b/chrome/browser/profile_manager.h
index 707024b..fae0b89 100644
--- a/chrome/browser/profile_manager.h
+++ b/chrome/browser/profile_manager.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_PROFILE_MANAGER_H__
#define CHROME_BROWSER_PROFILE_MANAGER_H__
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/remove_rows_table_model.h b/chrome/browser/remove_rows_table_model.h
index 564d91d..12509a5 100644
--- a/chrome/browser/remove_rows_table_model.h
+++ b/chrome/browser/remove_rows_table_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_REMOVE_ROWS_TABLE_MODEL_H_
#define CHROME_BROWSER_REMOVE_ROWS_TABLE_MODEL_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/renderer_host/accelerated_surface_container_mac.h b/chrome/browser/renderer_host/accelerated_surface_container_mac.h
index c03c2801..a1e8983 100644
--- a/chrome/browser/renderer_host/accelerated_surface_container_mac.h
+++ b/chrome/browser/renderer_host/accelerated_surface_container_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_GPU_PLUGIN_CONTAINER_MAC_H_
#define CHROME_BROWSER_RENDERER_HOST_GPU_PLUGIN_CONTAINER_MAC_H_
+#pragma once
// The "GPU plugin" is currently implemented as a special kind of
// NPAPI plugin to provide high-performance on-screen 3D rendering for
diff --git a/chrome/browser/renderer_host/accelerated_surface_container_manager_mac.h b/chrome/browser/renderer_host/accelerated_surface_container_manager_mac.h
index bcb3c42..8ccd3ca 100644
--- a/chrome/browser/renderer_host/accelerated_surface_container_manager_mac.h
+++ b/chrome/browser/renderer_host/accelerated_surface_container_manager_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_GPU_PLUGIN_CONTAINER_MANAGER_MAC_H_
#define CHROME_BROWSER_RENDERER_HOST_GPU_PLUGIN_CONTAINER_MANAGER_MAC_H_
+#pragma once
#include <OpenGL/OpenGL.h>
#include <map>
diff --git a/chrome/browser/renderer_host/async_resource_handler.h b/chrome/browser/renderer_host/async_resource_handler.h
index 5442117..d499366 100644
--- a/chrome/browser/renderer_host/async_resource_handler.h
+++ b/chrome/browser/renderer_host/async_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_ASYNC_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_ASYNC_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/audio_renderer_host.h b/chrome/browser/renderer_host/audio_renderer_host.h
index cbb2ef9..260743b 100644
--- a/chrome/browser/renderer_host/audio_renderer_host.h
+++ b/chrome/browser/renderer_host/audio_renderer_host.h
@@ -56,6 +56,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_AUDIO_RENDERER_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_AUDIO_RENDERER_HOST_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/renderer_host/audio_sync_reader.h b/chrome/browser/renderer_host/audio_sync_reader.h
index 490115c..b1ce666 100644
--- a/chrome/browser/renderer_host/audio_sync_reader.h
+++ b/chrome/browser/renderer_host/audio_sync_reader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_AUDIO_SYNC_READER_
#define CHROME_BROWSER_RENDERER_HOST_AUDIO_SYNC_READER_
+#pragma once
#include "base/file_descriptor_posix.h"
#include "base/process.h"
diff --git a/chrome/browser/renderer_host/backing_store.h b/chrome/browser/renderer_host/backing_store.h
index 34739c8..699b59b 100644
--- a/chrome/browser/renderer_host/backing_store.h
+++ b/chrome/browser/renderer_host/backing_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_H_
#define CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/renderer_host/backing_store_mac.h b/chrome/browser/renderer_host/backing_store_mac.h
index 3d9e793..0c1e4a7 100644
--- a/chrome/browser/renderer_host/backing_store_mac.h
+++ b/chrome/browser/renderer_host/backing_store_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_MAC_H_
#define CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_MAC_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_cftyperef.h"
diff --git a/chrome/browser/renderer_host/backing_store_manager.h b/chrome/browser/renderer_host/backing_store_manager.h
index 660b08a..1ab78cc 100644
--- a/chrome/browser/renderer_host/backing_store_manager.h
+++ b/chrome/browser/renderer_host/backing_store_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_MANAGER_H_
#define CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_MANAGER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/renderer_host/backing_store_proxy.h b/chrome/browser/renderer_host/backing_store_proxy.h
index 4d572b6..610f7ef 100644
--- a/chrome/browser/renderer_host/backing_store_proxy.h
+++ b/chrome/browser/renderer_host/backing_store_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_PROXY_H_
#define CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_PROXY_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/renderer_host/backing_store.h"
diff --git a/chrome/browser/renderer_host/backing_store_win.h b/chrome/browser/renderer_host/backing_store_win.h
index f280bca..221e0aa 100644
--- a/chrome/browser/renderer_host/backing_store_win.h
+++ b/chrome/browser/renderer_host/backing_store_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_WIN_H_
#define CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/browser/renderer_host/backing_store_x.h b/chrome/browser/renderer_host/backing_store_x.h
index 0570789..283c19f 100644
--- a/chrome/browser/renderer_host/backing_store_x.h
+++ b/chrome/browser/renderer_host/backing_store_x.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_X_H_
#define CHROME_BROWSER_RENDERER_HOST_BACKING_STORE_X_H_
+#pragma once
#include "app/x11_util.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/renderer_host/browser_render_process_host.h b/chrome/browser/renderer_host/browser_render_process_host.h
index 2a7f8b6..23de0315 100644
--- a/chrome/browser/renderer_host/browser_render_process_host.h
+++ b/chrome/browser/renderer_host/browser_render_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BROWSER_RENDER_PROCESS_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_BROWSER_RENDER_PROCESS_HOST_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/renderer_host/buffered_resource_handler.h b/chrome/browser/renderer_host/buffered_resource_handler.h
index 27aac40..26bd7f8 100644
--- a/chrome/browser/renderer_host/buffered_resource_handler.h
+++ b/chrome/browser/renderer_host/buffered_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_BUFFERED_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_BUFFERED_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/cross_site_resource_handler.h b/chrome/browser/renderer_host/cross_site_resource_handler.h
index 1b7d4bc..aa731ca 100644
--- a/chrome/browser/renderer_host/cross_site_resource_handler.h
+++ b/chrome/browser/renderer_host/cross_site_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_CROSS_SITE_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_CROSS_SITE_RESOURCE_HANDLER_H_
+#pragma once
#include "chrome/browser/renderer_host/resource_handler.h"
#include "net/url_request/url_request_status.h"
diff --git a/chrome/browser/renderer_host/database_dispatcher_host.h b/chrome/browser/renderer_host/database_dispatcher_host.h
index 023e6d1..58b9b6e 100644
--- a/chrome/browser/renderer_host/database_dispatcher_host.h
+++ b/chrome/browser/renderer_host/database_dispatcher_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_DATABASE_DISPATCHER_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_DATABASE_DISPATCHER_HOST_H_
+#pragma once
#include "base/hash_tables.h"
#include "base/process.h"
diff --git a/chrome/browser/renderer_host/database_permission_request.h b/chrome/browser/renderer_host/database_permission_request.h
index 7ad09b5e..abe5d20 100644
--- a/chrome/browser/renderer_host/database_permission_request.h
+++ b/chrome/browser/renderer_host/database_permission_request.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_DATABASE_PERMISSION_REQUEST_H_
#define CHROME_BROWSER_RENDERER_HOST_DATABASE_PERMISSION_REQUEST_H_
+#pragma once
#include "base/ref_counted.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/renderer_host/download_resource_handler.h b/chrome/browser/renderer_host/download_resource_handler.h
index aefa4a2..e982cfa 100644
--- a/chrome/browser/renderer_host/download_resource_handler.h
+++ b/chrome/browser/renderer_host/download_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_DOWNLOAD_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_DOWNLOAD_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/download_throttling_resource_handler.h b/chrome/browser/renderer_host/download_throttling_resource_handler.h
index e4f025b..308792f 100644
--- a/chrome/browser/renderer_host/download_throttling_resource_handler.h
+++ b/chrome/browser/renderer_host/download_throttling_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_DOWNLOAD_THROTTLING_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_DOWNLOAD_THROTTLING_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/global_request_id.h b/chrome/browser/renderer_host/global_request_id.h
index 89f8db5..eb9520b 100644
--- a/chrome/browser/renderer_host/global_request_id.h
+++ b/chrome/browser/renderer_host/global_request_id.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_GLOBAL_REQUEST_ID_H_
#define CHROME_BROWSER_RENDERER_HOST_GLOBAL_REQUEST_ID_H_
+#pragma once
// Uniquely identifies a URLRequest.
struct GlobalRequestID {
diff --git a/chrome/browser/renderer_host/gpu_view_host.h b/chrome/browser/renderer_host/gpu_view_host.h
index 8d19e07..c37409c 100644
--- a/chrome/browser/renderer_host/gpu_view_host.h
+++ b/chrome/browser/renderer_host/gpu_view_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_GPU_VIEW_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_GPU_VIEW_HOST_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/common/gpu_native_window_handle.h"
diff --git a/chrome/browser/renderer_host/gtk_im_context_wrapper.h b/chrome/browser/renderer_host/gtk_im_context_wrapper.h
index 27719b4..5d81968 100644
--- a/chrome/browser/renderer_host/gtk_im_context_wrapper.h
+++ b/chrome/browser/renderer_host/gtk_im_context_wrapper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_GTK_IM_CONTEXT_WRAPPER_H_
#define CHROME_BROWSER_RENDERER_HOST_GTK_IM_CONTEXT_WRAPPER_H_
+#pragma once
#include <gdk/gdk.h>
#include <pango/pango-attributes.h>
diff --git a/chrome/browser/renderer_host/gtk_key_bindings_handler.h b/chrome/browser/renderer_host/gtk_key_bindings_handler.h
index dcd4403..737a63d 100644
--- a/chrome/browser/renderer_host/gtk_key_bindings_handler.h
+++ b/chrome/browser/renderer_host/gtk_key_bindings_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_GTK_KEY_BINDINGS_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_GTK_KEY_BINDINGS_HANDLER_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/renderer_host/mock_render_process_host.h b/chrome/browser/renderer_host/mock_render_process_host.h
index 70ed985..0dc5e02 100644
--- a/chrome/browser/renderer_host/mock_render_process_host.h
+++ b/chrome/browser/renderer_host/mock_render_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_MOCK_RENDER_PROCESS_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_MOCK_RENDER_PROCESS_HOST_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/renderer_host/render_process_host.h"
diff --git a/chrome/browser/renderer_host/offline_resource_handler.h b/chrome/browser/renderer_host/offline_resource_handler.h
index 567e3a6..8c72ead 100644
--- a/chrome/browser/renderer_host/offline_resource_handler.h
+++ b/chrome/browser/renderer_host/offline_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_OFFLINE_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_OFFLINE_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/render_process_host.h b/chrome/browser/renderer_host/render_process_host.h
index ed8473b..82c3572 100644
--- a/chrome/browser/renderer_host/render_process_host.h
+++ b/chrome/browser/renderer_host/render_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_PROCESS_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_PROCESS_HOST_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/renderer_host/render_sandbox_host_linux.h b/chrome/browser/renderer_host/render_sandbox_host_linux.h
index ef871b8..f8e1551 100644
--- a/chrome/browser/renderer_host/render_sandbox_host_linux.h
+++ b/chrome/browser/renderer_host/render_sandbox_host_linux.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_SANDBOX_HOST_LINUX_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_SANDBOX_HOST_LINUX_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/render_view_host.h b/chrome/browser/renderer_host/render_view_host.h
index ab7c15e..1a41af1 100644
--- a/chrome/browser/renderer_host/render_view_host.h
+++ b/chrome/browser/renderer_host/render_view_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/renderer_host/render_view_host_delegate.h b/chrome/browser/renderer_host/render_view_host_delegate.h
index ed08340..4f75d7e 100644
--- a/chrome/browser/renderer_host/render_view_host_delegate.h
+++ b/chrome/browser/renderer_host/render_view_host_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_DELEGATE_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_DELEGATE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/renderer_host/render_view_host_factory.h b/chrome/browser/renderer_host/render_view_host_factory.h
index 4adf23d..e228e67 100644
--- a/chrome/browser/renderer_host/render_view_host_factory.h
+++ b/chrome/browser/renderer_host/render_view_host_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_FACTORY_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_FACTORY_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/renderer_host/render_view_host_notification_task.h b/chrome/browser/renderer_host/render_view_host_notification_task.h
index 1266922..9b8954c 100644
--- a/chrome/browser/renderer_host/render_view_host_notification_task.h
+++ b/chrome/browser/renderer_host/render_view_host_notification_task.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_NOTIFICATION_TASK_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_NOTIFICATION_TASK_H_
+#pragma once
#include "base/callback.h"
#include "base/task.h"
diff --git a/chrome/browser/renderer_host/render_widget_helper.h b/chrome/browser/renderer_host/render_widget_helper.h
index d31bf66..a322349 100644
--- a/chrome/browser/renderer_host/render_widget_helper.h
+++ b/chrome/browser/renderer_host/render_widget_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HELPER_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HELPER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/renderer_host/render_widget_host.h b/chrome/browser/renderer_host/render_widget_host.h
index 26cabbc..5296516 100644
--- a/chrome/browser/renderer_host/render_widget_host.h
+++ b/chrome/browser/renderer_host/render_widget_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_
+#pragma once
#include <deque>
#include <string>
diff --git a/chrome/browser/renderer_host/render_widget_host_painting_observer.h b/chrome/browser/renderer_host/render_widget_host_painting_observer.h
index 529d35f..9a58c37 100644
--- a/chrome/browser/renderer_host/render_widget_host_painting_observer.h
+++ b/chrome/browser/renderer_host/render_widget_host_painting_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_PAINTING_OBSERVER_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_PAINTING_OBSERVER_H_
+#pragma once
#include "app/surface/transport_dib.h"
diff --git a/chrome/browser/renderer_host/render_widget_host_view.h b/chrome/browser/renderer_host/render_widget_host_view.h
index 9a20af0..4c7a16f 100644
--- a/chrome/browser/renderer_host/render_widget_host_view.h
+++ b/chrome/browser/renderer_host/render_widget_host_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_H_
+#pragma once
#if defined(OS_MACOSX)
#include <OpenGL/OpenGL.h>
diff --git a/chrome/browser/renderer_host/render_widget_host_view_gtk.h b/chrome/browser/renderer_host/render_widget_host_view_gtk.h
index f33cd55..14d8092 100644
--- a/chrome/browser/renderer_host/render_widget_host_view_gtk.h
+++ b/chrome/browser/renderer_host/render_widget_host_view_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_GTK_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_GTK_H_
+#pragma once
#include <gdk/gdk.h>
diff --git a/chrome/browser/renderer_host/render_widget_host_view_mac.h b/chrome/browser/renderer_host/render_widget_host_view_mac.h
index 74f2092..af457b3 100644
--- a/chrome/browser/renderer_host/render_widget_host_view_mac.h
+++ b/chrome/browser/renderer_host/render_widget_host_view_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
#import <QuartzCore/CALayer.h>
diff --git a/chrome/browser/renderer_host/render_widget_host_view_win.h b/chrome/browser/renderer_host/render_widget_host_view_win.h
index e0bc712..ff6228a 100644
--- a/chrome/browser/renderer_host/render_widget_host_view_win.h
+++ b/chrome/browser/renderer_host/render_widget_host_view_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_
#define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_
+#pragma once
#include <atlbase.h>
#include <atlapp.h>
diff --git a/chrome/browser/renderer_host/resource_dispatcher_host.h b/chrome/browser/renderer_host/resource_dispatcher_host.h
index b00747e..dff1934 100644
--- a/chrome/browser/renderer_host/resource_dispatcher_host.h
+++ b/chrome/browser/renderer_host/resource_dispatcher_host.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RESOURCE_DISPATCHER_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_RESOURCE_DISPATCHER_HOST_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/renderer_host/resource_dispatcher_host_request_info.h b/chrome/browser/renderer_host/resource_dispatcher_host_request_info.h
index 2bafd0d..201351e 100644
--- a/chrome/browser/renderer_host/resource_dispatcher_host_request_info.h
+++ b/chrome/browser/renderer_host/resource_dispatcher_host_request_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RESOURCE_DISPATCHER_HOST_REQUEST_INFO_H_
#define CHROME_BROWSER_RENDERER_HOST_RESOURCE_DISPATCHER_HOST_REQUEST_INFO_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/resource_handler.h b/chrome/browser/renderer_host/resource_handler.h
index ed99eaa..a03e50d 100644
--- a/chrome/browser/renderer_host/resource_handler.h
+++ b/chrome/browser/renderer_host/resource_handler.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/resource_message_filter.h b/chrome/browser/renderer_host/resource_message_filter.h
index 72bf9b3..612e618 100644
--- a/chrome/browser/renderer_host/resource_message_filter.h
+++ b/chrome/browser/renderer_host/resource_message_filter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RESOURCE_MESSAGE_FILTER_H_
#define CHROME_BROWSER_RENDERER_HOST_RESOURCE_MESSAGE_FILTER_H_
+#pragma once
#if defined(OS_WIN)
#include <windows.h>
diff --git a/chrome/browser/renderer_host/resource_queue.h b/chrome/browser/renderer_host/resource_queue.h
index a853d56..bd71150 100644
--- a/chrome/browser/renderer_host/resource_queue.h
+++ b/chrome/browser/renderer_host/resource_queue.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RESOURCE_QUEUE_H_
#define CHROME_BROWSER_RENDERER_HOST_RESOURCE_QUEUE_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/renderer_host/resource_request_details.h b/chrome/browser/renderer_host/resource_request_details.h
index 5310b5b..6af9f85 100644
--- a/chrome/browser/renderer_host/resource_request_details.h
+++ b/chrome/browser/renderer_host/resource_request_details.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_RESOURCE_REQUEST_DETAILS_H_
#define CHROME_BROWSER_RENDERER_HOST_RESOURCE_REQUEST_DETAILS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/safe_browsing_resource_handler.h b/chrome/browser/renderer_host/safe_browsing_resource_handler.h
index b113635..cc7f821 100644
--- a/chrome/browser/renderer_host/safe_browsing_resource_handler.h
+++ b/chrome/browser/renderer_host/safe_browsing_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_SAFE_BROWSING_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_SAFE_BROWSING_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/save_file_resource_handler.h b/chrome/browser/renderer_host/save_file_resource_handler.h
index 436e4df..ecd8a93 100644
--- a/chrome/browser/renderer_host/save_file_resource_handler.h
+++ b/chrome/browser/renderer_host/save_file_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_SAVE_FILE_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_SAVE_FILE_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/site_instance.h b/chrome/browser/renderer_host/site_instance.h
index 3be920c..171a699 100644
--- a/chrome/browser/renderer_host/site_instance.h
+++ b/chrome/browser/renderer_host/site_instance.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_SITE_INSTANCE_H_
#define CHROME_BROWSER_RENDERER_HOST_SITE_INSTANCE_H_
+#pragma once
#include "chrome/browser/renderer_host/render_process_host.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/renderer_host/socket_stream_dispatcher_host.h b/chrome/browser/renderer_host/socket_stream_dispatcher_host.h
index 2fd8109..ed4c461 100644
--- a/chrome/browser/renderer_host/socket_stream_dispatcher_host.h
+++ b/chrome/browser/renderer_host/socket_stream_dispatcher_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_SOCKET_STREAM_DISPATCHER_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_SOCKET_STREAM_DISPATCHER_HOST_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/renderer_host/socket_stream_host.h b/chrome/browser/renderer_host/socket_stream_host.h
index b583700..ac1e073 100644
--- a/chrome/browser/renderer_host/socket_stream_host.h
+++ b/chrome/browser/renderer_host/socket_stream_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_SOCKET_STREAM_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_SOCKET_STREAM_HOST_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/renderer_host/sync_resource_handler.h b/chrome/browser/renderer_host/sync_resource_handler.h
index 683dd3d..9611f0b 100644
--- a/chrome/browser/renderer_host/sync_resource_handler.h
+++ b/chrome/browser/renderer_host/sync_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_SYNC_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_SYNC_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_host/test/test_backing_store.h b/chrome/browser/renderer_host/test/test_backing_store.h
index 41deb4c..f9db76e 100644
--- a/chrome/browser/renderer_host/test/test_backing_store.h
+++ b/chrome/browser/renderer_host/test/test_backing_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_TEST_TEST_BACKING_STORE_H_
#define CHROME_BROWSER_RENDERER_HOST_TEST_TEST_BACKING_STORE_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/renderer_host/backing_store.h"
diff --git a/chrome/browser/renderer_host/test/test_render_view_host.h b/chrome/browser/renderer_host/test/test_render_view_host.h
index a2b1c99..82ff1c6 100644
--- a/chrome/browser/renderer_host/test/test_render_view_host.h
+++ b/chrome/browser/renderer_host/test/test_render_view_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_TEST_TEST_RENDER_VIEW_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_TEST_TEST_RENDER_VIEW_HOST_H_
+#pragma once
#include "base/basictypes.h"
#include "base/gtest_prod_util.h"
diff --git a/chrome/browser/renderer_host/video_layer.h b/chrome/browser/renderer_host/video_layer.h
index 69f0702..a6907ce 100644
--- a/chrome/browser/renderer_host/video_layer.h
+++ b/chrome/browser/renderer_host/video_layer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_VIDEO_LAYER_H_
#define CHROME_BROWSER_RENDERER_HOST_VIDEO_LAYER_H_
+#pragma once
#include "app/surface/transport_dib.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/renderer_host/video_layer_proxy.h b/chrome/browser/renderer_host/video_layer_proxy.h
index 02b90ed..4a4cc71 100644
--- a/chrome/browser/renderer_host/video_layer_proxy.h
+++ b/chrome/browser/renderer_host/video_layer_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_VIDEO_LAYER_PROXY_H_
#define CHROME_BROWSER_RENDERER_HOST_VIDEO_LAYER_PROXY_H_
+#pragma once
#include "chrome/browser/renderer_host/video_layer.h"
#include "ipc/ipc_channel.h"
diff --git a/chrome/browser/renderer_host/video_layer_x.h b/chrome/browser/renderer_host/video_layer_x.h
index 24bf316..3e00108 100644
--- a/chrome/browser/renderer_host/video_layer_x.h
+++ b/chrome/browser/renderer_host/video_layer_x.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_VIDEO_LAYER_X_H_
#define CHROME_BROWSER_RENDERER_HOST_VIDEO_LAYER_X_H_
+#pragma once
#include "app/x11_util.h"
#include "chrome/browser/renderer_host/video_layer.h"
diff --git a/chrome/browser/renderer_host/web_cache_manager.h b/chrome/browser/renderer_host/web_cache_manager.h
index 61c6c1c..d1a1e26 100644
--- a/chrome/browser/renderer_host/web_cache_manager.h
+++ b/chrome/browser/renderer_host/web_cache_manager.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_WEB_CACHE_MANAGER_H_
#define CHROME_BROWSER_RENDERER_HOST_WEB_CACHE_MANAGER_H_
+#pragma once
#include <map>
#include <list>
diff --git a/chrome/browser/renderer_host/x509_user_cert_resource_handler.h b/chrome/browser/renderer_host/x509_user_cert_resource_handler.h
index 7f6189a..b62ddbf 100644
--- a/chrome/browser/renderer_host/x509_user_cert_resource_handler.h
+++ b/chrome/browser/renderer_host/x509_user_cert_resource_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_X509_USER_CERT_RESOURCE_HANDLER_H_
#define CHROME_BROWSER_RENDERER_HOST_X509_USER_CERT_RESOURCE_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/renderer_preferences_util.h b/chrome/browser/renderer_preferences_util.h
index 697ae2a..f1ba8c7 100644
--- a/chrome/browser/renderer_preferences_util.h
+++ b/chrome/browser/renderer_preferences_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RENDERER_PREFERENCES_UTIL_H_
#define CHROME_BROWSER_RENDERER_PREFERENCES_UTIL_H_
+#pragma once
#include "chrome/common/renderer_preferences.h"
diff --git a/chrome/browser/repost_form_warning_controller.h b/chrome/browser/repost_form_warning_controller.h
index ce22d7b..6381b8b 100644
--- a/chrome/browser/repost_form_warning_controller.h
+++ b/chrome/browser/repost_form_warning_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_REPOST_FORM_WARNING_CONTROLLER_H_
#define CHROME_BROWSER_REPOST_FORM_WARNING_CONTROLLER_H_
+#pragma once
#include "chrome/browser/tab_contents/constrained_window.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/resources_util.h b/chrome/browser/resources_util.h
index c1400d7..e6cb01c 100644
--- a/chrome/browser/resources_util.h
+++ b/chrome/browser/resources_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_THEME_RESOURCES_UTIL_H_
#define CHROME_BROWSER_THEME_RESOURCES_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/rlz/rlz.h b/chrome/browser/rlz/rlz.h
index 8085f4d..fae3eca 100644
--- a/chrome/browser/rlz/rlz.h
+++ b/chrome/browser/rlz/rlz.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_RLZ_RLZ_H_
#define CHROME_BROWSER_RLZ_RLZ_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/safe_browsing/bloom_filter.h b/chrome/browser/safe_browsing/bloom_filter.h
index 519282f..b80662a 100644
--- a/chrome/browser/safe_browsing/bloom_filter.h
+++ b/chrome/browser/safe_browsing/bloom_filter.h
@@ -16,6 +16,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_BLOOM_FILTER_H_
#define CHROME_BROWSER_SAFE_BROWSING_BLOOM_FILTER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/safe_browsing/chunk_range.h b/chrome/browser/safe_browsing/chunk_range.h
index 10d97f4..ace591f 100644
--- a/chrome/browser/safe_browsing/chunk_range.h
+++ b/chrome/browser/safe_browsing/chunk_range.h
@@ -13,6 +13,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_CHUNK_RANGE_H_
#define CHROME_BROWSER_SAFE_BROWSING_CHUNK_RANGE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/safe_browsing/protocol_manager.h b/chrome/browser/safe_browsing/protocol_manager.h
index 01a5235..8547656 100644
--- a/chrome/browser/safe_browsing/protocol_manager.h
+++ b/chrome/browser/safe_browsing/protocol_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_PROTOCOL_MANAGER_H_
#define CHROME_BROWSER_SAFE_BROWSING_PROTOCOL_MANAGER_H_
+#pragma once
// A class that implements Chrome's interface with the SafeBrowsing protocol.
// The SafeBrowsingProtocolManager handles formatting and making requests of,
diff --git a/chrome/browser/safe_browsing/protocol_parser.h b/chrome/browser/safe_browsing/protocol_parser.h
index 097eedb72..9384f07 100644
--- a/chrome/browser/safe_browsing/protocol_parser.h
+++ b/chrome/browser/safe_browsing/protocol_parser.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_PROTOCOL_PARSER_H_
#define CHROME_BROWSER_SAFE_BROWSING_PROTOCOL_PARSER_H_
+#pragma once
// Parse the data returned from the chunk response.
//
diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.h b/chrome/browser/safe_browsing/safe_browsing_blocking_page.h
index 644e76d..55d72f6 100644
--- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.h
+++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.h
@@ -27,6 +27,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_BLOCKING_PAGE_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_BLOCKING_PAGE_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/safe_browsing/safe_browsing_database.h b/chrome/browser/safe_browsing/safe_browsing_database.h
index 90723f1..a451dcc 100644
--- a/chrome/browser/safe_browsing/safe_browsing_database.h
+++ b/chrome/browser/safe_browsing/safe_browsing_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_H_
+#pragma once
#include <deque>
#include <list>
diff --git a/chrome/browser/safe_browsing/safe_browsing_database_bloom.h b/chrome/browser/safe_browsing/safe_browsing_database_bloom.h
index 91b3b9c..a0e8ea0 100644
--- a/chrome/browser/safe_browsing/safe_browsing_database_bloom.h
+++ b/chrome/browser/safe_browsing/safe_browsing_database_bloom.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_BLOOM_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_DATABASE_BLOOM_H_
+#pragma once
#include <deque>
#include <set>
diff --git a/chrome/browser/safe_browsing/safe_browsing_service.h b/chrome/browser/safe_browsing/safe_browsing_service.h
index ae95362..9c7e8a0 100644
--- a/chrome/browser/safe_browsing/safe_browsing_service.h
+++ b/chrome/browser/safe_browsing/safe_browsing_service.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_SERVICE_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_SERVICE_H_
+#pragma once
#include <deque>
#include <set>
diff --git a/chrome/browser/safe_browsing/safe_browsing_store.h b/chrome/browser/safe_browsing/safe_browsing_store.h
index 9ecb535..fe2302b 100644
--- a/chrome/browser/safe_browsing/safe_browsing_store.h
+++ b/chrome/browser/safe_browsing/safe_browsing_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_STORE_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_STORE_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/safe_browsing/safe_browsing_store_file.h b/chrome/browser/safe_browsing/safe_browsing_store_file.h
index 3996442..7cdc17e 100644
--- a/chrome/browser/safe_browsing/safe_browsing_store_file.h
+++ b/chrome/browser/safe_browsing/safe_browsing_store_file.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_STORE_FILE_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_STORE_FILE_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/safe_browsing/safe_browsing_store_sqlite.h b/chrome/browser/safe_browsing/safe_browsing_store_sqlite.h
index e72073b..53f6911 100644
--- a/chrome/browser/safe_browsing/safe_browsing_store_sqlite.h
+++ b/chrome/browser/safe_browsing/safe_browsing_store_sqlite.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_STORE_SQLITE_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_STORE_SQLITE_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/safe_browsing/safe_browsing_store_unittest_helper.h b/chrome/browser/safe_browsing/safe_browsing_store_unittest_helper.h
index ea61b8f..5fa8ece 100644
--- a/chrome/browser/safe_browsing/safe_browsing_store_unittest_helper.h
+++ b/chrome/browser/safe_browsing/safe_browsing_store_unittest_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_STORE_UNITTEST_HELPER_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_STORE_UNITTEST_HELPER_H_
+#pragma once
#include "chrome/browser/safe_browsing/safe_browsing_store.h"
diff --git a/chrome/browser/safe_browsing/safe_browsing_util.h b/chrome/browser/safe_browsing/safe_browsing_util.h
index ea95a33..f055c60 100644
--- a/chrome/browser/safe_browsing/safe_browsing_util.h
+++ b/chrome/browser/safe_browsing/safe_browsing_util.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_UTIL_H_
#define CHROME_BROWSER_SAFE_BROWSING_SAFE_BROWSING_UTIL_H_
+#pragma once
#include <cstring>
#include <deque>
diff --git a/chrome/browser/scoped_pref_update.h b/chrome/browser/scoped_pref_update.h
index 661a99a..d9ca9c7f 100644
--- a/chrome/browser/scoped_pref_update.h
+++ b/chrome/browser/scoped_pref_update.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SCOPED_PREF_UPDATE_H_
#define CHROME_BROWSER_SCOPED_PREF_UPDATE_H_
+#pragma once
#include "chrome/browser/pref_service.h"
diff --git a/chrome/browser/search_engines/edit_search_engine_controller.h b/chrome/browser/search_engines/edit_search_engine_controller.h
index 0ceb1d3..ec6e56a 100644
--- a/chrome/browser/search_engines/edit_search_engine_controller.h
+++ b/chrome/browser/search_engines/edit_search_engine_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_EDIT_SEARCH_ENGINE_CONTROLLER_H_
#define CHROME_BROWSER_SEARCH_ENGINES_EDIT_SEARCH_ENGINE_CONTROLLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/search_engines/keyword_editor_controller.h b/chrome/browser/search_engines/keyword_editor_controller.h
index c358d6e..f0e0dee 100644
--- a/chrome/browser/search_engines/keyword_editor_controller.h
+++ b/chrome/browser/search_engines/keyword_editor_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_KEYWORD_EDITOR_CONTROLLER_H_
#define CHROME_BROWSER_SEARCH_ENGINES_KEYWORD_EDITOR_CONTROLLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/search_engines/template_url.h b/chrome/browser/search_engines/template_url.h
index fb8a707..c00dad1 100644
--- a/chrome/browser/search_engines/template_url.h
+++ b/chrome/browser/search_engines/template_url.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_
#define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/search_engines/template_url_fetcher.h b/chrome/browser/search_engines/template_url_fetcher.h
index 485a808..e773890 100644
--- a/chrome/browser/search_engines/template_url_fetcher.h
+++ b/chrome/browser/search_engines/template_url_fetcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_FETCHER_H_
#define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_FETCHER_H_
+#pragma once
#include "base/scoped_vector.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/search_engines/template_url_model.h b/chrome/browser/search_engines/template_url_model.h
index 885b382..416c90e 100644
--- a/chrome/browser/search_engines/template_url_model.h
+++ b/chrome/browser/search_engines/template_url_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_MODEL_H_
#define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_MODEL_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/search_engines/template_url_parser.h b/chrome/browser/search_engines/template_url_parser.h
index 412544a..b1b29b0 100644
--- a/chrome/browser/search_engines/template_url_parser.h
+++ b/chrome/browser/search_engines/template_url_parser.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_PARSER_H_
#define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_PARSER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/search_engines/template_url_prepopulate_data.h b/chrome/browser/search_engines/template_url_prepopulate_data.h
index 4191a92..d6afc98 100644
--- a/chrome/browser/search_engines/template_url_prepopulate_data.h
+++ b/chrome/browser/search_engines/template_url_prepopulate_data.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_PREPOPULATE_DATA_H_
#define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_PREPOPULATE_DATA_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/search_engines/template_url_table_model.h b/chrome/browser/search_engines/template_url_table_model.h
index 1909172..e0e2bb4 100644
--- a/chrome/browser/search_engines/template_url_table_model.h
+++ b/chrome/browser/search_engines/template_url_table_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_TABLE_MODEL_H_
#define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_TABLE_MODEL_H_
+#pragma once
#include "app/table_model.h"
#include "chrome/browser/search_engines/template_url_model.h"
diff --git a/chrome/browser/search_engines/util.h b/chrome/browser/search_engines/util.h
index 07f059c..1391e6d 100644
--- a/chrome/browser/search_engines/util.h
+++ b/chrome/browser/search_engines/util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SEARCH_ENGINES_UTIL_H_
#define CHROME_BROWSER_SEARCH_ENGINES_UTIL_H_
+#pragma once
// This file contains utility functions for search engine functionality.
diff --git a/chrome/browser/session_startup_pref.h b/chrome/browser/session_startup_pref.h
index 4cf8a78..57da962 100644
--- a/chrome/browser/session_startup_pref.h
+++ b/chrome/browser/session_startup_pref.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSION_STARTUP_PREF_H__
#define CHROME_BROWSER_SESSION_STARTUP_PREF_H__
+#pragma once
#include <vector>
diff --git a/chrome/browser/sessions/base_session_service.h b/chrome/browser/sessions/base_session_service.h
index a7aaa0d..748135a 100644
--- a/chrome/browser/sessions/base_session_service.h
+++ b/chrome/browser/sessions/base_session_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_BASE_SESSION_SERVICE_H_
#define CHROME_BROWSER_SESSIONS_BASE_SESSION_SERVICE_H_
+#pragma once
#include "base/basictypes.h"
#include "base/callback.h"
diff --git a/chrome/browser/sessions/session_backend.h b/chrome/browser/sessions/session_backend.h
index 91c9bb7..87c9002 100644
--- a/chrome/browser/sessions/session_backend.h
+++ b/chrome/browser/sessions/session_backend.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_SESSION_BACKEND_H_
#define CHROME_BROWSER_SESSIONS_SESSION_BACKEND_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/sessions/session_command.h b/chrome/browser/sessions/session_command.h
index beb7d85..edbf769 100644
--- a/chrome/browser/sessions/session_command.h
+++ b/chrome/browser/sessions/session_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_SESSION_COMMAND_H_
#define CHROME_BROWSER_SESSIONS_SESSION_COMMAND_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sessions/session_id.h b/chrome/browser/sessions/session_id.h
index bab33c85..1731d59 100644
--- a/chrome/browser/sessions/session_id.h
+++ b/chrome/browser/sessions/session_id.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_SESSION_ID_H_
#define CHROME_BROWSER_SESSIONS_SESSION_ID_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/sessions/session_restore.h b/chrome/browser/sessions/session_restore.h
index ba09694..8ce01d2f 100644
--- a/chrome/browser/sessions/session_restore.h
+++ b/chrome/browser/sessions/session_restore.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_SESSION_RESTORE_H_
#define CHROME_BROWSER_SESSIONS_SESSION_RESTORE_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/sessions/session_service.h b/chrome/browser/sessions/session_service.h
index c8fa52f..a7b3131 100644
--- a/chrome/browser/sessions/session_service.h
+++ b/chrome/browser/sessions/session_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_SESSION_SERVICE_H_
#define CHROME_BROWSER_SESSIONS_SESSION_SERVICE_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/sessions/session_service_test_helper.h b/chrome/browser/sessions/session_service_test_helper.h
index 88f17c0..c0caa7e 100644
--- a/chrome/browser/sessions/session_service_test_helper.h
+++ b/chrome/browser/sessions/session_service_test_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_SESSION_SERVICE_TEST_HELPER_H_
#define CHROME_BROWSER_SESSIONS_SESSION_SERVICE_TEST_HELPER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sessions/session_types.h b/chrome/browser/sessions/session_types.h
index f7962da..2ea0757 100644
--- a/chrome/browser/sessions/session_types.h
+++ b/chrome/browser/sessions/session_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_SESSION_TYPES_H_
#define CHROME_BROWSER_SESSIONS_SESSION_TYPES_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sessions/tab_restore_service.h b/chrome/browser/sessions/tab_restore_service.h
index 6b98d15..8237876a 100644
--- a/chrome/browser/sessions/tab_restore_service.h
+++ b/chrome/browser/sessions/tab_restore_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SESSIONS_TAB_RESTORE_SERVICE_H_
#define CHROME_BROWSER_SESSIONS_TAB_RESTORE_SERVICE_H_
+#pragma once
#include <list>
#include <set>
diff --git a/chrome/browser/shell_dialogs.h b/chrome/browser/shell_dialogs.h
index fb6ff45..f2857b8 100644
--- a/chrome/browser/shell_dialogs.h
+++ b/chrome/browser/shell_dialogs.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SHELL_DIALOGS_H_
#define CHROME_BROWSER_SHELL_DIALOGS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/shell_integration.h b/chrome/browser/shell_integration.h
index a468a46..1080c30 100644
--- a/chrome/browser/shell_integration.h
+++ b/chrome/browser/shell_integration.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SHELL_INTEGRATION_H_
#define CHROME_BROWSER_SHELL_INTEGRATION_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/spellcheck_host.h b/chrome/browser/spellcheck_host.h
index da6305d..452ea6a 100644
--- a/chrome/browser/spellcheck_host.h
+++ b/chrome/browser/spellcheck_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SPELLCHECK_HOST_H_
#define CHROME_BROWSER_SPELLCHECK_HOST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/spellcheck_host_observer.h b/chrome/browser/spellcheck_host_observer.h
index ff74802..7ce720f 100644
--- a/chrome/browser/spellcheck_host_observer.h
+++ b/chrome/browser/spellcheck_host_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SPELLCHECK_HOST_OBSERVER_H_
#define CHROME_BROWSER_SPELLCHECK_HOST_OBSERVER_H_
+#pragma once
// Observer for the SpellCheckHost.
class SpellCheckHostObserver {
diff --git a/chrome/browser/spellchecker_platform_engine.h b/chrome/browser/spellchecker_platform_engine.h
index 5762ab2..edc8f310 100644
--- a/chrome/browser/spellchecker_platform_engine.h
+++ b/chrome/browser/spellchecker_platform_engine.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SPELLCHECKER_PLATFORM_ENGINE_H_
#define CHROME_BROWSER_SPELLCHECKER_PLATFORM_ENGINE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/ssl/ssl_add_cert_handler.h b/chrome/browser/ssl/ssl_add_cert_handler.h
index 0680128..0e3d8b0 100644
--- a/chrome/browser/ssl/ssl_add_cert_handler.h
+++ b/chrome/browser/ssl/ssl_add_cert_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_ADD_CERT_HANDLER_H_
#define CHROME_BROWSER_SSL_SSL_ADD_CERT_HANDLER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/ssl/ssl_blocking_page.h b/chrome/browser/ssl/ssl_blocking_page.h
index 2f85c07..65081ca 100644
--- a/chrome/browser/ssl/ssl_blocking_page.h
+++ b/chrome/browser/ssl/ssl_blocking_page.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_BLOCKING_PAGE_H_
#define CHROME_BROWSER_SSL_SSL_BLOCKING_PAGE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/ssl/ssl_cert_error_handler.h b/chrome/browser/ssl/ssl_cert_error_handler.h
index 212a585..0584e6a 100644
--- a/chrome/browser/ssl/ssl_cert_error_handler.h
+++ b/chrome/browser/ssl/ssl_cert_error_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_CERT_ERROR_HANDLER_H_
#define CHROME_BROWSER_SSL_SSL_CERT_ERROR_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/ssl/ssl_client_auth_handler.h b/chrome/browser/ssl/ssl_client_auth_handler.h
index 05148d5..de90e5a 100644
--- a/chrome/browser/ssl/ssl_client_auth_handler.h
+++ b/chrome/browser/ssl/ssl_client_auth_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_CLIENT_AUTH_HANDLER_H_
#define CHROME_BROWSER_SSL_SSL_CLIENT_AUTH_HANDLER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/ssl/ssl_error_handler.h b/chrome/browser/ssl/ssl_error_handler.h
index 5fcc4f4..fde764b 100644
--- a/chrome/browser/ssl/ssl_error_handler.h
+++ b/chrome/browser/ssl/ssl_error_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_ERROR_HANDLER_H_
#define CHROME_BROWSER_SSL_SSL_ERROR_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/ssl/ssl_error_info.h b/chrome/browser/ssl/ssl_error_info.h
index 087d8b5..177c6d0 100644
--- a/chrome/browser/ssl/ssl_error_info.h
+++ b/chrome/browser/ssl/ssl_error_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_ERROR_INFO_H_
#define CHROME_BROWSER_SSL_SSL_ERROR_INFO_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/ssl/ssl_host_state.h b/chrome/browser/ssl/ssl_host_state.h
index b35cb36..43880f3 100644
--- a/chrome/browser/ssl/ssl_host_state.h
+++ b/chrome/browser/ssl/ssl_host_state.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_HOST_STATE_H_
#define CHROME_BROWSER_SSL_SSL_HOST_STATE_H_
+#pragma once
#include <string>
#include <map>
diff --git a/chrome/browser/ssl/ssl_manager.h b/chrome/browser/ssl/ssl_manager.h
index e9916b3..aabb4fb 100644
--- a/chrome/browser/ssl/ssl_manager.h
+++ b/chrome/browser/ssl/ssl_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_MANAGER_H_
#define CHROME_BROWSER_SSL_SSL_MANAGER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/ssl/ssl_policy.h b/chrome/browser/ssl/ssl_policy.h
index 1f1766b..58b83a8 100644
--- a/chrome/browser/ssl/ssl_policy.h
+++ b/chrome/browser/ssl/ssl_policy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_POLICY_H_
#define CHROME_BROWSER_SSL_SSL_POLICY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/ssl/ssl_policy_backend.h b/chrome/browser/ssl/ssl_policy_backend.h
index 4059df7..2793b57 100644
--- a/chrome/browser/ssl/ssl_policy_backend.h
+++ b/chrome/browser/ssl/ssl_policy_backend.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_POLICY_BACKEND_H_
#define CHROME_BROWSER_SSL_SSL_POLICY_BACKEND_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/ssl/ssl_request_info.h b/chrome/browser/ssl/ssl_request_info.h
index c495cd2..2ce3e88 100644
--- a/chrome/browser/ssl/ssl_request_info.h
+++ b/chrome/browser/ssl/ssl_request_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_SSL_REQUEST_INFO_H_
#define CHROME_BROWSER_SSL_SSL_REQUEST_INFO_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/ssl_client_certificate_selector.h b/chrome/browser/ssl_client_certificate_selector.h
index 8a12a70..24b953e 100644
--- a/chrome/browser/ssl_client_certificate_selector.h
+++ b/chrome/browser/ssl_client_certificate_selector.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SSL_CLIENT_CERTIFICATE_SELECTOR_H_
#define CHROME_BROWSER_SSL_CLIENT_CERTIFICATE_SELECTOR_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/status_bubble.h b/chrome/browser/status_bubble.h
index 8ed364f..86440fb 100644
--- a/chrome/browser/status_bubble.h
+++ b/chrome/browser/status_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_STATUS_BUBBLE_H_
#define CHROME_BROWSER_STATUS_BUBBLE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/status_icons/status_icon.h b/chrome/browser/status_icons/status_icon.h
index ffe0f5f..8245e12 100644
--- a/chrome/browser/status_icons/status_icon.h
+++ b/chrome/browser/status_icons/status_icon.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_STATUS_ICONS_STATUS_ICON_H_
#define CHROME_BROWSER_STATUS_ICONS_STATUS_ICON_H_
+#pragma once
#include "base/observer_list.h"
#include "base/string16.h"
diff --git a/chrome/browser/status_icons/status_tray.h b/chrome/browser/status_icons/status_tray.h
index 30a60aa..6052582 100644
--- a/chrome/browser/status_icons/status_tray.h
+++ b/chrome/browser/status_icons/status_tray.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_STATUS_ICONS_STATUS_TRAY_H_
#define CHROME_BROWSER_STATUS_ICONS_STATUS_TRAY_H_
+#pragma once
#include "base/hash_tables.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/status_icons/status_tray_manager.h b/chrome/browser/status_icons/status_tray_manager.h
index 2a880e4..6829f94 100644
--- a/chrome/browser/status_icons/status_tray_manager.h
+++ b/chrome/browser/status_icons/status_tray_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_STATUS_ICONS_STATUS_TRAY_MANAGER_H_
#define CHROME_BROWSER_STATUS_ICONS_STATUS_TRAY_MANAGER_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/status_icons/status_icon.h"
diff --git a/chrome/browser/sync/abstract_profile_sync_service_test.h b/chrome/browser/sync/abstract_profile_sync_service_test.h
index 703962d..24f61df 100644
--- a/chrome/browser/sync/abstract_profile_sync_service_test.h
+++ b/chrome/browser/sync/abstract_profile_sync_service_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ABSTRACT_PROFILE_SYNC_SERVICE_TEST_H_
#define CHROME_BROWSER_SYNC_ABSTRACT_PROFILE_SYNC_SERVICE_TEST_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/engine/all_status.h b/chrome/browser/sync/engine/all_status.h
index 63edd17..a9f618d 100644
--- a/chrome/browser/sync/engine/all_status.h
+++ b/chrome/browser/sync/engine/all_status.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_ALL_STATUS_H_
#define CHROME_BROWSER_SYNC_ENGINE_ALL_STATUS_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/sync/engine/apply_updates_command.h b/chrome/browser/sync/engine/apply_updates_command.h
index c70a517..6a09f2e 100644
--- a/chrome/browser/sync/engine/apply_updates_command.h
+++ b/chrome/browser/sync/engine/apply_updates_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_APPLY_UPDATES_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_APPLY_UPDATES_COMMAND_H_
+#pragma once
#include "chrome/browser/sync/engine/model_changing_syncer_command.h"
#include "chrome/browser/sync/util/sync_types.h"
diff --git a/chrome/browser/sync/engine/auth_watcher.h b/chrome/browser/sync/engine/auth_watcher.h
index 80fd662..f853642 100644
--- a/chrome/browser/sync/engine/auth_watcher.h
+++ b/chrome/browser/sync/engine/auth_watcher.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_AUTH_WATCHER_H_
#define CHROME_BROWSER_SYNC_ENGINE_AUTH_WATCHER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/sync/engine/authenticator.h b/chrome/browser/sync/engine/authenticator.h
index 710fad3..1abca3c 100644
--- a/chrome/browser/sync/engine/authenticator.h
+++ b/chrome/browser/sync/engine/authenticator.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_AUTHENTICATOR_H_
#define CHROME_BROWSER_SYNC_ENGINE_AUTHENTICATOR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/engine/build_and_process_conflict_sets_command.h b/chrome/browser/sync/engine/build_and_process_conflict_sets_command.h
index e2edb22..cea1d79 100644
--- a/chrome/browser/sync/engine/build_and_process_conflict_sets_command.h
+++ b/chrome/browser/sync/engine/build_and_process_conflict_sets_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_BUILD_AND_PROCESS_CONFLICT_SETS_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_BUILD_AND_PROCESS_CONFLICT_SETS_COMMAND_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/sync/engine/build_commit_command.h b/chrome/browser/sync/engine/build_commit_command.h
index f2f4516..5ac7477 100644
--- a/chrome/browser/sync/engine/build_commit_command.h
+++ b/chrome/browser/sync/engine/build_commit_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_BUILD_COMMIT_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_BUILD_COMMIT_COMMAND_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/sync/engine/syncer_command.h"
diff --git a/chrome/browser/sync/engine/change_reorder_buffer.h b/chrome/browser/sync/engine/change_reorder_buffer.h
index 9da05e3..d4ff1b6 100644
--- a/chrome/browser/sync/engine/change_reorder_buffer.h
+++ b/chrome/browser/sync/engine/change_reorder_buffer.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_CHANGE_REORDER_BUFFER_H_
#define CHROME_BROWSER_SYNC_ENGINE_CHANGE_REORDER_BUFFER_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/sync/engine/cleanup_disabled_types_command.h b/chrome/browser/sync/engine/cleanup_disabled_types_command.h
index fb06724..26140b4 100644
--- a/chrome/browser/sync/engine/cleanup_disabled_types_command.h
+++ b/chrome/browser/sync/engine/cleanup_disabled_types_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_CLEANUP_DISABLED_TYPES_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_CLEANUP_DISABLED_TYPES_COMMAND_H_
+#pragma once
#include "chrome/browser/sync/engine/syncer_command.h"
diff --git a/chrome/browser/sync/engine/conflict_resolver.h b/chrome/browser/sync/engine/conflict_resolver.h
index 5157077..5880ae4 100644
--- a/chrome/browser/sync/engine/conflict_resolver.h
+++ b/chrome/browser/sync/engine/conflict_resolver.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_CONFLICT_RESOLVER_H_
#define CHROME_BROWSER_SYNC_ENGINE_CONFLICT_RESOLVER_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/sync/engine/download_updates_command.h b/chrome/browser/sync/engine/download_updates_command.h
index 37c00d3..4b68531 100644
--- a/chrome/browser/sync/engine/download_updates_command.h
+++ b/chrome/browser/sync/engine/download_updates_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_DOWNLOAD_UPDATES_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_DOWNLOAD_UPDATES_COMMAND_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/sync/engine/model_safe_worker.h"
diff --git a/chrome/browser/sync/engine/get_commit_ids_command.h b/chrome/browser/sync/engine/get_commit_ids_command.h
index 40f8134..d10d6ed 100644
--- a/chrome/browser/sync/engine/get_commit_ids_command.h
+++ b/chrome/browser/sync/engine/get_commit_ids_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_GET_COMMIT_IDS_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_GET_COMMIT_IDS_COMMAND_H_
+#pragma once
#include <utility>
#include <vector>
diff --git a/chrome/browser/sync/engine/idle_query_linux.h b/chrome/browser/sync/engine/idle_query_linux.h
index ef7a075..ef91bdd 100644
--- a/chrome/browser/sync/engine/idle_query_linux.h
+++ b/chrome/browser/sync/engine/idle_query_linux.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_IDLE_QUERY_LINUX_H_
#define CHROME_BROWSER_SYNC_ENGINE_IDLE_QUERY_LINUX_H_
+#pragma once
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/sync/engine/mock_model_safe_workers.h b/chrome/browser/sync/engine/mock_model_safe_workers.h
index 13d66aa..3d0aa8a 100644
--- a/chrome/browser/sync/engine/mock_model_safe_workers.h
+++ b/chrome/browser/sync/engine/mock_model_safe_workers.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_MOCK_MODEL_SAFE_WORKERS_H_
#define CHROME_BROWSER_SYNC_ENGINE_MOCK_MODEL_SAFE_WORKERS_H_
+#pragma once
#include "chrome/browser/sync/engine/model_safe_worker.h"
diff --git a/chrome/browser/sync/engine/model_changing_syncer_command.h b/chrome/browser/sync/engine/model_changing_syncer_command.h
index c08ade2..ae59272 100644
--- a/chrome/browser/sync/engine/model_changing_syncer_command.h
+++ b/chrome/browser/sync/engine/model_changing_syncer_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_MODEL_CHANGING_SYNCER_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_MODEL_CHANGING_SYNCER_COMMAND_H_
+#pragma once
#include "chrome/browser/sync/engine/syncer_command.h"
diff --git a/chrome/browser/sync/engine/model_safe_worker.h b/chrome/browser/sync/engine/model_safe_worker.h
index 7b84fd3..5d749d8 100644
--- a/chrome/browser/sync/engine/model_safe_worker.h
+++ b/chrome/browser/sync/engine/model_safe_worker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_MODEL_SAFE_WORKER_H_
#define CHROME_BROWSER_SYNC_ENGINE_MODEL_SAFE_WORKER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/sync/engine/net/server_connection_manager.h b/chrome/browser/sync/engine/net/server_connection_manager.h
index f864702..d6bfdde 100644
--- a/chrome/browser/sync/engine/net/server_connection_manager.h
+++ b/chrome/browser/sync/engine/net/server_connection_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_NET_SERVER_CONNECTION_MANAGER_H_
#define CHROME_BROWSER_SYNC_ENGINE_NET_SERVER_CONNECTION_MANAGER_H_
+#pragma once
#include <iosfwd>
#include <string>
diff --git a/chrome/browser/sync/engine/net/syncapi_server_connection_manager.h b/chrome/browser/sync/engine/net/syncapi_server_connection_manager.h
index f94799d..67424b9 100644
--- a/chrome/browser/sync/engine/net/syncapi_server_connection_manager.h
+++ b/chrome/browser/sync/engine/net/syncapi_server_connection_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_NET_SYNCAPI_SERVER_CONNECTION_MANAGER_H_
#define CHROME_BROWSER_SYNC_ENGINE_NET_SYNCAPI_SERVER_CONNECTION_MANAGER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/engine/net/url_translator.h b/chrome/browser/sync/engine/net/url_translator.h
index 717e15b..c460c08 100644
--- a/chrome/browser/sync/engine/net/url_translator.h
+++ b/chrome/browser/sync/engine/net/url_translator.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_NET_URL_TRANSLATOR_H_
#define CHROME_BROWSER_SYNC_ENGINE_NET_URL_TRANSLATOR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/engine/post_commit_message_command.h b/chrome/browser/sync/engine/post_commit_message_command.h
index 4f49894..d052267 100644
--- a/chrome/browser/sync/engine/post_commit_message_command.h
+++ b/chrome/browser/sync/engine/post_commit_message_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_POST_COMMIT_MESSAGE_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_POST_COMMIT_MESSAGE_COMMAND_H_
+#pragma once
#include "chrome/browser/sync/engine/syncer_command.h"
#include "chrome/browser/sync/util/sync_types.h"
diff --git a/chrome/browser/sync/engine/process_commit_response_command.h b/chrome/browser/sync/engine/process_commit_response_command.h
index 96253d8..bbc85bf 100644
--- a/chrome/browser/sync/engine/process_commit_response_command.h
+++ b/chrome/browser/sync/engine/process_commit_response_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_PROCESS_COMMIT_RESPONSE_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_PROCESS_COMMIT_RESPONSE_COMMAND_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/sync/engine/process_updates_command.h b/chrome/browser/sync/engine/process_updates_command.h
index 2bcd668..f9ff968 100644
--- a/chrome/browser/sync/engine/process_updates_command.h
+++ b/chrome/browser/sync/engine/process_updates_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_PROCESS_UPDATES_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_PROCESS_UPDATES_COMMAND_H_
+#pragma once
#include "chrome/browser/sync/engine/model_changing_syncer_command.h"
#include "chrome/browser/sync/engine/syncer_types.h"
diff --git a/chrome/browser/sync/engine/resolve_conflicts_command.h b/chrome/browser/sync/engine/resolve_conflicts_command.h
index 3ac3207..7bdb734 100644
--- a/chrome/browser/sync/engine/resolve_conflicts_command.h
+++ b/chrome/browser/sync/engine/resolve_conflicts_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_RESOLVE_CONFLICTS_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_RESOLVE_CONFLICTS_COMMAND_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/sync/engine/model_changing_syncer_command.h"
diff --git a/chrome/browser/sync/engine/store_timestamps_command.h b/chrome/browser/sync/engine/store_timestamps_command.h
index 7d0e47f..ca8751a 100644
--- a/chrome/browser/sync/engine/store_timestamps_command.h
+++ b/chrome/browser/sync/engine/store_timestamps_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_STORE_TIMESTAMPS_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_STORE_TIMESTAMPS_COMMAND_H_
+#pragma once
#include "chrome/browser/sync/engine/syncer_command.h"
#include "chrome/browser/sync/engine/syncer_types.h"
diff --git a/chrome/browser/sync/engine/syncapi.h b/chrome/browser/sync/engine/syncapi.h
index 4ea5ebd..6587207 100644
--- a/chrome/browser/sync/engine/syncapi.h
+++ b/chrome/browser/sync/engine/syncapi.h
@@ -37,6 +37,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCAPI_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCAPI_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sync/engine/syncer.h b/chrome/browser/sync/engine/syncer.h
index 5ad6ded..236a872 100644
--- a/chrome/browser/sync/engine/syncer.h
+++ b/chrome/browser/sync/engine/syncer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCER_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCER_H_
+#pragma once
#include <string>
#include <utility>
diff --git a/chrome/browser/sync/engine/syncer_command.h b/chrome/browser/sync/engine/syncer_command.h
index 5c38788..2aad653 100644
--- a/chrome/browser/sync/engine/syncer_command.h
+++ b/chrome/browser/sync/engine/syncer_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCER_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCER_COMMAND_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/sync/engine/syncer_end_command.h b/chrome/browser/sync/engine/syncer_end_command.h
index e26db5f..c4fbd85 100644
--- a/chrome/browser/sync/engine/syncer_end_command.h
+++ b/chrome/browser/sync/engine/syncer_end_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCER_END_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCER_END_COMMAND_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/sync/engine/syncer_command.h"
diff --git a/chrome/browser/sync/engine/syncer_proto_util.h b/chrome/browser/sync/engine/syncer_proto_util.h
index ae668ed..ac3d014 100644
--- a/chrome/browser/sync/engine/syncer_proto_util.h
+++ b/chrome/browser/sync/engine/syncer_proto_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCER_PROTO_UTIL_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCER_PROTO_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/engine/syncer_thread.h b/chrome/browser/sync/engine/syncer_thread.h
index a54ff7f..b8c8f91 100644
--- a/chrome/browser/sync/engine/syncer_thread.h
+++ b/chrome/browser/sync/engine/syncer_thread.h
@@ -7,6 +7,7 @@
// does not support a timeout, but is greatly simplified.
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCER_THREAD_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCER_THREAD_H_
+#pragma once
#include <list>
#include <map>
diff --git a/chrome/browser/sync/engine/syncer_types.h b/chrome/browser/sync/engine/syncer_types.h
index 734f823..3cdce9f 100644
--- a/chrome/browser/sync/engine/syncer_types.h
+++ b/chrome/browser/sync/engine/syncer_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCER_TYPES_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCER_TYPES_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/sync/engine/syncer_util.h b/chrome/browser/sync/engine/syncer_util.h
index 3ce5c1b..0282da0 100644
--- a/chrome/browser/sync/engine/syncer_util.h
+++ b/chrome/browser/sync/engine/syncer_util.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCER_UTIL_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCER_UTIL_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/sync/engine/syncproto.h b/chrome/browser/sync/engine/syncproto.h
index b8f0a75..4bd4596 100644
--- a/chrome/browser/sync/engine/syncproto.h
+++ b/chrome/browser/sync/engine/syncproto.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_SYNCPROTO_H_
#define CHROME_BROWSER_SYNC_ENGINE_SYNCPROTO_H_
+#pragma once
#include "chrome/browser/sync/protocol/bookmark_specifics.pb.h"
#include "chrome/browser/sync/protocol/password_specifics.pb.h"
diff --git a/chrome/browser/sync/engine/update_applicator.h b/chrome/browser/sync/engine/update_applicator.h
index eb8b97c..f1e5661 100644
--- a/chrome/browser/sync/engine/update_applicator.h
+++ b/chrome/browser/sync/engine/update_applicator.h
@@ -10,6 +10,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_UPDATE_APPLICATOR_H_
#define CHROME_BROWSER_SYNC_ENGINE_UPDATE_APPLICATOR_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/sync/engine/verify_updates_command.h b/chrome/browser/sync/engine/verify_updates_command.h
index 53c79e1..fe87a3d 100644
--- a/chrome/browser/sync/engine/verify_updates_command.h
+++ b/chrome/browser/sync/engine/verify_updates_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_ENGINE_VERIFY_UPDATES_COMMAND_H_
#define CHROME_BROWSER_SYNC_ENGINE_VERIFY_UPDATES_COMMAND_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/sync/glue/autofill_change_processor.h b/chrome/browser/sync/glue/autofill_change_processor.h
index b71e535..0d149a5 100644
--- a/chrome/browser/sync/glue/autofill_change_processor.h
+++ b/chrome/browser/sync/glue/autofill_change_processor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_AUTOFILL_CHANGE_PROCESSOR_H_
#define CHROME_BROWSER_SYNC_GLUE_AUTOFILL_CHANGE_PROCESSOR_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/autofill/autofill_profile.h"
diff --git a/chrome/browser/sync/glue/autofill_data_type_controller.h b/chrome/browser/sync/glue/autofill_data_type_controller.h
index b21332c..3ed23d9 100644
--- a/chrome/browser/sync/glue/autofill_data_type_controller.h
+++ b/chrome/browser/sync/glue/autofill_data_type_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_AUTOFILL_DATA_TYPE_CONTROLLER_H__
#define CHROME_BROWSER_SYNC_GLUE_AUTOFILL_DATA_TYPE_CONTROLLER_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/autofill_model_associator.h b/chrome/browser/sync/glue/autofill_model_associator.h
index 7814273..37ff749 100644
--- a/chrome/browser/sync/glue/autofill_model_associator.h
+++ b/chrome/browser/sync/glue/autofill_model_associator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_AUTOFILL_MODEL_ASSOCIATOR_H_
#define CHROME_BROWSER_SYNC_GLUE_AUTOFILL_MODEL_ASSOCIATOR_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/sync/glue/bookmark_change_processor.h b/chrome/browser/sync/glue/bookmark_change_processor.h
index 5e26dac..9ea314b 100644
--- a/chrome/browser/sync/glue/bookmark_change_processor.h
+++ b/chrome/browser/sync/glue/bookmark_change_processor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_BOOKMARK_CHANGE_PROCESSOR_H_
#define CHROME_BROWSER_SYNC_GLUE_BOOKMARK_CHANGE_PROCESSOR_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/sync/glue/bookmark_data_type_controller.h b/chrome/browser/sync/glue/bookmark_data_type_controller.h
index 7a43c73..41068c8 100644
--- a/chrome/browser/sync/glue/bookmark_data_type_controller.h
+++ b/chrome/browser/sync/glue/bookmark_data_type_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_BOOKMARK_DATA_TYPE_CONTROLLER_H__
#define CHROME_BROWSER_SYNC_GLUE_BOOKMARK_DATA_TYPE_CONTROLLER_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/bookmark_model_associator.h b/chrome/browser/sync/glue/bookmark_model_associator.h
index 5c725cc..8dce287 100644
--- a/chrome/browser/sync/glue/bookmark_model_associator.h
+++ b/chrome/browser/sync/glue/bookmark_model_associator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_BOOKMARK_MODEL_ASSOCIATOR_H_
#define CHROME_BROWSER_SYNC_GLUE_BOOKMARK_MODEL_ASSOCIATOR_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/sync/glue/change_processor.h b/chrome/browser/sync/glue/change_processor.h
index 7e020e6..eb10f3e 100644
--- a/chrome/browser/sync/glue/change_processor.h
+++ b/chrome/browser/sync/glue/change_processor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_CHANGE_PROCESSOR_H_
#define CHROME_BROWSER_SYNC_GLUE_CHANGE_PROCESSOR_H_
+#pragma once
#include "chrome/browser/sync/engine/syncapi.h"
#include "chrome/browser/sync/glue/sync_backend_host.h"
diff --git a/chrome/browser/sync/glue/change_processor_mock.h b/chrome/browser/sync/glue/change_processor_mock.h
index 2860c4b..bec13696 100644
--- a/chrome/browser/sync/glue/change_processor_mock.h
+++ b/chrome/browser/sync/glue/change_processor_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_CHANGE_PROCESSOR_MOCK_H__
#define CHROME_BROWSER_SYNC_GLUE_CHANGE_PROCESSOR_MOCK_H__
+#pragma once
#include "chrome/browser/profile.h"
#include "chrome/browser/sync/engine/syncapi.h"
diff --git a/chrome/browser/sync/glue/data_type_controller.h b/chrome/browser/sync/glue/data_type_controller.h
index baece97..d786ddc 100644
--- a/chrome/browser/sync/glue/data_type_controller.h
+++ b/chrome/browser/sync/glue/data_type_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_CONTROLLER_H__
#define CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_CONTROLLER_H__
+#pragma once
#include <map>
diff --git a/chrome/browser/sync/glue/data_type_controller_mock.h b/chrome/browser/sync/glue/data_type_controller_mock.h
index e9d1be6..09ec652 100644
--- a/chrome/browser/sync/glue/data_type_controller_mock.h
+++ b/chrome/browser/sync/glue/data_type_controller_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_CONTROLLER_MOCK_H__
#define CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_CONTROLLER_MOCK_H__
+#pragma once
#include "chrome/browser/sync/glue/data_type_controller.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chrome/browser/sync/glue/data_type_manager.h b/chrome/browser/sync/glue/data_type_manager.h
index 0a0b1f1..24049f2 100644
--- a/chrome/browser/sync/glue/data_type_manager.h
+++ b/chrome/browser/sync/glue/data_type_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_MANAGER_H__
#define CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_MANAGER_H__
+#pragma once
#include <set>
diff --git a/chrome/browser/sync/glue/data_type_manager_impl.h b/chrome/browser/sync/glue/data_type_manager_impl.h
index fd054f2..dc61489 100644
--- a/chrome/browser/sync/glue/data_type_manager_impl.h
+++ b/chrome/browser/sync/glue/data_type_manager_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_MANAGER_IMPL_H__
#define CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_MANAGER_IMPL_H__
+#pragma once
#include "chrome/browser/sync/glue/data_type_manager.h"
diff --git a/chrome/browser/sync/glue/data_type_manager_mock.h b/chrome/browser/sync/glue/data_type_manager_mock.h
index 1d97dac..ce61e27 100644
--- a/chrome/browser/sync/glue/data_type_manager_mock.h
+++ b/chrome/browser/sync/glue/data_type_manager_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_MANAGER_MOCK_H__
#define CHROME_BROWSER_SYNC_GLUE_DATA_TYPE_MANAGER_MOCK_H__
+#pragma once
#include "chrome/browser/sync/glue/data_type_manager.h"
#include "chrome/browser/sync/profile_sync_test_util.h"
diff --git a/chrome/browser/sync/glue/database_model_worker.h b/chrome/browser/sync/glue/database_model_worker.h
index 1f4092d..cd19620 100644
--- a/chrome/browser/sync/glue/database_model_worker.h
+++ b/chrome/browser/sync/glue/database_model_worker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_DATABASE_MODEL_WORKER_H_
#define CHROME_BROWSER_SYNC_GLUE_DATABASE_MODEL_WORKER_H_
+#pragma once
#include "base/callback.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/sync/glue/extension_change_processor.h b/chrome/browser/sync/glue/extension_change_processor.h
index 7a10f9d..43c6a8f 100644
--- a/chrome/browser/sync/glue/extension_change_processor.h
+++ b/chrome/browser/sync/glue/extension_change_processor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_EXTENSION_CHANGE_PROCESSOR_H_
#define CHROME_BROWSER_SYNC_GLUE_EXTENSION_CHANGE_PROCESSOR_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/sync/engine/syncapi.h"
diff --git a/chrome/browser/sync/glue/extension_data.h b/chrome/browser/sync/glue/extension_data.h
index f67a48f..67951b9 100644
--- a/chrome/browser/sync/glue/extension_data.h
+++ b/chrome/browser/sync/glue/extension_data.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_EXTENSION_DATA_H_
#define CHROME_BROWSER_SYNC_GLUE_EXTENSION_DATA_H_
+#pragma once
// ExtensionData is the class used to manage the client and server
// versions of the data for a particular extension.
diff --git a/chrome/browser/sync/glue/extension_data_type_controller.h b/chrome/browser/sync/glue/extension_data_type_controller.h
index c364ac2..61f1d78 100644
--- a/chrome/browser/sync/glue/extension_data_type_controller.h
+++ b/chrome/browser/sync/glue/extension_data_type_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_EXTENSION_DATA_TYPE_CONTROLLER_H_
#define CHROME_BROWSER_SYNC_GLUE_EXTENSION_DATA_TYPE_CONTROLLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/extension_model_associator.h b/chrome/browser/sync/glue/extension_model_associator.h
index a9c9d65..86102d2 100644
--- a/chrome/browser/sync/glue/extension_model_associator.h
+++ b/chrome/browser/sync/glue/extension_model_associator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_EXTENSION_MODEL_ASSOCIATOR_H_
#define CHROME_BROWSER_SYNC_GLUE_EXTENSION_MODEL_ASSOCIATOR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/extension_util.h b/chrome/browser/sync/glue/extension_util.h
index 0eef52f..7df1709 100644
--- a/chrome/browser/sync/glue/extension_util.h
+++ b/chrome/browser/sync/glue/extension_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_EXTENSION_UTIL_H_
#define CHROME_BROWSER_SYNC_GLUE_EXTENSION_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/history_model_worker.h b/chrome/browser/sync/glue/history_model_worker.h
index 2882d5a..baac2b3 100644
--- a/chrome/browser/sync/glue/history_model_worker.h
+++ b/chrome/browser/sync/glue/history_model_worker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_HISTORY_MODEL_WORKER_H_
#define CHROME_BROWSER_SYNC_GLUE_HISTORY_MODEL_WORKER_H_
+#pragma once
#include "chrome/browser/sync/engine/model_safe_worker.h"
diff --git a/chrome/browser/sync/glue/http_bridge.h b/chrome/browser/sync/glue/http_bridge.h
index 548f5d3..1951ce5 100644
--- a/chrome/browser/sync/glue/http_bridge.h
+++ b/chrome/browser/sync/glue/http_bridge.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_HTTP_BRIDGE_H_
#define CHROME_BROWSER_SYNC_GLUE_HTTP_BRIDGE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/model_associator.h b/chrome/browser/sync/glue/model_associator.h
index 3c12659..e9f89b3 100644
--- a/chrome/browser/sync/glue/model_associator.h
+++ b/chrome/browser/sync/glue/model_associator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_MODEL_ASSOCIATOR_H_
#define CHROME_BROWSER_SYNC_GLUE_MODEL_ASSOCIATOR_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/sync/glue/model_associator_mock.h b/chrome/browser/sync/glue/model_associator_mock.h
index 766f01b..219a204 100644
--- a/chrome/browser/sync/glue/model_associator_mock.h
+++ b/chrome/browser/sync/glue/model_associator_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_MODEL_ASSOCIATOR_MOCK_H__
#define CHROME_BROWSER_SYNC_GLUE_MODEL_ASSOCIATOR_MOCK_H__
+#pragma once
#include "chrome/browser/sync/glue/model_associator.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chrome/browser/sync/glue/password_change_processor.h b/chrome/browser/sync/glue/password_change_processor.h
index 6ca3dbb..317c2de 100644
--- a/chrome/browser/sync/glue/password_change_processor.h
+++ b/chrome/browser/sync/glue/password_change_processor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_PASSWORD_CHANGE_PROCESSOR_H_
#define CHROME_BROWSER_SYNC_GLUE_PASSWORD_CHANGE_PROCESSOR_H_
+#pragma once
#include "chrome/browser/sync/glue/change_processor.h"
diff --git a/chrome/browser/sync/glue/password_data_type_controller.h b/chrome/browser/sync/glue/password_data_type_controller.h
index f114dcd..f619b85 100644
--- a/chrome/browser/sync/glue/password_data_type_controller.h
+++ b/chrome/browser/sync/glue/password_data_type_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_PASSWORD_DATA_TYPE_CONTROLLER_H__
#define CHROME_BROWSER_SYNC_GLUE_PASSWORD_DATA_TYPE_CONTROLLER_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/password_model_associator.h b/chrome/browser/sync/glue/password_model_associator.h
index bfcd105..e1f0438 100644
--- a/chrome/browser/sync/glue/password_model_associator.h
+++ b/chrome/browser/sync/glue/password_model_associator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_PASSWORD_MODEL_ASSOCIATOR_H_
#define CHROME_BROWSER_SYNC_GLUE_PASSWORD_MODEL_ASSOCIATOR_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/sync/glue/password_model_worker.h b/chrome/browser/sync/glue/password_model_worker.h
index 31637cd..cd55c79 100644
--- a/chrome/browser/sync/glue/password_model_worker.h
+++ b/chrome/browser/sync/glue/password_model_worker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_PASSWORD_MODEL_WORKER_H_
#define CHROME_BROWSER_SYNC_GLUE_PASSWORD_MODEL_WORKER_H_
+#pragma once
#include "chrome/browser/sync/engine/model_safe_worker.h"
diff --git a/chrome/browser/sync/glue/preference_change_processor.h b/chrome/browser/sync/glue/preference_change_processor.h
index b604c96..df23227 100644
--- a/chrome/browser/sync/glue/preference_change_processor.h
+++ b/chrome/browser/sync/glue/preference_change_processor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_PREFERENCE_CHANGE_PROCESSOR_H_
#define CHROME_BROWSER_SYNC_GLUE_PREFERENCE_CHANGE_PROCESSOR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/preference_data_type_controller.h b/chrome/browser/sync/glue/preference_data_type_controller.h
index d38bf36..bc2b93d 100644
--- a/chrome/browser/sync/glue/preference_data_type_controller.h
+++ b/chrome/browser/sync/glue/preference_data_type_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_PREFERENCE_DATA_TYPE_CONTROLLER_H__
#define CHROME_BROWSER_SYNC_GLUE_PREFERENCE_DATA_TYPE_CONTROLLER_H__
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/sync/glue/preference_model_associator.h b/chrome/browser/sync/glue/preference_model_associator.h
index e37a533..ca170ac 100644
--- a/chrome/browser/sync/glue/preference_model_associator.h
+++ b/chrome/browser/sync/glue/preference_model_associator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_PREFERENCE_MODEL_ASSOCIATOR_H_
#define CHROME_BROWSER_SYNC_GLUE_PREFERENCE_MODEL_ASSOCIATOR_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/sync/glue/sync_backend_host.h b/chrome/browser/sync/glue/sync_backend_host.h
index 4b4ce1d..ec5c0fc 100644
--- a/chrome/browser/sync/glue/sync_backend_host.h
+++ b/chrome/browser/sync/glue/sync_backend_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_SYNC_BACKEND_HOST_H_
#define CHROME_BROWSER_SYNC_GLUE_SYNC_BACKEND_HOST_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/sync/glue/sync_backend_host_mock.h b/chrome/browser/sync/glue/sync_backend_host_mock.h
index 3b2e3b3..4035f97 100644
--- a/chrome/browser/sync/glue/sync_backend_host_mock.h
+++ b/chrome/browser/sync/glue/sync_backend_host_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_SYNC_BACKEND_HOST_MOCK_H__
#define CHROME_BROWSER_SYNC_GLUE_SYNC_BACKEND_HOST_MOCK_H__
+#pragma once
#include <set>
diff --git a/chrome/browser/sync/glue/synchronized_preferences.h b/chrome/browser/sync/glue/synchronized_preferences.h
index 3d25956..70ae878 100644
--- a/chrome/browser/sync/glue/synchronized_preferences.h
+++ b/chrome/browser/sync/glue/synchronized_preferences.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_SYNCHRONIZED_PREFERENCES_H_
#define CHROME_BROWSER_SYNC_GLUE_SYNCHRONIZED_PREFERENCES_H_
+#pragma once
#include "chrome/browser/translate/translate_prefs.h"
#include "chrome/common/pref_names.h"
diff --git a/chrome/browser/sync/glue/theme_change_processor.h b/chrome/browser/sync/glue/theme_change_processor.h
index c9bf753..a694c0b 100644
--- a/chrome/browser/sync/glue/theme_change_processor.h
+++ b/chrome/browser/sync/glue/theme_change_processor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_THEME_CHANGE_PROCESSOR_H_
#define CHROME_BROWSER_SYNC_GLUE_THEME_CHANGE_PROCESSOR_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/sync/engine/syncapi.h"
diff --git a/chrome/browser/sync/glue/theme_data_type_controller.h b/chrome/browser/sync/glue/theme_data_type_controller.h
index a808290..2951a2d 100644
--- a/chrome/browser/sync/glue/theme_data_type_controller.h
+++ b/chrome/browser/sync/glue/theme_data_type_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_THEME_DATA_TYPE_CONTROLLER_H_
#define CHROME_BROWSER_SYNC_GLUE_THEME_DATA_TYPE_CONTROLLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/theme_model_associator.h b/chrome/browser/sync/glue/theme_model_associator.h
index 54603cb..8e17724 100644
--- a/chrome/browser/sync/glue/theme_model_associator.h
+++ b/chrome/browser/sync/glue/theme_model_associator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_THEME_MODEL_ASSOCIATOR_H_
#define CHROME_BROWSER_SYNC_GLUE_THEME_MODEL_ASSOCIATOR_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/sync/glue/model_associator.h"
diff --git a/chrome/browser/sync/glue/theme_util.h b/chrome/browser/sync/glue/theme_util.h
index 1cc6f39..988b39d 100644
--- a/chrome/browser/sync/glue/theme_util.h
+++ b/chrome/browser/sync/glue/theme_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_THEME_UTIL_H_
#define CHROME_BROWSER_SYNC_GLUE_THEME_UTIL_H_
+#pragma once
class Extension;
class Profile;
diff --git a/chrome/browser/sync/glue/typed_url_change_processor.h b/chrome/browser/sync/glue/typed_url_change_processor.h
index 7fb9eb6..e36b6e4 100644
--- a/chrome/browser/sync/glue/typed_url_change_processor.h
+++ b/chrome/browser/sync/glue/typed_url_change_processor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_TYPED_URL_CHANGE_PROCESSOR_H_
#define CHROME_BROWSER_SYNC_GLUE_TYPED_URL_CHANGE_PROCESSOR_H_
+#pragma once
#include "chrome/browser/sync/glue/change_processor.h"
diff --git a/chrome/browser/sync/glue/typed_url_data_type_controller.h b/chrome/browser/sync/glue/typed_url_data_type_controller.h
index e8b3a31..f24a25a 100644
--- a/chrome/browser/sync/glue/typed_url_data_type_controller.h
+++ b/chrome/browser/sync/glue/typed_url_data_type_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_TYPED_URL_DATA_TYPE_CONTROLLER_H__
#define CHROME_BROWSER_SYNC_GLUE_TYPED_URL_DATA_TYPE_CONTROLLER_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/glue/typed_url_model_associator.h b/chrome/browser/sync/glue/typed_url_model_associator.h
index dcaed25..c5891e1 100644
--- a/chrome/browser/sync/glue/typed_url_model_associator.h
+++ b/chrome/browser/sync/glue/typed_url_model_associator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_TYPED_URL_MODEL_ASSOCIATOR_H_
#define CHROME_BROWSER_SYNC_GLUE_TYPED_URL_MODEL_ASSOCIATOR_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/sync/glue/ui_model_worker.h b/chrome/browser/sync/glue/ui_model_worker.h
index 50d4576..208988d 100644
--- a/chrome/browser/sync/glue/ui_model_worker.h
+++ b/chrome/browser/sync/glue/ui_model_worker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_GLUE_UI_MODEL_WORKER_H_
#define CHROME_BROWSER_SYNC_GLUE_UI_MODEL_WORKER_H_
+#pragma once
#include "base/callback.h"
#include "base/condition_variable.h"
diff --git a/chrome/browser/sync/notification_method.h b/chrome/browser/sync/notification_method.h
index 4e1bcd1..416dbe9 100644
--- a/chrome/browser/sync/notification_method.h
+++ b/chrome/browser/sync/notification_method.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_NOTIFICATION_METHOD_H_
#define CHROME_BROWSER_SYNC_NOTIFICATION_METHOD_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/notifier/cache_invalidation_packet_handler.h b/chrome/browser/sync/notifier/cache_invalidation_packet_handler.h
index 0f5feaa..e3e89f2 100644
--- a/chrome/browser/sync/notifier/cache_invalidation_packet_handler.h
+++ b/chrome/browser/sync/notifier/cache_invalidation_packet_handler.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_NOTIFIER_CACHE_INVALIDATION_PACKET_HANDLER_H_
#define CHROME_BROWSER_SYNC_NOTIFIER_CACHE_INVALIDATION_PACKET_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/notifier/chrome_invalidation_client.h b/chrome/browser/sync/notifier/chrome_invalidation_client.h
index 6b4f6cfe..8a33fa2 100644
--- a/chrome/browser/sync/notifier/chrome_invalidation_client.h
+++ b/chrome/browser/sync/notifier/chrome_invalidation_client.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_NOTIFIER_CHROME_INVALIDATION_CLIENT_H_
#define CHROME_BROWSER_SYNC_NOTIFIER_CHROME_INVALIDATION_CLIENT_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/notifier/chrome_system_resources.h b/chrome/browser/sync/notifier/chrome_system_resources.h
index 14d69d9..1305c7c 100644
--- a/chrome/browser/sync/notifier/chrome_system_resources.h
+++ b/chrome/browser/sync/notifier/chrome_system_resources.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_SYNC_NOTIFIER_CHROME_SYSTEM_RESOURCES_H_
#define CHROME_BROWSER_SYNC_NOTIFIER_CHROME_SYSTEM_RESOURCES_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/sync/notifier/invalidation_util.h b/chrome/browser/sync/notifier/invalidation_util.h
index 92e6a6e..75a9f6b 100644
--- a/chrome/browser/sync/notifier/invalidation_util.h
+++ b/chrome/browser/sync/notifier/invalidation_util.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_SYNC_NOTIFIER_INVALIDATION_UTIL_H_
#define CHROME_BROWSER_SYNC_NOTIFIER_INVALIDATION_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/notifier/registration_manager.h b/chrome/browser/sync/notifier/registration_manager.h
index 52f299be..06acc89 100644
--- a/chrome/browser/sync/notifier/registration_manager.h
+++ b/chrome/browser/sync/notifier/registration_manager.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_SYNC_NOTIFIER_REGISTRATION_MANAGER_H_
#define CHROME_BROWSER_SYNC_NOTIFIER_REGISTRATION_MANAGER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/sync/notifier/server_notifier_thread.h b/chrome/browser/sync/notifier/server_notifier_thread.h
index b3990a7..4e64594 100644
--- a/chrome/browser/sync/notifier/server_notifier_thread.h
+++ b/chrome/browser/sync/notifier/server_notifier_thread.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_SYNC_NOTIFIER_SERVER_NOTIFIER_THREAD_H_
#define CHROME_BROWSER_SYNC_NOTIFIER_SERVER_NOTIFIER_THREAD_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sync/profile_sync_factory.h b/chrome/browser/sync/profile_sync_factory.h
index f8b16e7..1877bc9 100644
--- a/chrome/browser/sync/profile_sync_factory.h
+++ b/chrome/browser/sync/profile_sync_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_FACTORY_H__
#define CHROME_BROWSER_SYNC_PROFILE_SYNC_FACTORY_H__
+#pragma once
#include <utility>
#include "base/task.h"
diff --git a/chrome/browser/sync/profile_sync_factory_impl.h b/chrome/browser/sync/profile_sync_factory_impl.h
index 31c0dea..f9e8c15 100644
--- a/chrome/browser/sync/profile_sync_factory_impl.h
+++ b/chrome/browser/sync/profile_sync_factory_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_FACTORY_IMPL_H__
#define CHROME_BROWSER_SYNC_PROFILE_SYNC_FACTORY_IMPL_H__
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/sync/profile_sync_factory.h"
diff --git a/chrome/browser/sync/profile_sync_factory_mock.h b/chrome/browser/sync/profile_sync_factory_mock.h
index a323b34..d7531dc 100644
--- a/chrome/browser/sync/profile_sync_factory_mock.h
+++ b/chrome/browser/sync/profile_sync_factory_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_FACTORY_MOCK_H__
#define CHROME_BROWSER_SYNC_PROFILE_SYNC_FACTORY_MOCK_H__
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/sync/profile_sync_service.h"
diff --git a/chrome/browser/sync/profile_sync_service.h b/chrome/browser/sync/profile_sync_service.h
index 7acb034..c3cdf91 100644
--- a/chrome/browser/sync/profile_sync_service.h
+++ b/chrome/browser/sync/profile_sync_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_H_
#define CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_H_
+#pragma once
#include <string>
#include <map>
diff --git a/chrome/browser/sync/profile_sync_service_mock.h b/chrome/browser/sync/profile_sync_service_mock.h
index ae9832f..1b36c63 100644
--- a/chrome/browser/sync/profile_sync_service_mock.h
+++ b/chrome/browser/sync/profile_sync_service_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_MOCK_H_
#define CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_MOCK_H_
+#pragma once
#include <string>
#include "base/string16.h"
diff --git a/chrome/browser/sync/profile_sync_service_observer.h b/chrome/browser/sync/profile_sync_service_observer.h
index 2bd967c..5a9c0ca 100644
--- a/chrome/browser/sync/profile_sync_service_observer.h
+++ b/chrome/browser/sync/profile_sync_service_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_OBSERVER_H_
#define CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_OBSERVER_H_
+#pragma once
// Various UI components such as the New Tab page can be driven by observing
// the ProfileSyncService through this interface.
diff --git a/chrome/browser/sync/profile_sync_test_util.h b/chrome/browser/sync/profile_sync_test_util.h
index 838c381..9428235 100644
--- a/chrome/browser/sync/profile_sync_test_util.h
+++ b/chrome/browser/sync/profile_sync_test_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_TEST_UTIL_H_
#define CHROME_BROWSER_SYNC_PROFILE_SYNC_TEST_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/protocol/service_constants.h b/chrome/browser/sync/protocol/service_constants.h
index 2aed89d..0541a34 100644
--- a/chrome/browser/sync/protocol/service_constants.h
+++ b/chrome/browser/sync/protocol/service_constants.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_SYNC_PROTOCOL_SERVICE_CONSTANTS_H_
#define CHROME_BROWSER_SYNC_PROTOCOL_SERVICE_CONSTANTS_H_
+#pragma once
// These fixed service names are used to obtain auth cookies for the
// corresponding services. It might be interesting to make these updateable
diff --git a/chrome/browser/sync/sessions/ordered_commit_set.h b/chrome/browser/sync/sessions/ordered_commit_set.h
index 3252826..50f3e97 100644
--- a/chrome/browser/sync/sessions/ordered_commit_set.h
+++ b/chrome/browser/sync/sessions/ordered_commit_set.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SESSIONS_ORDERED_COMMIT_SET_H_
#define CHROME_BROWSER_SYNC_SESSIONS_ORDERED_COMMIT_SET_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/sync/sessions/session_state.h b/chrome/browser/sync/sessions/session_state.h
index 6a2fa67..3f1e721 100644
--- a/chrome/browser/sync/sessions/session_state.h
+++ b/chrome/browser/sync/sessions/session_state.h
@@ -11,6 +11,7 @@
#ifndef CHROME_BROWSER_SYNC_SESSIONS_SESSION_STATE_H_
#define CHROME_BROWSER_SYNC_SESSIONS_SESSION_STATE_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/sync/sessions/status_controller.h b/chrome/browser/sync/sessions/status_controller.h
index f1e4a28..f367b50 100644
--- a/chrome/browser/sync/sessions/status_controller.h
+++ b/chrome/browser/sync/sessions/status_controller.h
@@ -31,6 +31,7 @@
#ifndef CHROME_BROWSER_SYNC_SESSIONS_STATUS_CONTROLLER_H_
#define CHROME_BROWSER_SYNC_SESSIONS_STATUS_CONTROLLER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/sync/sessions/sync_session.h b/chrome/browser/sync/sessions/sync_session.h
index dd498fe..f36e75e 100644
--- a/chrome/browser/sync/sessions/sync_session.h
+++ b/chrome/browser/sync/sessions/sync_session.h
@@ -13,6 +13,7 @@
#ifndef CHROME_BROWSER_SYNC_SESSIONS_SYNC_SESSION_H_
#define CHROME_BROWSER_SYNC_SESSIONS_SYNC_SESSION_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sync/sessions/sync_session_context.h b/chrome/browser/sync/sessions/sync_session_context.h
index bc4ea28..65e431a 100644
--- a/chrome/browser/sync/sessions/sync_session_context.h
+++ b/chrome/browser/sync/sessions/sync_session_context.h
@@ -17,6 +17,7 @@
#ifndef CHROME_BROWSER_SYNC_SESSIONS_SYNC_SESSION_CONTEXT_H_
#define CHROME_BROWSER_SYNC_SESSIONS_SYNC_SESSION_CONTEXT_H_
+#pragma once
#include <string>
#include "chrome/browser/chrome_thread.h"
diff --git a/chrome/browser/sync/sync_constants.h b/chrome/browser/sync/sync_constants.h
index efca382..d395d25 100644
--- a/chrome/browser/sync/sync_constants.h
+++ b/chrome/browser/sync/sync_constants.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNC_CONSTANTS_H_
#define CHROME_BROWSER_SYNC_SYNC_CONSTANTS_H_
+#pragma once
namespace browser_sync {
diff --git a/chrome/browser/sync/sync_setup_flow.h b/chrome/browser/sync/sync_setup_flow.h
index c59c91a..e854ce0 100644
--- a/chrome/browser/sync/sync_setup_flow.h
+++ b/chrome/browser/sync/sync_setup_flow.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNC_SETUP_FLOW_H_
#define CHROME_BROWSER_SYNC_SYNC_SETUP_FLOW_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sync/sync_setup_wizard.h b/chrome/browser/sync/sync_setup_wizard.h
index 9bb0bb0..e7d1a82 100644
--- a/chrome/browser/sync/sync_setup_wizard.h
+++ b/chrome/browser/sync/sync_setup_wizard.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNC_SETUP_WIZARD_H_
#define CHROME_BROWSER_SYNC_SYNC_SETUP_WIZARD_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/sync/sync_ui_util.h b/chrome/browser/sync/sync_ui_util.h
index 0b9483e..ce370af 100644
--- a/chrome/browser/sync/sync_ui_util.h
+++ b/chrome/browser/sync/sync_ui_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNC_UI_UTIL_H_
#define CHROME_BROWSER_SYNC_SYNC_UI_UTIL_H_
+#pragma once
#include "base/string16.h"
#include "chrome/browser/sync/profile_sync_service.h"
diff --git a/chrome/browser/sync/sync_ui_util_mac.h b/chrome/browser/sync/sync_ui_util_mac.h
index 65fba88..3a732b8 100644
--- a/chrome/browser/sync/sync_ui_util_mac.h
+++ b/chrome/browser/sync/sync_ui_util_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNC_UI_UTIL_MAC_H_
#define CHROME_BROWSER_SYNC_SYNC_UI_UTIL_MAC_H_
+#pragma once
#include "chrome/browser/sync/sync_ui_util.h"
diff --git a/chrome/browser/sync/syncable/blob.h b/chrome/browser/sync/syncable/blob.h
index bb0665e..54d1d00 100644
--- a/chrome/browser/sync/syncable/blob.h
+++ b/chrome/browser/sync/syncable/blob.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_BLOB_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_BLOB_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/sync/syncable/dir_open_result.h b/chrome/browser/sync/syncable/dir_open_result.h
index 0090236..f64c6a6 100644
--- a/chrome/browser/sync/syncable/dir_open_result.h
+++ b/chrome/browser/sync/syncable/dir_open_result.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_DIR_OPEN_RESULT_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_DIR_OPEN_RESULT_H_
+#pragma once
namespace syncable {
enum DirOpenResult { OPENED, // success.
diff --git a/chrome/browser/sync/syncable/directory_backing_store.h b/chrome/browser/sync/syncable/directory_backing_store.h
index 36322e8..3739b39 100644
--- a/chrome/browser/sync/syncable/directory_backing_store.h
+++ b/chrome/browser/sync/syncable/directory_backing_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_DIRECTORY_BACKING_STORE_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_DIRECTORY_BACKING_STORE_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/sync/syncable/directory_event.h b/chrome/browser/sync/syncable/directory_event.h
index fd25c88..3f91679 100644
--- a/chrome/browser/sync/syncable/directory_event.h
+++ b/chrome/browser/sync/syncable/directory_event.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_DIRECTORY_EVENT_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_DIRECTORY_EVENT_H_
+#pragma once
namespace syncable {
diff --git a/chrome/browser/sync/syncable/directory_manager.h b/chrome/browser/sync/syncable/directory_manager.h
index 103ec30..d5dfea8 100644
--- a/chrome/browser/sync/syncable/directory_manager.h
+++ b/chrome/browser/sync/syncable/directory_manager.h
@@ -11,6 +11,7 @@
// Directory objects everywhere.
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_DIRECTORY_MANAGER_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_DIRECTORY_MANAGER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sync/syncable/model_type.h b/chrome/browser/sync/syncable/model_type.h
index 5c34fb8..613615e 100644
--- a/chrome/browser/sync/syncable/model_type.h
+++ b/chrome/browser/sync/syncable/model_type.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_MODEL_TYPE_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_MODEL_TYPE_H_
+#pragma once
#include <bitset>
#include <set>
diff --git a/chrome/browser/sync/syncable/path_name_cmp.h b/chrome/browser/sync/syncable/path_name_cmp.h
index 6c2e138..1da0200 100644
--- a/chrome/browser/sync/syncable/path_name_cmp.h
+++ b/chrome/browser/sync/syncable/path_name_cmp.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_PATH_NAME_CMP_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_PATH_NAME_CMP_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/syncable/syncable-inl.h b/chrome/browser/sync/syncable/syncable-inl.h
index 1a34325..79845cf 100644
--- a/chrome/browser/sync/syncable/syncable-inl.h
+++ b/chrome/browser/sync/syncable/syncable-inl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_INL_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_INL_H_
+#pragma once
#include "chrome/common/sqlite_utils.h"
diff --git a/chrome/browser/sync/syncable/syncable.h b/chrome/browser/sync/syncable/syncable.h
index 15b08c3..f227989 100644
--- a/chrome/browser/sync/syncable/syncable.h
+++ b/chrome/browser/sync/syncable/syncable.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_H_
+#pragma once
#include <algorithm>
#include <bitset>
diff --git a/chrome/browser/sync/syncable/syncable_changes_version.h b/chrome/browser/sync/syncable/syncable_changes_version.h
index 26a5eb8..51cd3f8 100644
--- a/chrome/browser/sync/syncable/syncable_changes_version.h
+++ b/chrome/browser/sync/syncable/syncable_changes_version.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_CHANGES_VERSION_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_CHANGES_VERSION_H_
+#pragma once
namespace syncable {
diff --git a/chrome/browser/sync/syncable/syncable_columns.h b/chrome/browser/sync/syncable/syncable_columns.h
index 398a00f..94bd0ac 100644
--- a/chrome/browser/sync/syncable/syncable_columns.h
+++ b/chrome/browser/sync/syncable/syncable_columns.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_COLUMNS_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_COLUMNS_H_
+#pragma once
#include "chrome/browser/sync/syncable/syncable.h"
#include "chrome/browser/sync/syncable/syncable_changes_version.h"
diff --git a/chrome/browser/sync/syncable/syncable_id.h b/chrome/browser/sync/syncable/syncable_id.h
index ed8a2e5..55a44f1 100644
--- a/chrome/browser/sync/syncable/syncable_id.h
+++ b/chrome/browser/sync/syncable/syncable_id.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_ID_H_
#define CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_ID_H_
+#pragma once
#include <iosfwd>
#include <limits>
diff --git a/chrome/browser/sync/test_profile_sync_service.h b/chrome/browser/sync/test_profile_sync_service.h
index 700ab4e..ba4a264 100644
--- a/chrome/browser/sync/test_profile_sync_service.h
+++ b/chrome/browser/sync/test_profile_sync_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_TEST_PROFILE_SYNC_SERVICE_H_
#define CHROME_BROWSER_SYNC_TEST_PROFILE_SYNC_SERVICE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/unrecoverable_error_handler.h b/chrome/browser/sync/unrecoverable_error_handler.h
index d8950e6..c8471ef 100644
--- a/chrome/browser/sync/unrecoverable_error_handler.h
+++ b/chrome/browser/sync/unrecoverable_error_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UNRECOVERABLE_ERROR_HANDLER_H_
#define CHROME_BROWSER_SYNC_UNRECOVERABLE_ERROR_HANDLER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/util/channel.h b/chrome/browser/sync/util/channel.h
index 0b98347..4017d9f 100644
--- a/chrome/browser/sync/util/channel.h
+++ b/chrome/browser/sync/util/channel.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_CHANNEL_H_
#define CHROME_BROWSER_SYNC_UTIL_CHANNEL_H_
+#pragma once
///////////////////////////////////////////////////////////////////////////////
//
diff --git a/chrome/browser/sync/util/crypto_helpers.h b/chrome/browser/sync/util/crypto_helpers.h
index 704fed6..14935c1 100644
--- a/chrome/browser/sync/util/crypto_helpers.h
+++ b/chrome/browser/sync/util/crypto_helpers.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_CRYPTO_HELPERS_H_
#define CHROME_BROWSER_SYNC_UTIL_CRYPTO_HELPERS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sync/util/cryptographer.h b/chrome/browser/sync/util/cryptographer.h
index 0ffa84f..e4e528b 100644
--- a/chrome/browser/sync/util/cryptographer.h
+++ b/chrome/browser/sync/util/cryptographer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_CRYPTOGRAPHER_H_
#define CHROME_BROWSER_SYNC_UTIL_CRYPTOGRAPHER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/sync/util/data_encryption.h b/chrome/browser/sync/util/data_encryption.h
index b62a14a..e36e7a9 100644
--- a/chrome/browser/sync/util/data_encryption.h
+++ b/chrome/browser/sync/util/data_encryption.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_DATA_ENCRYPTION_H_
#define CHROME_BROWSER_SYNC_UTIL_DATA_ENCRYPTION_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/sync/util/dbgq.h b/chrome/browser/sync/util/dbgq.h
index 65ebb5c..5b97fac 100644
--- a/chrome/browser/sync/util/dbgq.h
+++ b/chrome/browser/sync/util/dbgq.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_DBGQ_H_
#define CHROME_BROWSER_SYNC_UTIL_DBGQ_H_
+#pragma once
#include "base/basictypes.h" // for COMPILE_ASSERT
diff --git a/chrome/browser/sync/util/extensions_activity_monitor.h b/chrome/browser/sync/util/extensions_activity_monitor.h
index a1e36f2..742c887 100644
--- a/chrome/browser/sync/util/extensions_activity_monitor.h
+++ b/chrome/browser/sync/util/extensions_activity_monitor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_EXTENSIONS_ACTIVITY_MONITOR_H_
#define CHROME_BROWSER_SYNC_UTIL_EXTENSIONS_ACTIVITY_MONITOR_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/sync/util/fast_dump.h b/chrome/browser/sync/util/fast_dump.h
index 9266f0e..a9eff24 100644
--- a/chrome/browser/sync/util/fast_dump.h
+++ b/chrome/browser/sync/util/fast_dump.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_FAST_DUMP_H_
#define CHROME_BROWSER_SYNC_UTIL_FAST_DUMP_H_
+#pragma once
#include <ostream>
#include <streambuf>
diff --git a/chrome/browser/sync/util/nigori.h b/chrome/browser/sync/util/nigori.h
index 0050c48..4b9b2fa 100644
--- a/chrome/browser/sync/util/nigori.h
+++ b/chrome/browser/sync/util/nigori.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_NIGORI_H_
#define CHROME_BROWSER_SYNC_UTIL_NIGORI_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/sync/util/sync_types.h b/chrome/browser/sync/util/sync_types.h
index 14addd0..b2c703c 100644
--- a/chrome/browser/sync/util/sync_types.h
+++ b/chrome/browser/sync/util/sync_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_SYNC_TYPES_H_
#define CHROME_BROWSER_SYNC_UTIL_SYNC_TYPES_H_
+#pragma once
#include <iosfwd>
#include <string>
diff --git a/chrome/browser/sync/util/user_settings.h b/chrome/browser/sync/util/user_settings.h
index 7bfa571..11e95a8 100644
--- a/chrome/browser/sync/util/user_settings.h
+++ b/chrome/browser/sync/util/user_settings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_SYNC_UTIL_USER_SETTINGS_H_
#define CHROME_BROWSER_SYNC_UTIL_USER_SETTINGS_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/tab_closeable_state_watcher.h b/chrome/browser/tab_closeable_state_watcher.h
index c7a3360..8ee81c3 100644
--- a/chrome/browser/tab_closeable_state_watcher.h
+++ b/chrome/browser/tab_closeable_state_watcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CLOSEABLE_STATE_WATCHER_H_
#define CHROME_BROWSER_TAB_CLOSEABLE_STATE_WATCHER_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/tab_contents/background_contents.h b/chrome/browser/tab_contents/background_contents.h
index 6b94c82..a6bbcf4 100644
--- a/chrome/browser/tab_contents/background_contents.h
+++ b/chrome/browser/tab_contents/background_contents.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_BACKGROUND_CONTENTS_H_
#define CHROME_BROWSER_TAB_CONTENTS_BACKGROUND_CONTENTS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/tab_contents/constrained_window.h b/chrome/browser/tab_contents/constrained_window.h
index 7de2ade..2143e99 100644
--- a/chrome/browser/tab_contents/constrained_window.h
+++ b/chrome/browser/tab_contents/constrained_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_CONSTRAINED_WINDOW_H_
#define CHROME_BROWSER_TAB_CONTENTS_CONSTRAINED_WINDOW_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/tab_contents/infobar_delegate.h b/chrome/browser/tab_contents/infobar_delegate.h
index 3c8b7145..c070161 100644
--- a/chrome/browser/tab_contents/infobar_delegate.h
+++ b/chrome/browser/tab_contents/infobar_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_INFOBAR_DELEGATE_H_
#define CHROME_BROWSER_TAB_CONTENTS_INFOBAR_DELEGATE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/tab_contents/interstitial_page.h b/chrome/browser/tab_contents/interstitial_page.h
index 07ea419..aa2507a 100644
--- a/chrome/browser/tab_contents/interstitial_page.h
+++ b/chrome/browser/tab_contents/interstitial_page.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_INTERSTITIAL_PAGE_H_
#define CHROME_BROWSER_TAB_CONTENTS_INTERSTITIAL_PAGE_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/tab_contents/language_state.h b/chrome/browser/tab_contents/language_state.h
index 8cbdfd7..630727d 100644
--- a/chrome/browser/tab_contents/language_state.h
+++ b/chrome/browser/tab_contents/language_state.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_LANGUAGE_STATE_H_
#define CHROME_BROWSER_TAB_CONTENTS_LANGUAGE_STATE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/tab_contents/navigation_controller.h b/chrome/browser/tab_contents/navigation_controller.h
index 71edcfc..a091754 100644
--- a/chrome/browser/tab_contents/navigation_controller.h
+++ b/chrome/browser/tab_contents/navigation_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_
#define CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/tab_contents/navigation_entry.h b/chrome/browser/tab_contents/navigation_entry.h
index 341ebeb..1a65844 100644
--- a/chrome/browser/tab_contents/navigation_entry.h
+++ b/chrome/browser/tab_contents/navigation_entry.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_ENTRY_H_
#define CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_ENTRY_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/tab_contents/page_navigator.h b/chrome/browser/tab_contents/page_navigator.h
index 7d203e3..2bc9150 100644
--- a/chrome/browser/tab_contents/page_navigator.h
+++ b/chrome/browser/tab_contents/page_navigator.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_PAGE_NAVIGATOR_H_
#define CHROME_BROWSER_TAB_CONTENTS_PAGE_NAVIGATOR_H_
+#pragma once
#include "chrome/common/page_transition_types.h"
#include "webkit/glue/window_open_disposition.h"
diff --git a/chrome/browser/tab_contents/provisional_load_details.h b/chrome/browser/tab_contents/provisional_load_details.h
index 4f6abad..92ac9b1 100644
--- a/chrome/browser/tab_contents/provisional_load_details.h
+++ b/chrome/browser/tab_contents/provisional_load_details.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_PROVISIONAL_LOAD_DETAILS_H_
#define CHROME_BROWSER_TAB_CONTENTS_PROVISIONAL_LOAD_DETAILS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/tab_contents/render_view_context_menu.h b/chrome/browser/tab_contents/render_view_context_menu.h
index e0ce3c3..f552544 100644
--- a/chrome/browser/tab_contents/render_view_context_menu.h
+++ b/chrome/browser/tab_contents/render_view_context_menu.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_CONTEXT_MENU_H_
#define CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_CONTEXT_MENU_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/tab_contents/render_view_context_menu_gtk.h b/chrome/browser/tab_contents/render_view_context_menu_gtk.h
index 6573ca5..082f3d4 100644
--- a/chrome/browser/tab_contents/render_view_context_menu_gtk.h
+++ b/chrome/browser/tab_contents/render_view_context_menu_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_CONTEXT_MENU_GTK_H_
#define CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_CONTEXT_MENU_GTK_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/tab_contents/render_view_context_menu_mac.h b/chrome/browser/tab_contents/render_view_context_menu_mac.h
index 2661ffe..71d1967 100644
--- a/chrome/browser/tab_contents/render_view_context_menu_mac.h
+++ b/chrome/browser/tab_contents/render_view_context_menu_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_CONTEXT_MENU_MAC_H_
#define CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_CONTEXT_MENU_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/tab_contents/render_view_host_delegate_helper.h b/chrome/browser/tab_contents/render_view_host_delegate_helper.h
index 5b1d99b0..d6f0cce 100644
--- a/chrome/browser/tab_contents/render_view_host_delegate_helper.h
+++ b/chrome/browser/tab_contents/render_view_host_delegate_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_HOST_DELEGATE_HELPER_H_
#define CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_HOST_DELEGATE_HELPER_H_
+#pragma once
#include <map>
diff --git a/chrome/browser/tab_contents/render_view_host_manager.h b/chrome/browser/tab_contents/render_view_host_manager.h
index 5a6e0f7..01a8f0d 100644
--- a/chrome/browser/tab_contents/render_view_host_manager.h
+++ b/chrome/browser/tab_contents/render_view_host_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_HOST_MANAGER_H_
#define CHROME_BROWSER_TAB_CONTENTS_RENDER_VIEW_HOST_MANAGER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/logging.h"
diff --git a/chrome/browser/tab_contents/security_style.h b/chrome/browser/tab_contents/security_style.h
index 355401c..9694646 100644
--- a/chrome/browser/tab_contents/security_style.h
+++ b/chrome/browser/tab_contents/security_style.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_SECURITY_STYLE_H_
#define CHROME_BROWSER_TAB_CONTENTS_SECURITY_STYLE_H_
+#pragma once
// Various aspects of the UI change their appearance according to the security
// context in which they are displayed. For example, the location bar displays
diff --git a/chrome/browser/tab_contents/tab_contents.h b/chrome/browser/tab_contents/tab_contents.h
index f89d571..255a152 100644
--- a/chrome/browser/tab_contents/tab_contents.h
+++ b/chrome/browser/tab_contents/tab_contents.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_
#define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/tab_contents/tab_contents_delegate.h b/chrome/browser/tab_contents/tab_contents_delegate.h
index a5976d2..ff1f49b 100644
--- a/chrome/browser/tab_contents/tab_contents_delegate.h
+++ b/chrome/browser/tab_contents/tab_contents_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_DELEGATE_H_
#define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_DELEGATE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/tab_contents/tab_contents_ssl_helper.h b/chrome/browser/tab_contents/tab_contents_ssl_helper.h
index bddb379..682829ab 100644
--- a/chrome/browser/tab_contents/tab_contents_ssl_helper.h
+++ b/chrome/browser/tab_contents/tab_contents_ssl_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_SSL_HELPER_H_
#define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_SSL_HELPER_H_
+#pragma once
#include "chrome/browser/renderer_host/render_view_host_delegate.h"
diff --git a/chrome/browser/tab_contents/tab_contents_view.h b/chrome/browser/tab_contents/tab_contents_view.h
index 36ee76a..4217f51 100644
--- a/chrome/browser/tab_contents/tab_contents_view.h
+++ b/chrome/browser/tab_contents/tab_contents_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_VIEW_H_
#define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_VIEW_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/tab_contents/tab_contents_view_gtk.h b/chrome/browser/tab_contents/tab_contents_view_gtk.h
index 4329165..4ce2078 100644
--- a/chrome/browser/tab_contents/tab_contents_view_gtk.h
+++ b/chrome/browser/tab_contents/tab_contents_view_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_
#define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/tab_contents/tab_contents_view_mac.h b/chrome/browser/tab_contents/tab_contents_view_mac.h
index 91ef23d..91c05b4d 100644
--- a/chrome/browser/tab_contents/tab_contents_view_mac.h
+++ b/chrome/browser/tab_contents/tab_contents_view_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_VIEW_MAC_H_
#define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_VIEW_MAC_H_
+#pragma once
#import <Cocoa/Cocoa.h>
diff --git a/chrome/browser/tab_contents/tab_specific_content_settings.h b/chrome/browser/tab_contents/tab_specific_content_settings.h
index 12b557f..9e2148d 100644
--- a/chrome/browser/tab_contents/tab_specific_content_settings.h
+++ b/chrome/browser/tab_contents/tab_specific_content_settings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_SPECIFIC_CONTENT_SETTINGS_H_
#define CHROME_BROWSER_TAB_CONTENTS_TAB_SPECIFIC_CONTENT_SETTINGS_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/geolocation/geolocation_settings_state.h"
diff --git a/chrome/browser/tab_contents/tab_util.h b/chrome/browser/tab_contents/tab_util.h
index 2a19442..6ce6228 100644
--- a/chrome/browser/tab_contents/tab_util.h
+++ b/chrome/browser/tab_contents/tab_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_UTIL_H_
#define CHROME_BROWSER_TAB_CONTENTS_TAB_UTIL_H_
+#pragma once
class URLRequest;
class TabContents;
diff --git a/chrome/browser/tab_contents/test_tab_contents.h b/chrome/browser/tab_contents/test_tab_contents.h
index 698ef04..dc54076 100644
--- a/chrome/browser/tab_contents/test_tab_contents.h
+++ b/chrome/browser/tab_contents/test_tab_contents.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_TEST_TAB_CONTENTS_H_
#define CHROME_BROWSER_TAB_CONTENTS_TEST_TAB_CONTENTS_H_
+#pragma once
#include "chrome/browser/profile.h"
#include "chrome/browser/tab_contents/tab_contents.h"
diff --git a/chrome/browser/tab_contents/thumbnail_generator.h b/chrome/browser/tab_contents/thumbnail_generator.h
index bba224c..a4d51c8 100644
--- a/chrome/browser/tab_contents/thumbnail_generator.h
+++ b/chrome/browser/tab_contents/thumbnail_generator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_THUMBNAIL_GENERATOR_H_
#define CHROME_BROWSER_TAB_CONTENTS_THUMBNAIL_GENERATOR_H_
+#pragma once
#include <map>
#include <utility>
diff --git a/chrome/browser/tab_contents/web_drag_dest_gtk.h b/chrome/browser/tab_contents/web_drag_dest_gtk.h
index 49607b2..3367a81 100644
--- a/chrome/browser/tab_contents/web_drag_dest_gtk.h
+++ b/chrome/browser/tab_contents/web_drag_dest_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_WEB_DRAG_DEST_GTK_H_
#define CHROME_BROWSER_TAB_CONTENTS_WEB_DRAG_DEST_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <vector>
diff --git a/chrome/browser/tab_contents/web_drag_source_win.h b/chrome/browser/tab_contents/web_drag_source_win.h
index 986d70c..2cd7583 100644
--- a/chrome/browser/tab_contents/web_drag_source_win.h
+++ b/chrome/browser/tab_contents/web_drag_source_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_WEB_DRAG_SOURCE_WIN_H_
#define CHROME_BROWSER_TAB_CONTENTS_WEB_DRAG_SOURCE_WIN_H_
+#pragma once
#include "base/base_drag_source.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/tab_contents/web_drag_utils_win.h b/chrome/browser/tab_contents/web_drag_utils_win.h
index 6561733..caa18750 100644
--- a/chrome/browser/tab_contents/web_drag_utils_win.h
+++ b/chrome/browser/tab_contents/web_drag_utils_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_WEB_DRAG_UTILS_WIN_H_
#define CHROME_BROWSER_TAB_CONTENTS_WEB_DRAG_UTILS_WIN_H_
+#pragma once
#include "third_party/WebKit/WebKit/chromium/public/WebDragOperation.h"
diff --git a/chrome/browser/tab_contents/web_drop_target_win.h b/chrome/browser/tab_contents/web_drop_target_win.h
index c38ddac..ddb449e 100644
--- a/chrome/browser/tab_contents/web_drop_target_win.h
+++ b/chrome/browser/tab_contents/web_drop_target_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_CONTENTS_WEB_DROP_TARGET_WIN_H_
#define CHROME_BROWSER_TAB_CONTENTS_WEB_DROP_TARGET_WIN_H_
+#pragma once
#include "base/base_drop_target.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/tab_menu_model.h b/chrome/browser/tab_menu_model.h
index a910983..94d4a3f 100644
--- a/chrome/browser/tab_menu_model.h
+++ b/chrome/browser/tab_menu_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TAB_MENU_MODEL_H_
#define CHROME_BROWSER_TAB_MENU_MODEL_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
diff --git a/chrome/browser/tabs/pinned_tab_codec.h b/chrome/browser/tabs/pinned_tab_codec.h
index 1b1aed3..bd94684 100644
--- a/chrome/browser/tabs/pinned_tab_codec.h
+++ b/chrome/browser/tabs/pinned_tab_codec.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TABS_PINNED_TAB_CODEC_H_
#define CHROME_BROWSER_TABS_PINNED_TAB_CODEC_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/tabs/pinned_tab_service.h b/chrome/browser/tabs/pinned_tab_service.h
index 3437857..2230fc4 100644
--- a/chrome/browser/tabs/pinned_tab_service.h
+++ b/chrome/browser/tabs/pinned_tab_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TABS_PINNED_TAB_SERVICE_H_
#define CHROME_BROWSER_TABS_PINNED_TAB_SERVICE_H_
+#pragma once
#include "chrome/common/notification_observer.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/tabs/tab_strip_model.h b/chrome/browser/tabs/tab_strip_model.h
index 99036cc..f93bfc5 100644
--- a/chrome/browser/tabs/tab_strip_model.h
+++ b/chrome/browser/tabs/tab_strip_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TABS_TAB_STRIP_MODEL_H_
#define CHROME_BROWSER_TABS_TAB_STRIP_MODEL_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/tabs/tab_strip_model_order_controller.h b/chrome/browser/tabs/tab_strip_model_order_controller.h
index f0ff265..b7b579c 100644
--- a/chrome/browser/tabs/tab_strip_model_order_controller.h
+++ b/chrome/browser/tabs/tab_strip_model_order_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TABS_TAB_STRIP_MODEL_ORDER_CONTROLLER_H_
#define CHROME_BROWSER_TABS_TAB_STRIP_MODEL_ORDER_CONTROLLER_H_
+#pragma once
#include "chrome/browser/tabs/tab_strip_model.h"
#include "chrome/common/page_transition_types.h"
diff --git a/chrome/browser/task_manager.h b/chrome/browser/task_manager.h
index 21cb7e6..b67faed 100644
--- a/chrome/browser/task_manager.h
+++ b/chrome/browser/task_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TASK_MANAGER_H_
#define CHROME_BROWSER_TASK_MANAGER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/task_manager_resource_providers.h b/chrome/browser/task_manager_resource_providers.h
index 8de984d..b96083c 100644
--- a/chrome/browser/task_manager_resource_providers.h
+++ b/chrome/browser/task_manager_resource_providers.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TASK_MANAGER_RESOURCE_PROVIDERS_H_
#define CHROME_BROWSER_TASK_MANAGER_RESOURCE_PROVIDERS_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/toolbar_model.h b/chrome/browser/toolbar_model.h
index 5773e3c..269c6a8 100644
--- a/chrome/browser/toolbar_model.h
+++ b/chrome/browser/toolbar_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TOOLBAR_MODEL_H__
#define CHROME_BROWSER_TOOLBAR_MODEL_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/translate/languages_menu_model.h b/chrome/browser/translate/languages_menu_model.h
index 4b12fe8..922327e 100644
--- a/chrome/browser/translate/languages_menu_model.h
+++ b/chrome/browser/translate/languages_menu_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TRANSLATE_LANGUAGES_MENU_MODEL_H_
#define CHROME_BROWSER_TRANSLATE_LANGUAGES_MENU_MODEL_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
diff --git a/chrome/browser/translate/options_menu_model.h b/chrome/browser/translate/options_menu_model.h
index 9171057..661600b 100644
--- a/chrome/browser/translate/options_menu_model.h
+++ b/chrome/browser/translate/options_menu_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TRANSLATE_OPTIONS_MENU_MODEL_H_
#define CHROME_BROWSER_TRANSLATE_OPTIONS_MENU_MODEL_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
diff --git a/chrome/browser/translate/page_translated_details.h b/chrome/browser/translate/page_translated_details.h
index 61a43d4..0d6c18a 100644
--- a/chrome/browser/translate/page_translated_details.h
+++ b/chrome/browser/translate/page_translated_details.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TRANSLATE_PAGE_TRANSLATED_DETAILS_H_
#define CHROME_BROWSER_TRANSLATE_PAGE_TRANSLATED_DETAILS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/translate/translate_infobar_delegate.h b/chrome/browser/translate/translate_infobar_delegate.h
index 4b1b1e9..44bcf5b 100644
--- a/chrome/browser/translate/translate_infobar_delegate.h
+++ b/chrome/browser/translate/translate_infobar_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TRANSLATE_TRANSLATE_INFOBAR_DELEGATE_H_
#define CHROME_BROWSER_TRANSLATE_TRANSLATE_INFOBAR_DELEGATE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/translate/translate_infobar_view.h b/chrome/browser/translate/translate_infobar_view.h
index c1898e72..2b4af28 100644
--- a/chrome/browser/translate/translate_infobar_view.h
+++ b/chrome/browser/translate/translate_infobar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TRANSLATE_TRANSLATE_INFOBAR_VIEW_H_
#define CHROME_BROWSER_TRANSLATE_TRANSLATE_INFOBAR_VIEW_H_
+#pragma once
// This interface should be implemented by classes that are the view (in the MVC
// sense) of the TranslateInfoBarDelegate (which is the model).
diff --git a/chrome/browser/translate/translate_manager.h b/chrome/browser/translate/translate_manager.h
index 54debf4..adec281 100644
--- a/chrome/browser/translate/translate_manager.h
+++ b/chrome/browser/translate/translate_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TRANSLATE_TRANSLATE_MANAGER_H_
#define CHROME_BROWSER_TRANSLATE_TRANSLATE_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/translate/translate_prefs.h b/chrome/browser/translate/translate_prefs.h
index 9fece54..a07d70d 100644
--- a/chrome/browser/translate/translate_prefs.h
+++ b/chrome/browser/translate/translate_prefs.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_TRANSLATE_TRANSLATE_PREFS_H_
#define CHROME_BROWSER_TRANSLATE_TRANSLATE_PREFS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/transport_security_persister.h b/chrome/browser/transport_security_persister.h
index 5e006ea..7db6b58 100644
--- a/chrome/browser/transport_security_persister.h
+++ b/chrome/browser/transport_security_persister.h
@@ -32,6 +32,7 @@
#ifndef CHROME_BROWSER_TRANSPORT_SECURITY_PERSISTER_H_
#define CHROME_BROWSER_TRANSPORT_SECURITY_PERSISTER_H_
+#pragma once
#include "base/file_path.h"
#include "base/lock.h"
diff --git a/chrome/browser/upgrade_detector.h b/chrome/browser/upgrade_detector.h
index 036d43c..7c15128 100644
--- a/chrome/browser/upgrade_detector.h
+++ b/chrome/browser/upgrade_detector.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_UPGRADE_DETECTOR_H_
#define CHROME_BROWSER_UPGRADE_DETECTOR_H_
+#pragma once
#include "base/singleton.h"
#include "base/timer.h"
diff --git a/chrome/browser/user_style_sheet_watcher.h b/chrome/browser/user_style_sheet_watcher.h
index 23bedb3..d029b4f 100644
--- a/chrome/browser/user_style_sheet_watcher.h
+++ b/chrome/browser/user_style_sheet_watcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_USER_STYLE_SHEET_WATCHER_H_
#define CHROME_BROWSER_USER_STYLE_SHEET_WATCHER_H_
+#pragma once
#include "base/file_path.h"
#include "base/logging.h"
diff --git a/chrome/browser/utility_process_host.h b/chrome/browser/utility_process_host.h
index c21f5e5..ac7c711 100644
--- a/chrome/browser/utility_process_host.h
+++ b/chrome/browser/utility_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_UTILITY_PROCESS_HOST_H_
#define CHROME_BROWSER_UTILITY_PROCESS_HOST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/view_ids.h b/chrome/browser/view_ids.h
index 8211ea2..5adf18a 100644
--- a/chrome/browser/view_ids.h
+++ b/chrome/browser/view_ids.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_VIEW_IDS_H_
#define CHROME_BROWSER_VIEW_IDS_H_
+#pragma once
enum ViewID {
VIEW_ID_NONE = 0,
diff --git a/chrome/browser/views/about_chrome_view.h b/chrome/browser/views/about_chrome_view.h
index ebfa73b..e1386d4 100644
--- a/chrome/browser/views/about_chrome_view.h
+++ b/chrome/browser/views/about_chrome_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_ABOUT_CHROME_VIEW_H_
#define CHROME_BROWSER_VIEWS_ABOUT_CHROME_VIEW_H_
+#pragma once
#include "views/controls/image_view.h"
#include "views/controls/label.h"
diff --git a/chrome/browser/views/about_ipc_dialog.h b/chrome/browser/views/about_ipc_dialog.h
index c0826b6..9594c8b 100644
--- a/chrome/browser/views/about_ipc_dialog.h
+++ b/chrome/browser/views/about_ipc_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_ABOUT_IPC_DIALOG_H_
#define CHROME_BROWSER_VIEWS_ABOUT_IPC_DIALOG_H_
+#pragma once
#if defined(OS_WIN) && defined(IPC_MESSAGE_LOG_ENABLED)
diff --git a/chrome/browser/views/accelerator_table_gtk.h b/chrome/browser/views/accelerator_table_gtk.h
index 78e161f..46abbcc 100644
--- a/chrome/browser/views/accelerator_table_gtk.h
+++ b/chrome/browser/views/accelerator_table_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_ACCELERATOR_TABLE_GTK_H_
#define CHROME_BROWSER_VIEWS_ACCELERATOR_TABLE_GTK_H_
+#pragma once
#include <stdio.h>
diff --git a/chrome/browser/views/accessibility_event_router_views.h b/chrome/browser/views/accessibility_event_router_views.h
index 024faf1..403e011 100644
--- a/chrome/browser/views/accessibility_event_router_views.h
+++ b/chrome/browser/views/accessibility_event_router_views.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_ACCESSIBILITY_EVENT_ROUTER_VIEWS_H_
#define CHROME_BROWSER_VIEWS_ACCESSIBILITY_EVENT_ROUTER_VIEWS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/accessible_toolbar_view.h b/chrome/browser/views/accessible_toolbar_view.h
index 2ad93e4..e7f3e027 100644
--- a/chrome/browser/views/accessible_toolbar_view.h
+++ b/chrome/browser/views/accessible_toolbar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_ACCESSIBLE_TOOLBAR_VIEW_H_
#define CHROME_BROWSER_VIEWS_ACCESSIBLE_TOOLBAR_VIEW_H_
+#pragma once
#include "base/hash_tables.h"
#include "base/task.h"
diff --git a/chrome/browser/views/accessible_view_helper.h b/chrome/browser/views/accessible_view_helper.h
index 2d01238..f5b2627 100644
--- a/chrome/browser/views/accessible_view_helper.h
+++ b/chrome/browser/views/accessible_view_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_ACCESSIBLE_VIEW_HELPER_H_
#define CHROME_BROWSER_VIEWS_ACCESSIBLE_VIEW_HELPER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/views/app_launcher.h b/chrome/browser/views/app_launcher.h
index bdfcf54..71038e3 100644
--- a/chrome/browser/views/app_launcher.h
+++ b/chrome/browser/views/app_launcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_APP_LAUNCHER_H_
#define CHROME_BROWSER_VIEWS_APP_LAUNCHER_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/appcache_info_view.h b/chrome/browser/views/appcache_info_view.h
index f78162f..e943425 100644
--- a/chrome/browser/views/appcache_info_view.h
+++ b/chrome/browser/views/appcache_info_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_APPCACHE_INFO_VIEW_H_
#define CHROME_BROWSER_VIEWS_APPCACHE_INFO_VIEW_H_
+#pragma once
#include "chrome/browser/views/generic_info_view.h"
#include "chrome/browser/browsing_data_appcache_helper.h"
diff --git a/chrome/browser/views/autocomplete/autocomplete_popup_contents_view.h b/chrome/browser/views/autocomplete/autocomplete_popup_contents_view.h
index 80704cd..fd861b4 100644
--- a/chrome/browser/views/autocomplete/autocomplete_popup_contents_view.h
+++ b/chrome/browser/views/autocomplete/autocomplete_popup_contents_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_CONTENTS_VIEW_H_
#define CHROME_BROWSER_VIEWS_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_CONTENTS_VIEW_H_
+#pragma once
#include "app/slide_animation.h"
#include "chrome/browser/autocomplete/autocomplete.h"
diff --git a/chrome/browser/views/autocomplete/autocomplete_popup_gtk.h b/chrome/browser/views/autocomplete/autocomplete_popup_gtk.h
index 1117311..461420a 100644
--- a/chrome/browser/views/autocomplete/autocomplete_popup_gtk.h
+++ b/chrome/browser/views/autocomplete/autocomplete_popup_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_GTK_H_
#define CHROME_BROWSER_VIEWS_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_GTK_H_
+#pragma once
#include "base/weak_ptr.h"
#include "views/widget/widget_gtk.h"
diff --git a/chrome/browser/views/autocomplete/autocomplete_popup_win.h b/chrome/browser/views/autocomplete/autocomplete_popup_win.h
index affe0a9..cf6a364 100644
--- a/chrome/browser/views/autocomplete/autocomplete_popup_win.h
+++ b/chrome/browser/views/autocomplete/autocomplete_popup_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_WIN_H_
#define CHROME_BROWSER_VIEWS_AUTOCOMPLETE_AUTOCOMPLETE_POPUP_WIN_H_
+#pragma once
#include "base/weak_ptr.h"
#include "views/widget/widget_win.h"
diff --git a/chrome/browser/views/autofill_profiles_view_win.h b/chrome/browser/views/autofill_profiles_view_win.h
index f3a3595..d1020a1 100644
--- a/chrome/browser/views/autofill_profiles_view_win.h
+++ b/chrome/browser/views/autofill_profiles_view_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_AUTOFILL_PROFILES_VIEW_WIN_H_
#define CHROME_BROWSER_VIEWS_AUTOFILL_PROFILES_VIEW_WIN_H_
+#pragma once
#include <list>
#include <vector>
diff --git a/chrome/browser/views/bookmark_bar_instructions_view.h b/chrome/browser/views/bookmark_bar_instructions_view.h
index 1e82e5e..aa60c66 100644
--- a/chrome/browser/views/bookmark_bar_instructions_view.h
+++ b/chrome/browser/views/bookmark_bar_instructions_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BOOKMARK_BAR_INSTRUCTIONS_VIEW_H_
#define CHROME_BROWSER_VIEWS_BOOKMARK_BAR_INSTRUCTIONS_VIEW_H_
+#pragma once
#include "views/view.h"
#include "views/controls/link.h"
diff --git a/chrome/browser/views/bookmark_bar_view.h b/chrome/browser/views/bookmark_bar_view.h
index b73cbe0..5c473812 100644
--- a/chrome/browser/views/bookmark_bar_view.h
+++ b/chrome/browser/views/bookmark_bar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BOOKMARK_BAR_VIEW_H_
#define CHROME_BROWSER_VIEWS_BOOKMARK_BAR_VIEW_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/views/bookmark_bubble_view.h b/chrome/browser/views/bookmark_bubble_view.h
index 6b88a4c..86d5616 100644
--- a/chrome/browser/views/bookmark_bubble_view.h
+++ b/chrome/browser/views/bookmark_bubble_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BOOKMARK_BUBBLE_VIEW_H_
#define CHROME_BROWSER_VIEWS_BOOKMARK_BUBBLE_VIEW_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/bookmark_context_menu.h b/chrome/browser/views/bookmark_context_menu.h
index ea863c4..2a50195 100644
--- a/chrome/browser/views/bookmark_context_menu.h
+++ b/chrome/browser/views/bookmark_context_menu.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BOOKMARK_CONTEXT_MENU_H_
#define CHROME_BROWSER_VIEWS_BOOKMARK_CONTEXT_MENU_H_
+#pragma once
#include "chrome/browser/views/bookmark_context_menu_controller_views.h"
#include "views/controls/menu/menu_delegate.h"
diff --git a/chrome/browser/views/bookmark_context_menu_controller_views.h b/chrome/browser/views/bookmark_context_menu_controller_views.h
index 41433dc..16b3dd2 100644
--- a/chrome/browser/views/bookmark_context_menu_controller_views.h
+++ b/chrome/browser/views/bookmark_context_menu_controller_views.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BOOKMARK_CONTEXT_MENU_CONTROLLER_VIEWS_H_
#define CHROME_BROWSER_VIEWS_BOOKMARK_CONTEXT_MENU_CONTROLLER_VIEWS_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/bookmark_editor_view.h b/chrome/browser/views/bookmark_editor_view.h
index 75a78f6..908d7c7 100644
--- a/chrome/browser/views/bookmark_editor_view.h
+++ b/chrome/browser/views/bookmark_editor_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BOOKMARK_EDITOR_VIEW_H_
#define CHROME_BROWSER_VIEWS_BOOKMARK_EDITOR_VIEW_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/views/bookmark_menu_controller_views.h b/chrome/browser/views/bookmark_menu_controller_views.h
index f858bfd..639610f 100644
--- a/chrome/browser/views/bookmark_menu_controller_views.h
+++ b/chrome/browser/views/bookmark_menu_controller_views.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BOOKMARK_MENU_CONTROLLER_VIEWS_H_
#define CHROME_BROWSER_VIEWS_BOOKMARK_MENU_CONTROLLER_VIEWS_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/views/browser_actions_container.h b/chrome/browser/views/browser_actions_container.h
index 8fb070d..4dd4761 100644
--- a/chrome/browser/views/browser_actions_container.h
+++ b/chrome/browser/views/browser_actions_container.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BROWSER_ACTIONS_CONTAINER_H_
#define CHROME_BROWSER_VIEWS_BROWSER_ACTIONS_CONTAINER_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/browser/views/browser_bubble.h b/chrome/browser/views/browser_bubble.h
index 68feb99..790c677 100644
--- a/chrome/browser/views/browser_bubble.h
+++ b/chrome/browser/views/browser_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BROWSER_BUBBLE_H_
#define CHROME_BROWSER_VIEWS_BROWSER_BUBBLE_H_
+#pragma once
#include "views/view.h"
#include "views/widget/widget.h"
diff --git a/chrome/browser/views/browser_dialogs.h b/chrome/browser/views/browser_dialogs.h
index 2adac51..f775d97 100644
--- a/chrome/browser/views/browser_dialogs.h
+++ b/chrome/browser/views/browser_dialogs.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BROWSER_DIALOGS_H_
#define CHROME_BROWSER_VIEWS_BROWSER_DIALOGS_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/bubble_border.h b/chrome/browser/views/bubble_border.h
index b8c6ade..6d5191a 100644
--- a/chrome/browser/views/bubble_border.h
+++ b/chrome/browser/views/bubble_border.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BUBBLE_BORDER_H_
#define CHROME_BROWSER_VIEWS_BUBBLE_BORDER_H_
+#pragma once
#include "third_party/skia/include/core/SkColor.h"
#include "views/background.h"
diff --git a/chrome/browser/views/bug_report_view.h b/chrome/browser/views/bug_report_view.h
index feeb0f3..da9fe41 100644
--- a/chrome/browser/views/bug_report_view.h
+++ b/chrome/browser/views/bug_report_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_BUG_REPORT_VIEW_H_
#define CHROME_BROWSER_VIEWS_BUG_REPORT_VIEW_H_
+#pragma once
#include "chrome/common/net/url_fetcher.h"
#include "gfx/rect.h"
diff --git a/chrome/browser/views/chrome_views_delegate.h b/chrome/browser/views/chrome_views_delegate.h
index e69f4fe..51ced5f 100644
--- a/chrome/browser/views/chrome_views_delegate.h
+++ b/chrome/browser/views/chrome_views_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_CHROME_VIEWS_DELEGATE_H_
#define CHROME_BROWSER_VIEWS_CHROME_VIEWS_DELEGATE_H_
+#pragma once
#include "base/logging.h"
#include "views/views_delegate.h"
diff --git a/chrome/browser/views/clear_browsing_data.h b/chrome/browser/views/clear_browsing_data.h
index 9fedeaf..24670ca 100644
--- a/chrome/browser/views/clear_browsing_data.h
+++ b/chrome/browser/views/clear_browsing_data.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_CLEAR_BROWSING_DATA_H_
#define CHROME_BROWSER_VIEWS_CLEAR_BROWSING_DATA_H_
+#pragma once
#include "app/combobox_model.h"
#include "chrome/browser/browsing_data_remover.h"
diff --git a/chrome/browser/views/collected_cookies_win.h b/chrome/browser/views/collected_cookies_win.h
index fc33d3c..a3675ae 100644
--- a/chrome/browser/views/collected_cookies_win.h
+++ b/chrome/browser/views/collected_cookies_win.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_VIEWS_COLLECTED_COOKIES_WIN_H_
#define CHROME_BROWSER_VIEWS_COLLECTED_COOKIES_WIN_H_
+#pragma once
#include "chrome/browser/tab_contents/constrained_window.h"
#include "chrome/common/content_settings.h"
diff --git a/chrome/browser/views/confirm_message_box_dialog.h b/chrome/browser/views/confirm_message_box_dialog.h
index 3c303b7..c0c5da7 100644
--- a/chrome/browser/views/confirm_message_box_dialog.h
+++ b/chrome/browser/views/confirm_message_box_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_CONFIRM_MESSAGE_BOX_DIALOG_H_
#define CHROME_BROWSER_VIEWS_CONFIRM_MESSAGE_BOX_DIALOG_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/constrained_window_win.h b/chrome/browser/views/constrained_window_win.h
index 69a83dc..5e925b3 100644
--- a/chrome/browser/views/constrained_window_win.h
+++ b/chrome/browser/views/constrained_window_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_CONSTRAINED_WINDOW_WIN_H_
#define CHROME_BROWSER_VIEWS_CONSTRAINED_WINDOW_WIN_H_
+#pragma once
#include "chrome/browser/tab_contents/constrained_window.h"
#include "chrome/browser/tab_contents/tab_contents_delegate.h"
diff --git a/chrome/browser/views/content_blocked_bubble_contents.h b/chrome/browser/views/content_blocked_bubble_contents.h
index bdbaf9e..a48cfcbc 100644
--- a/chrome/browser/views/content_blocked_bubble_contents.h
+++ b/chrome/browser/views/content_blocked_bubble_contents.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_CONTENT_BLOCKED_BUBBLE_CONTENTS_H_
#define CHROME_BROWSER_VIEWS_CONTENT_BLOCKED_BUBBLE_CONTENTS_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/views/cookie_info_view.h b/chrome/browser/views/cookie_info_view.h
index 8db996e..72f4fba 100644
--- a/chrome/browser/views/cookie_info_view.h
+++ b/chrome/browser/views/cookie_info_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_COOKIE_INFO_VIEW_H_
#define CHROME_BROWSER_VIEWS_COOKIE_INFO_VIEW_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/views/cookie_prompt_view.h b/chrome/browser/views/cookie_prompt_view.h
index 481389a..c94e700 100644
--- a/chrome/browser/views/cookie_prompt_view.h
+++ b/chrome/browser/views/cookie_prompt_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_COOKIE_PROMPT_VIEW_H_
#define CHROME_BROWSER_VIEWS_COOKIE_PROMPT_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/create_application_shortcut_view.h b/chrome/browser/views/create_application_shortcut_view.h
index 8daefd1..1fc56b8 100644
--- a/chrome/browser/views/create_application_shortcut_view.h
+++ b/chrome/browser/views/create_application_shortcut_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_CREATE_APPLICATION_SHORTCUT_VIEW_H_
#define CHROME_BROWSER_VIEWS_CREATE_APPLICATION_SHORTCUT_VIEW_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/views/database_info_view.h b/chrome/browser/views/database_info_view.h
index b6b6279..10d5b7b 100644
--- a/chrome/browser/views/database_info_view.h
+++ b/chrome/browser/views/database_info_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_DATABASE_INFO_VIEW_H_
#define CHROME_BROWSER_VIEWS_DATABASE_INFO_VIEW_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/views/database_open_info_view.h b/chrome/browser/views/database_open_info_view.h
index 63d24e2..81926ae 100644
--- a/chrome/browser/views/database_open_info_view.h
+++ b/chrome/browser/views/database_open_info_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_DATABASE_OPEN_INFO_VIEW_H_
#define CHROME_BROWSER_VIEWS_DATABASE_OPEN_INFO_VIEW_H_
+#pragma once
#include "base/string16.h"
#include "chrome/browser/views/generic_info_view.h"
diff --git a/chrome/browser/views/detachable_toolbar_view.h b/chrome/browser/views/detachable_toolbar_view.h
index 381fcbb..a3428ff 100644
--- a/chrome/browser/views/detachable_toolbar_view.h
+++ b/chrome/browser/views/detachable_toolbar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_DETACHABLE_TOOLBAR_VIEW_H_
#define CHROME_BROWSER_VIEWS_DETACHABLE_TOOLBAR_VIEW_H_
+#pragma once
#include "chrome/browser/views/accessible_toolbar_view.h"
diff --git a/chrome/browser/views/dom_view.h b/chrome/browser/views/dom_view.h
index 38e6189..09d8b2a 100644
--- a/chrome/browser/views/dom_view.h
+++ b/chrome/browser/views/dom_view.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_VIEWS_DOM_VIEW_H_
#define CHROME_BROWSER_VIEWS_DOM_VIEW_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "googleurl/src/gurl.h"
diff --git a/chrome/browser/views/download_item_view.h b/chrome/browser/views/download_item_view.h
index ffede2c..542245c 100644
--- a/chrome/browser/views/download_item_view.h
+++ b/chrome/browser/views/download_item_view.h
@@ -15,6 +15,7 @@
#ifndef CHROME_BROWSER_VIEWS_DOWNLOAD_ITEM_VIEW_H__
#define CHROME_BROWSER_VIEWS_DOWNLOAD_ITEM_VIEW_H__
+#pragma once
#include <string>
diff --git a/chrome/browser/views/download_shelf_view.h b/chrome/browser/views/download_shelf_view.h
index 2d24607..5341436 100644
--- a/chrome/browser/views/download_shelf_view.h
+++ b/chrome/browser/views/download_shelf_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_DOWNLOAD_SHELF_VIEW_H_
#define CHROME_BROWSER_VIEWS_DOWNLOAD_SHELF_VIEW_H_
+#pragma once
#include "app/slide_animation.h"
#include "chrome/browser/download/download_shelf.h"
diff --git a/chrome/browser/views/dropdown_bar_host.h b/chrome/browser/views/dropdown_bar_host.h
index 8b45f06..8924456 100644
--- a/chrome/browser/views/dropdown_bar_host.h
+++ b/chrome/browser/views/dropdown_bar_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_DROPDOWN_BAR_HOST_H_
#define CHROME_BROWSER_VIEWS_DROPDOWN_BAR_HOST_H_
+#pragma once
#include "app/animation.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/views/dropdown_bar_view.h b/chrome/browser/views/dropdown_bar_view.h
index dbae978..1486509 100644
--- a/chrome/browser/views/dropdown_bar_view.h
+++ b/chrome/browser/views/dropdown_bar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_DROPDOWN_BAR_VIEW_H_
#define CHROME_BROWSER_VIEWS_DROPDOWN_BAR_VIEW_H_
+#pragma once
#include "views/view.h"
diff --git a/chrome/browser/views/edit_search_engine_dialog.h b/chrome/browser/views/edit_search_engine_dialog.h
index 9f12cc1..43c4dd0 100644
--- a/chrome/browser/views/edit_search_engine_dialog.h
+++ b/chrome/browser/views/edit_search_engine_dialog.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_VIEWS_EDIT_SEARCH_ENGINE_DIALOG_H_
#define CHROME_BROWSER_VIEWS_EDIT_SEARCH_ENGINE_DIALOG_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/browser/views/event_utils.h b/chrome/browser/views/event_utils.h
index 0fdef8d..188041f 100644
--- a/chrome/browser/views/event_utils.h
+++ b/chrome/browser/views/event_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_EVENT_UTILS_H__
#define CHROME_BROWSER_VIEWS_EVENT_UTILS_H__
+#pragma once
#include "webkit/glue/window_open_disposition.h"
diff --git a/chrome/browser/views/extensions/browser_action_drag_data.h b/chrome/browser/views/extensions/browser_action_drag_data.h
index 583185b..33995fd 100644
--- a/chrome/browser/views/extensions/browser_action_drag_data.h
+++ b/chrome/browser/views/extensions/browser_action_drag_data.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_EXTENSIONS_BROWSER_ACTION_DRAG_DATA_H_
#define CHROME_BROWSER_VIEWS_EXTENSIONS_BROWSER_ACTION_DRAG_DATA_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/extensions/browser_action_overflow_menu_controller.h b/chrome/browser/views/extensions/browser_action_overflow_menu_controller.h
index 2695bb3..08a0d55 100644
--- a/chrome/browser/views/extensions/browser_action_overflow_menu_controller.h
+++ b/chrome/browser/views/extensions/browser_action_overflow_menu_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_EXTENSIONS_BROWSER_ACTION_OVERFLOW_MENU_CONTROLLER_H_
#define CHROME_BROWSER_VIEWS_EXTENSIONS_BROWSER_ACTION_OVERFLOW_MENU_CONTROLLER_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/views/extensions/extension_installed_bubble.h b/chrome/browser/views/extensions/extension_installed_bubble.h
index ad93996..81c12a6 100644
--- a/chrome/browser/views/extensions/extension_installed_bubble.h
+++ b/chrome/browser/views/extensions/extension_installed_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_EXTENSIONS_EXTENSION_INSTALLED_BUBBLE_H_
#define CHROME_BROWSER_VIEWS_EXTENSIONS_EXTENSION_INSTALLED_BUBBLE_H_
+#pragma once
#include "base/ref_counted.h"
#include "chrome/browser/views/info_bubble.h"
diff --git a/chrome/browser/views/extensions/extension_popup.h b/chrome/browser/views/extensions/extension_popup.h
index 2139971..4fa5147 100644
--- a/chrome/browser/views/extensions/extension_popup.h
+++ b/chrome/browser/views/extensions/extension_popup.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_EXTENSIONS_EXTENSION_POPUP_H_
#define CHROME_BROWSER_VIEWS_EXTENSIONS_EXTENSION_POPUP_H_
+#pragma once
#include "chrome/browser/extensions/extension_host.h"
#include "chrome/browser/views/browser_bubble.h"
diff --git a/chrome/browser/views/extensions/extension_shelf.h b/chrome/browser/views/extensions/extension_shelf.h
index b13b79c..79c022a 100644
--- a/chrome/browser/views/extensions/extension_shelf.h
+++ b/chrome/browser/views/extensions/extension_shelf.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_EXTENSIONS_EXTENSION_SHELF_H_
#define CHROME_BROWSER_VIEWS_EXTENSIONS_EXTENSION_SHELF_H_
+#pragma once
#include "app/slide_animation.h"
#include "base/task.h"
diff --git a/chrome/browser/views/extensions/extension_view.h b/chrome/browser/views/extensions/extension_view.h
index 3b379b1..64d52d4 100644
--- a/chrome/browser/views/extensions/extension_view.h
+++ b/chrome/browser/views/extensions/extension_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_EXTENSIONS_EXTENSION_VIEW_H_
#define CHROME_BROWSER_VIEWS_EXTENSIONS_EXTENSION_VIEW_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/browser/views/external_protocol_dialog.h b/chrome/browser/views/external_protocol_dialog.h
index b32582f..3932f58 100644
--- a/chrome/browser/views/external_protocol_dialog.h
+++ b/chrome/browser/views/external_protocol_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_EXTERNAL_PROTOCOL_DIALOG_H_
#define CHROME_BROWSER_VIEWS_EXTERNAL_PROTOCOL_DIALOG_H_
+#pragma once
#include "base/time.h"
#include "googleurl/src/gurl.h"
diff --git a/chrome/browser/views/find_bar_host.h b/chrome/browser/views/find_bar_host.h
index d0a946e..ab03f93 100644
--- a/chrome/browser/views/find_bar_host.h
+++ b/chrome/browser/views/find_bar_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FIND_BAR_HOST_H_
#define CHROME_BROWSER_VIEWS_FIND_BAR_HOST_H_
+#pragma once
#include "app/animation.h"
#include "chrome/browser/find_bar.h"
diff --git a/chrome/browser/views/find_bar_view.h b/chrome/browser/views/find_bar_view.h
index efedc94..ae49c6df 100644
--- a/chrome/browser/views/find_bar_view.h
+++ b/chrome/browser/views/find_bar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FIND_BAR_VIEW_H_
#define CHROME_BROWSER_VIEWS_FIND_BAR_VIEW_H_
+#pragma once
#include "base/string16.h"
#include "chrome/browser/find_notification_details.h"
diff --git a/chrome/browser/views/first_run_bubble.h b/chrome/browser/views/first_run_bubble.h
index adee35a..83a1393 100644
--- a/chrome/browser/views/first_run_bubble.h
+++ b/chrome/browser/views/first_run_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FIRST_RUN_BUBBLE_H_
#define CHROME_BROWSER_VIEWS_FIRST_RUN_BUBBLE_H_
+#pragma once
#include "base/compiler_specific.h"
#include "base/task.h"
diff --git a/chrome/browser/views/first_run_search_engine_view.h b/chrome/browser/views/first_run_search_engine_view.h
index 6e162a7..725de1b 100644
--- a/chrome/browser/views/first_run_search_engine_view.h
+++ b/chrome/browser/views/first_run_search_engine_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FIRST_RUN_SEARCH_ENGINE_VIEW_H_
#define CHROME_BROWSER_VIEWS_FIRST_RUN_SEARCH_ENGINE_VIEW_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/frame/app_panel_browser_frame_view.h b/chrome/browser/views/frame/app_panel_browser_frame_view.h
index 0f8bd3a..f7a7c745 100644
--- a/chrome/browser/views/frame/app_panel_browser_frame_view.h
+++ b/chrome/browser/views/frame/app_panel_browser_frame_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_APP_PANEL_BROWSER_FRAME_VIEW_H_
#define CHROME_BROWSER_VIEWS_FRAME_APP_PANEL_BROWSER_FRAME_VIEW_H_
+#pragma once
#include "chrome/browser/views/frame/browser_frame.h"
#include "chrome/browser/views/frame/browser_non_client_frame_view.h"
diff --git a/chrome/browser/views/frame/browser_bubble_host.h b/chrome/browser/views/frame/browser_bubble_host.h
index 4763a50..99b8058 100644
--- a/chrome/browser/views/frame/browser_bubble_host.h
+++ b/chrome/browser/views/frame/browser_bubble_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_BROWSER_BUBBLE_HOST_H_
#define CHROME_BROWSER_VIEWS_FRAME_BROWSER_BUBBLE_HOST_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/views/frame/browser_frame.h b/chrome/browser/views/frame/browser_frame.h
index 31b489f..5706d6b 100644
--- a/chrome/browser/views/frame/browser_frame.h
+++ b/chrome/browser/views/frame/browser_frame.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_BROWSER_FRAME_H_
#define CHROME_BROWSER_VIEWS_FRAME_BROWSER_FRAME_H_
+#pragma once
#include "build/build_config.h"
#include "views/window/non_client_view.h"
diff --git a/chrome/browser/views/frame/browser_frame_gtk.h b/chrome/browser/views/frame/browser_frame_gtk.h
index 10904dd..20a5be2 100644
--- a/chrome/browser/views/frame/browser_frame_gtk.h
+++ b/chrome/browser/views/frame/browser_frame_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_BROWSER_FRAME_GTK_H_
#define CHROME_BROWSER_VIEWS_FRAME_BROWSER_FRAME_GTK_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/views/frame/browser_frame.h"
diff --git a/chrome/browser/views/frame/browser_frame_win.h b/chrome/browser/views/frame/browser_frame_win.h
index 365497b..583eb87 100644
--- a/chrome/browser/views/frame/browser_frame_win.h
+++ b/chrome/browser/views/frame/browser_frame_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_BROWSER_FRAME_WIN_H_
#define CHROME_BROWSER_VIEWS_FRAME_BROWSER_FRAME_WIN_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/browser/views/frame/browser_frame.h"
diff --git a/chrome/browser/views/frame/browser_non_client_frame_view.h b/chrome/browser/views/frame/browser_non_client_frame_view.h
index e891f0b..ffcde5c 100644
--- a/chrome/browser/views/frame/browser_non_client_frame_view.h
+++ b/chrome/browser/views/frame/browser_non_client_frame_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_BROWSER_NON_CLIENT_FRAME_VIEW_H_
#define CHROME_BROWSER_VIEWS_FRAME_BROWSER_NON_CLIENT_FRAME_VIEW_H_
+#pragma once
#include "views/window/non_client_view.h"
diff --git a/chrome/browser/views/frame/browser_root_view.h b/chrome/browser/views/frame/browser_root_view.h
index cafbefd..4ae382a 100644
--- a/chrome/browser/views/frame/browser_root_view.h
+++ b/chrome/browser/views/frame/browser_root_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_BROWSER_ROOT_VIEW_H_
#define CHROME_BROWSER_VIEWS_FRAME_BROWSER_ROOT_VIEW_H_
+#pragma once
#include "views/widget/root_view.h"
diff --git a/chrome/browser/views/frame/browser_view.h b/chrome/browser/views/frame/browser_view.h
index 8c00550..37657f0 100644
--- a/chrome/browser/views/frame/browser_view.h
+++ b/chrome/browser/views/frame/browser_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_BROWSER_VIEW_H_
#define CHROME_BROWSER_VIEWS_FRAME_BROWSER_VIEW_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/browser/views/frame/browser_view_layout.h b/chrome/browser/views/frame/browser_view_layout.h
index 7291e1b..30f3756 100644
--- a/chrome/browser/views/frame/browser_view_layout.h
+++ b/chrome/browser/views/frame/browser_view_layout.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_BROWSER_VIEW_LAYOUT_H_
#define CHROME_BROWSER_VIEWS_FRAME_BROWSER_VIEW_LAYOUT_H_
+#pragma once
#include "chrome/browser/views/frame/browser_view.h"
#include "views/layout_manager.h"
diff --git a/chrome/browser/views/frame/glass_browser_frame_view.h b/chrome/browser/views/frame/glass_browser_frame_view.h
index 66f9abf..363e73f 100644
--- a/chrome/browser/views/frame/glass_browser_frame_view.h
+++ b/chrome/browser/views/frame/glass_browser_frame_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_GLASS_BROWSER_FRAME_VIEW_H_
#define CHROME_BROWSER_VIEWS_FRAME_GLASS_BROWSER_FRAME_VIEW_H_
+#pragma once
#include "chrome/browser/views/frame/browser_frame_win.h"
#include "chrome/browser/views/frame/browser_non_client_frame_view.h"
diff --git a/chrome/browser/views/frame/opaque_browser_frame_view.h b/chrome/browser/views/frame/opaque_browser_frame_view.h
index 9493bd8..a2e6543 100644
--- a/chrome/browser/views/frame/opaque_browser_frame_view.h
+++ b/chrome/browser/views/frame/opaque_browser_frame_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FRAME_OPAQUE_BROWSER_FRAME_VIEW_H_
#define CHROME_BROWSER_VIEWS_FRAME_OPAQUE_BROWSER_FRAME_VIEW_H_
+#pragma once
#include "chrome/browser/views/frame/browser_frame.h"
#include "chrome/browser/views/frame/browser_non_client_frame_view.h"
diff --git a/chrome/browser/views/fullscreen_exit_bubble.h b/chrome/browser/views/fullscreen_exit_bubble.h
index c9db5bb..c2ebd5a 100644
--- a/chrome/browser/views/fullscreen_exit_bubble.h
+++ b/chrome/browser/views/fullscreen_exit_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_FULLSCREEN_EXIT_BUBBLE_H__
#define CHROME_BROWSER_VIEWS_FULLSCREEN_EXIT_BUBBLE_H__
+#pragma once
#include "app/slide_animation.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/views/generic_info_view.h b/chrome/browser/views/generic_info_view.h
index f237e57..4c0318c 100644
--- a/chrome/browser/views/generic_info_view.h
+++ b/chrome/browser/views/generic_info_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_GENERIC_INFO_VIEW_H_
#define CHROME_BROWSER_VIEWS_GENERIC_INFO_VIEW_H_
+#pragma once
#include "base/gtest_prod_util.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/views/html_dialog_view.h b/chrome/browser/views/html_dialog_view.h
index e7d0275..9c05291 100644
--- a/chrome/browser/views/html_dialog_view.h
+++ b/chrome/browser/views/html_dialog_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_HTML_DIALOG_VIEW_H_
#define CHROME_BROWSER_VIEWS_HTML_DIALOG_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/importer_lock_view.h b/chrome/browser/views/importer_lock_view.h
index 866d96e..d974f38 100644
--- a/chrome/browser/views/importer_lock_view.h
+++ b/chrome/browser/views/importer_lock_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_IMPORTER_LOCK_VIEW_H__
#define CHROME_BROWSER_VIEWS_IMPORTER_LOCK_VIEW_H__
+#pragma once
#include "views/view.h"
#include "views/window/dialog_delegate.h"
diff --git a/chrome/browser/views/importer_view.h b/chrome/browser/views/importer_view.h
index ae62820..f6ae28f 100644
--- a/chrome/browser/views/importer_view.h
+++ b/chrome/browser/views/importer_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_IMPORTER_VIEW_H_
#define CHROME_BROWSER_VIEWS_IMPORTER_VIEW_H_
+#pragma once
#include "app/combobox_model.h"
#include "chrome/browser/importer/importer.h"
diff --git a/chrome/browser/views/importing_progress_view.h b/chrome/browser/views/importing_progress_view.h
index 5f70eb1..ec842e79 100644
--- a/chrome/browser/views/importing_progress_view.h
+++ b/chrome/browser/views/importing_progress_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_IMPORTING_PROGRESS_VIEW_H_
#define CHROME_BROWSER_VIEWS_IMPORTING_PROGRESS_VIEW_H_
+#pragma once
#include "chrome/browser/importer/importer.h"
#include "chrome/browser/importer/importer_data_types.h"
diff --git a/chrome/browser/views/info_bubble.h b/chrome/browser/views/info_bubble.h
index 30b3719..52bffe4 100644
--- a/chrome/browser/views/info_bubble.h
+++ b/chrome/browser/views/info_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFO_BUBBLE_H_
#define CHROME_BROWSER_VIEWS_INFO_BUBBLE_H_
+#pragma once
#include "app/slide_animation.h"
#include "third_party/skia/include/core/SkColor.h"
diff --git a/chrome/browser/views/infobars/after_translate_infobar.h b/chrome/browser/views/infobars/after_translate_infobar.h
index 7144e1b..6e781da 100644
--- a/chrome/browser/views/infobars/after_translate_infobar.h
+++ b/chrome/browser/views/infobars/after_translate_infobar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_AFTER_TRANSLATE_INFOBAR_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_AFTER_TRANSLATE_INFOBAR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/infobars/before_translate_infobar.h b/chrome/browser/views/infobars/before_translate_infobar.h
index c233626..a6610ab 100644
--- a/chrome/browser/views/infobars/before_translate_infobar.h
+++ b/chrome/browser/views/infobars/before_translate_infobar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_BEFORE_TRANSLATE_INFOBAR_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_BEFORE_TRANSLATE_INFOBAR_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/infobars/extension_infobar.h b/chrome/browser/views/infobars/extension_infobar.h
index 9b9b987..ccc8592 100644
--- a/chrome/browser/views/infobars/extension_infobar.h
+++ b/chrome/browser/views/infobars/extension_infobar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_EXTENSION_INFOBAR_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_EXTENSION_INFOBAR_H_
+#pragma once
#include "chrome/browser/views/infobars/infobars.h"
diff --git a/chrome/browser/views/infobars/infobar_button_border.h b/chrome/browser/views/infobars/infobar_button_border.h
index 303fc4b..865e4f8 100644
--- a/chrome/browser/views/infobars/infobar_button_border.h
+++ b/chrome/browser/views/infobars/infobar_button_border.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_INFOBAR_BUTTON_BORDER_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_INFOBAR_BUTTON_BORDER_H_
+#pragma once
#include "views/border.h"
diff --git a/chrome/browser/views/infobars/infobar_container.h b/chrome/browser/views/infobars/infobar_container.h
index 7480c7b..662b313 100644
--- a/chrome/browser/views/infobars/infobar_container.h
+++ b/chrome/browser/views/infobars/infobar_container.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_INFOBAR_CONTAINER_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_INFOBAR_CONTAINER_H_
+#pragma once
#include "chrome/common/notification_registrar.h"
#include "views/view.h"
diff --git a/chrome/browser/views/infobars/infobar_text_button.h b/chrome/browser/views/infobars/infobar_text_button.h
index 221b5de..35f16a1 100644
--- a/chrome/browser/views/infobars/infobar_text_button.h
+++ b/chrome/browser/views/infobars/infobar_text_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_INFOBAR_TEXT_BUTTON_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_INFOBAR_TEXT_BUTTON_H_
+#pragma once
#include "views/controls/button/text_button.h"
diff --git a/chrome/browser/views/infobars/infobars.h b/chrome/browser/views/infobars/infobars.h
index a494beb..47a41fa 100644
--- a/chrome/browser/views/infobars/infobars.h
+++ b/chrome/browser/views/infobars/infobars.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_INFOBARS_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_INFOBARS_H_
+#pragma once
#include "app/animation.h"
#include "base/task.h"
diff --git a/chrome/browser/views/infobars/translate_infobar_base.h b/chrome/browser/views/infobars/translate_infobar_base.h
index 173742d..a16d1ca 100644
--- a/chrome/browser/views/infobars/translate_infobar_base.h
+++ b/chrome/browser/views/infobars/translate_infobar_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_TRANSLATE_INFOBAR_BASE_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_TRANSLATE_INFOBAR_BASE_H_
+#pragma once
#include "chrome/browser/translate/translate_infobar_view.h"
#include "chrome/browser/views/infobars/infobars.h"
diff --git a/chrome/browser/views/infobars/translate_message_infobar.h b/chrome/browser/views/infobars/translate_message_infobar.h
index f4cb896..e77bcf2 100644
--- a/chrome/browser/views/infobars/translate_message_infobar.h
+++ b/chrome/browser/views/infobars/translate_message_infobar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_INFOBARS_TRANSLATE_MESSAGE_INFOBAR_H_
#define CHROME_BROWSER_VIEWS_INFOBARS_TRANSLATE_MESSAGE_INFOBAR_H_
+#pragma once
#include "chrome/browser/views/infobars/translate_infobar_base.h"
diff --git a/chrome/browser/views/jsmessage_box_dialog.h b/chrome/browser/views/jsmessage_box_dialog.h
index c142a67..512f2cf 100644
--- a/chrome/browser/views/jsmessage_box_dialog.h
+++ b/chrome/browser/views/jsmessage_box_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_JSMESSAGE_BOX_DIALOG_H_
#define CHROME_BROWSER_VIEWS_JSMESSAGE_BOX_DIALOG_H_
+#pragma once
#include "chrome/browser/js_modal_dialog.h"
diff --git a/chrome/browser/views/keyword_editor_view.h b/chrome/browser/views/keyword_editor_view.h
index 34cd39b..9b4229c 100644
--- a/chrome/browser/views/keyword_editor_view.h
+++ b/chrome/browser/views/keyword_editor_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_KEYWORD_EDITOR_VIEW_H_
#define CHROME_BROWSER_VIEWS_KEYWORD_EDITOR_VIEW_H_
+#pragma once
#include <Windows.h>
#include <map>
diff --git a/chrome/browser/views/list_background.h b/chrome/browser/views/list_background.h
index 5c54f6e..4f29a34 100644
--- a/chrome/browser/views/list_background.h
+++ b/chrome/browser/views/list_background.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LIST_BACKGROUND_H_
#define CHROME_BROWSER_VIEWS_LIST_BACKGROUND_H_
+#pragma once
#include "gfx/canvas_skia.h"
#include "gfx/native_theme_win.h"
diff --git a/chrome/browser/views/local_storage_info_view.h b/chrome/browser/views/local_storage_info_view.h
index 83b6155..b44907e 100644
--- a/chrome/browser/views/local_storage_info_view.h
+++ b/chrome/browser/views/local_storage_info_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCAL_STORAGE_INFO_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCAL_STORAGE_INFO_VIEW_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/views/local_storage_set_item_info_view.h b/chrome/browser/views/local_storage_set_item_info_view.h
index 7ab2118..788e69d 100644
--- a/chrome/browser/views/local_storage_set_item_info_view.h
+++ b/chrome/browser/views/local_storage_set_item_info_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCAL_STORAGE_SET_ITEM_INFO_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCAL_STORAGE_SET_ITEM_INFO_VIEW_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/views/location_bar/click_handler.h b/chrome/browser/views/location_bar/click_handler.h
index e477e94..dc8c917 100644
--- a/chrome/browser/views/location_bar/click_handler.h
+++ b/chrome/browser/views/location_bar/click_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_CLICK_HANDLER_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_CLICK_HANDLER_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/browser/views/location_bar/content_setting_image_view.h b/chrome/browser/views/location_bar/content_setting_image_view.h
index c641daa..366ed48 100644
--- a/chrome/browser/views/location_bar/content_setting_image_view.h
+++ b/chrome/browser/views/location_bar/content_setting_image_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_CONTENT_SETTING_IMAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_CONTENT_SETTING_IMAGE_VIEW_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/views/info_bubble.h"
diff --git a/chrome/browser/views/location_bar/ev_bubble_view.h b/chrome/browser/views/location_bar/ev_bubble_view.h
index 4b92944..058c8a2 100644
--- a/chrome/browser/views/location_bar/ev_bubble_view.h
+++ b/chrome/browser/views/location_bar/ev_bubble_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_EV_BUBBLE_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_EV_BUBBLE_VIEW_H_
+#pragma once
#include "chrome/browser/views/location_bar/click_handler.h"
#include "chrome/browser/views/location_bar/icon_label_bubble_view.h"
diff --git a/chrome/browser/views/location_bar/icon_label_bubble_view.h b/chrome/browser/views/location_bar/icon_label_bubble_view.h
index dd5b196..de252dd 100644
--- a/chrome/browser/views/location_bar/icon_label_bubble_view.h
+++ b/chrome/browser/views/location_bar/icon_label_bubble_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_ICON_LABEL_BUBBLE_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_ICON_LABEL_BUBBLE_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/location_bar/keyword_hint_view.h b/chrome/browser/views/location_bar/keyword_hint_view.h
index 75388df..af11a84 100644
--- a/chrome/browser/views/location_bar/keyword_hint_view.h
+++ b/chrome/browser/views/location_bar/keyword_hint_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_KEYWORD_HINT_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_KEYWORD_HINT_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/location_bar/location_bar_view.h b/chrome/browser/views/location_bar/location_bar_view.h
index 93dd54d..0b7cb65 100644
--- a/chrome/browser/views/location_bar/location_bar_view.h
+++ b/chrome/browser/views/location_bar/location_bar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/browser/views/location_bar/location_icon_view.h b/chrome/browser/views/location_bar/location_icon_view.h
index dd2c3e5..524da4e 100644
--- a/chrome/browser/views/location_bar/location_icon_view.h
+++ b/chrome/browser/views/location_bar/location_icon_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_LOCATION_ICON_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_LOCATION_ICON_VIEW_H_
+#pragma once
#include "chrome/browser/views/location_bar/click_handler.h"
#include "views/controls/image_view.h"
diff --git a/chrome/browser/views/location_bar/page_action_image_view.h b/chrome/browser/views/location_bar/page_action_image_view.h
index e61cb3e..1177e49 100644
--- a/chrome/browser/views/location_bar/page_action_image_view.h
+++ b/chrome/browser/views/location_bar/page_action_image_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_PAGE_ACTION_IMAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_PAGE_ACTION_IMAGE_VIEW_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/browser/views/location_bar/page_action_with_badge_view.h b/chrome/browser/views/location_bar/page_action_with_badge_view.h
index c54573e..06c768e 100644
--- a/chrome/browser/views/location_bar/page_action_with_badge_view.h
+++ b/chrome/browser/views/location_bar/page_action_with_badge_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_PAGE_ACTION_WITH_BADGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_PAGE_ACTION_WITH_BADGE_VIEW_H_
+#pragma once
#include "gfx/size.h"
#include "views/view.h"
diff --git a/chrome/browser/views/location_bar/selected_keyword_view.h b/chrome/browser/views/location_bar/selected_keyword_view.h
index 143025f..0199cea 100644
--- a/chrome/browser/views/location_bar/selected_keyword_view.h
+++ b/chrome/browser/views/location_bar/selected_keyword_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_SELECTED_KEYWORD_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_SELECTED_KEYWORD_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/location_bar/star_view.h b/chrome/browser/views/location_bar/star_view.h
index ddc3749..5fd5e3c 100644
--- a/chrome/browser/views/location_bar/star_view.h
+++ b/chrome/browser/views/location_bar/star_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOCATION_BAR_STAR_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_STAR_VIEW_H_
+#pragma once
#include "chrome/browser/views/info_bubble.h"
#include "views/controls/image_view.h"
diff --git a/chrome/browser/views/login_view.h b/chrome/browser/views/login_view.h
index 01b1b7c..8618bc2 100644
--- a/chrome/browser/views/login_view.h
+++ b/chrome/browser/views/login_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_LOGIN_VIEW_H_
#define CHROME_BROWSER_VIEWS_LOGIN_VIEW_H_
+#pragma once
#include "base/task.h"
#include "chrome/browser/login_model.h"
diff --git a/chrome/browser/views/modal_dialog_delegate.h b/chrome/browser/views/modal_dialog_delegate.h
index 4fe2c1d..42d6a1e 100644
--- a/chrome/browser/views/modal_dialog_delegate.h
+++ b/chrome/browser/views/modal_dialog_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_MODAL_DIALOG_DELEGATE_H_
#define CHROME_BROWSER_VIEWS_MODAL_DIALOG_DELEGATE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/notifications/balloon_view.h b/chrome/browser/views/notifications/balloon_view.h
index 40fc68d..9ebb26c 100644
--- a/chrome/browser/views/notifications/balloon_view.h
+++ b/chrome/browser/views/notifications/balloon_view.h
@@ -6,6 +6,7 @@
#ifndef CHROME_BROWSER_VIEWS_NOTIFICATIONS_BALLOON_VIEW_H_
#define CHROME_BROWSER_VIEWS_NOTIFICATIONS_BALLOON_VIEW_H_
+#pragma once
#include "app/slide_animation.h"
#include "base/basictypes.h"
diff --git a/chrome/browser/views/notifications/balloon_view_host.h b/chrome/browser/views/notifications/balloon_view_host.h
index 19fdffc..a14768c 100644
--- a/chrome/browser/views/notifications/balloon_view_host.h
+++ b/chrome/browser/views/notifications/balloon_view_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_NOTIFICATIONS_BALLOON_VIEW_HOST_H_
#define CHROME_BROWSER_VIEWS_NOTIFICATIONS_BALLOON_VIEW_HOST_H_
+#pragma once
#include "chrome/browser/notifications/balloon_host.h"
#include "views/controls/native/native_view_host.h"
diff --git a/chrome/browser/views/options/advanced_contents_view.h b/chrome/browser/views/options/advanced_contents_view.h
index a27acb9..5adf493 100644
--- a/chrome/browser/views/options/advanced_contents_view.h
+++ b/chrome/browser/views/options/advanced_contents_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_ADVANCED_CONTENTS_VIEW_H__
#define CHROME_BROWSER_VIEWS_OPTIONS_ADVANCED_CONTENTS_VIEW_H__
+#pragma once
#include "chrome/browser/views/options/options_page_view.h"
diff --git a/chrome/browser/views/options/advanced_page_view.h b/chrome/browser/views/options/advanced_page_view.h
index 4c02f15..8075021 100644
--- a/chrome/browser/views/options/advanced_page_view.h
+++ b/chrome/browser/views/options/advanced_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_ADVANCED_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_ADVANCED_PAGE_VIEW_H_
+#pragma once
#include "chrome/browser/views/options/options_page_view.h"
#include "views/controls/button/button.h"
diff --git a/chrome/browser/views/options/content_exceptions_table_view.h b/chrome/browser/views/options/content_exceptions_table_view.h
index 57c4ab0..ac5511f 100644
--- a/chrome/browser/views/options/content_exceptions_table_view.h
+++ b/chrome/browser/views/options/content_exceptions_table_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_CONTENT_EXCEPTIONS_TABLE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_CONTENT_EXCEPTIONS_TABLE_VIEW_H_
+#pragma once
#include "chrome/browser/content_exceptions_table_model.h"
#include "views/controls/table/table_view.h"
diff --git a/chrome/browser/views/options/content_filter_page_view.h b/chrome/browser/views/options/content_filter_page_view.h
index eaf6e33..8c9bd99 100644
--- a/chrome/browser/views/options/content_filter_page_view.h
+++ b/chrome/browser/views/options/content_filter_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_CONTENT_FILTER_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_CONTENT_FILTER_PAGE_VIEW_H_
+#pragma once
#include "chrome/browser/views/options/options_page_view.h"
#include "chrome/common/content_settings_types.h"
diff --git a/chrome/browser/views/options/content_page_view.h b/chrome/browser/views/options/content_page_view.h
index 91b9c07..5dfe969 100644
--- a/chrome/browser/views/options/content_page_view.h
+++ b/chrome/browser/views/options/content_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_CONTENT_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_CONTENT_PAGE_VIEW_H_
+#pragma once
#include "chrome/browser/autofill/personal_data_manager.h"
#include "chrome/browser/pref_member.h"
diff --git a/chrome/browser/views/options/content_settings_window_view.h b/chrome/browser/views/options/content_settings_window_view.h
index f97f219..0fde26a 100644
--- a/chrome/browser/views/options/content_settings_window_view.h
+++ b/chrome/browser/views/options/content_settings_window_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_CONTENT_SETTINGS_WINDOW_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_CONTENT_SETTINGS_WINDOW_VIEW_H_
+#pragma once
#include "chrome/browser/pref_member.h"
#include "chrome/common/content_settings_types.h"
diff --git a/chrome/browser/views/options/cookie_filter_page_view.h b/chrome/browser/views/options/cookie_filter_page_view.h
index 2710cfc..61c138a 100644
--- a/chrome/browser/views/options/cookie_filter_page_view.h
+++ b/chrome/browser/views/options/cookie_filter_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_COOKIE_FILTER_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_COOKIE_FILTER_PAGE_VIEW_H_
+#pragma once
#include "chrome/browser/views/options/content_filter_page_view.h"
diff --git a/chrome/browser/views/options/cookies_view.h b/chrome/browser/views/options/cookies_view.h
index 64ca05d..8fddb2b 100644
--- a/chrome/browser/views/options/cookies_view.h
+++ b/chrome/browser/views/options/cookies_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_COOKIES_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_COOKIES_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/options/exception_editor_view.h b/chrome/browser/views/options/exception_editor_view.h
index 3c815db..3dfab19 100644
--- a/chrome/browser/views/options/exception_editor_view.h
+++ b/chrome/browser/views/options/exception_editor_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_EXCEPTION_EDITOR_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_EXCEPTION_EDITOR_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/options/exceptions_page_view.h b/chrome/browser/views/options/exceptions_page_view.h
index 10756d9..9417118 100644
--- a/chrome/browser/views/options/exceptions_page_view.h
+++ b/chrome/browser/views/options/exceptions_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_EXCEPTIONS_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_EXCEPTIONS_PAGE_VIEW_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/options/exceptions_view.h b/chrome/browser/views/options/exceptions_view.h
index ceb9bcb..4e66e6d 100644
--- a/chrome/browser/views/options/exceptions_view.h
+++ b/chrome/browser/views/options/exceptions_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_EXCEPTIONS_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_EXCEPTIONS_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/options/fonts_languages_window_view.h b/chrome/browser/views/options/fonts_languages_window_view.h
index 55a4405..4af9d01 100644
--- a/chrome/browser/views/options/fonts_languages_window_view.h
+++ b/chrome/browser/views/options/fonts_languages_window_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_FONTS_LANGUAGES_WINDOW_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_FONTS_LANGUAGES_WINDOW_VIEW_H_
+#pragma once
#include "chrome/browser/fonts_languages_window.h"
#include "views/view.h"
diff --git a/chrome/browser/views/options/fonts_page_view.h b/chrome/browser/views/options/fonts_page_view.h
index 8f9ee0b..c9813b7 100644
--- a/chrome/browser/views/options/fonts_page_view.h
+++ b/chrome/browser/views/options/fonts_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_FONTS_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_FONTS_PAGE_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/options/general_page_view.h b/chrome/browser/views/options/general_page_view.h
index e827ecf..2b05c70a 100644
--- a/chrome/browser/views/options/general_page_view.h
+++ b/chrome/browser/views/options/general_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_GENERAL_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_GENERAL_PAGE_VIEW_H_
+#pragma once
#include "chrome/browser/pref_member.h"
#include "chrome/browser/shell_integration.h"
diff --git a/chrome/browser/views/options/languages_page_view.h b/chrome/browser/views/options/languages_page_view.h
index 7342ad1..d4ab082 100644
--- a/chrome/browser/views/options/languages_page_view.h
+++ b/chrome/browser/views/options/languages_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_LANGUAGES_PAGE_VIEW_H__
#define CHROME_BROWSER_VIEWS_OPTIONS_LANGUAGES_PAGE_VIEW_H__
+#pragma once
#include "chrome/browser/pref_member.h"
#include "chrome/browser/views/options/options_page_view.h"
diff --git a/chrome/browser/views/options/managed_prefs_banner_view.h b/chrome/browser/views/options/managed_prefs_banner_view.h
index 6002ada..cc46786 100644
--- a/chrome/browser/views/options/managed_prefs_banner_view.h
+++ b/chrome/browser/views/options/managed_prefs_banner_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_MANAGED_PREFS_BANNER_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_MANAGED_PREFS_BANNER_VIEW_H_
+#pragma once
#include "chrome/browser/managed_prefs_banner_base.h"
#include "views/view.h"
diff --git a/chrome/browser/views/options/options_group_view.h b/chrome/browser/views/options/options_group_view.h
index 83a638f..41550c2 100644
--- a/chrome/browser/views/options/options_group_view.h
+++ b/chrome/browser/views/options/options_group_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_OPTIONS_GROUP_VIEW_H__
#define CHROME_BROWSER_VIEWS_OPTIONS_OPTIONS_GROUP_VIEW_H__
+#pragma once
#include "views/view.h"
diff --git a/chrome/browser/views/options/options_page_view.h b/chrome/browser/views/options/options_page_view.h
index 289b00a..707e39f 100644
--- a/chrome/browser/views/options/options_page_view.h
+++ b/chrome/browser/views/options/options_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_OPTIONS_PAGE_VIEW_H__
#define CHROME_BROWSER_VIEWS_OPTIONS_OPTIONS_PAGE_VIEW_H__
+#pragma once
#include "chrome/browser/options_page_base.h"
#include "views/controls/link.h"
diff --git a/chrome/browser/views/options/passwords_exceptions_window_view.h b/chrome/browser/views/options/passwords_exceptions_window_view.h
index fc6a49c..df98697 100644
--- a/chrome/browser/views/options/passwords_exceptions_window_view.h
+++ b/chrome/browser/views/options/passwords_exceptions_window_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_PASSWORDS_EXCEPTIONS_WINDOW_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_PASSWORDS_EXCEPTIONS_WINDOW_VIEW_H_
+#pragma once
#include "views/view.h"
#include "views/window/dialog_delegate.h"
diff --git a/chrome/browser/views/options/passwords_page_view.h b/chrome/browser/views/options/passwords_page_view.h
index 2f065b3..357b02b 100644
--- a/chrome/browser/views/options/passwords_page_view.h
+++ b/chrome/browser/views/options/passwords_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_PASSWORDS_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_PASSWORDS_PAGE_VIEW_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/options/plugin_filter_page_view.h b/chrome/browser/views/options/plugin_filter_page_view.h
index 47faa8a..6dc6af9 100644
--- a/chrome/browser/views/options/plugin_filter_page_view.h
+++ b/chrome/browser/views/options/plugin_filter_page_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_PLUGIN_FILTER_PAGE_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_PLUGIN_FILTER_PAGE_VIEW_H_
+#pragma once
#include "chrome/browser/views/options/content_filter_page_view.h"
diff --git a/chrome/browser/views/options/simple_content_exceptions_view.h b/chrome/browser/views/options/simple_content_exceptions_view.h
index 5124532..b0ab00a 100644
--- a/chrome/browser/views/options/simple_content_exceptions_view.h
+++ b/chrome/browser/views/options/simple_content_exceptions_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_OPTIONS_SIMPLE_CONTENT_EXCEPTIONS_VIEW_H_
#define CHROME_BROWSER_VIEWS_OPTIONS_SIMPLE_CONTENT_EXCEPTIONS_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/pinned_contents_info_bubble.h b/chrome/browser/views/pinned_contents_info_bubble.h
index 8033b39..29cd5972 100644
--- a/chrome/browser/views/pinned_contents_info_bubble.h
+++ b/chrome/browser/views/pinned_contents_info_bubble.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_PINNED_CONTENTS_INFO_BUBBLE_H_
#define CHROME_BROWSER_VIEWS_PINNED_CONTENTS_INFO_BUBBLE_H_
+#pragma once
#include "chrome/browser/views/info_bubble.h"
diff --git a/chrome/browser/views/reload_button.h b/chrome/browser/views/reload_button.h
index 20991f9..6a8c29c 100644
--- a/chrome/browser/views/reload_button.h
+++ b/chrome/browser/views/reload_button.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_RELOAD_BUTTON_H__
#define CHROME_BROWSER_VIEWS_RELOAD_BUTTON_H__
+#pragma once
#include "base/basictypes.h"
#include "base/timer.h"
diff --git a/chrome/browser/views/repost_form_warning_view.h b/chrome/browser/views/repost_form_warning_view.h
index a6932af..b4e56a6 100644
--- a/chrome/browser/views/repost_form_warning_view.h
+++ b/chrome/browser/views/repost_form_warning_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_REPOST_FORM_WARNING_VIEW_H_
#define CHROME_BROWSER_VIEWS_REPOST_FORM_WARNING_VIEW_H_
+#pragma once
#include "chrome/browser/tab_contents/constrained_window.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/views/restart_message_box.h b/chrome/browser/views/restart_message_box.h
index 895937c..816fe6c 100644
--- a/chrome/browser/views/restart_message_box.h
+++ b/chrome/browser/views/restart_message_box.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_RESTART_MESSAGE_BOX_H_
#define CHROME_BROWSER_VIEWS_RESTART_MESSAGE_BOX_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/views/sad_tab_view.h b/chrome/browser/views/sad_tab_view.h
index fff7213..11f26265 100644
--- a/chrome/browser/views/sad_tab_view.h
+++ b/chrome/browser/views/sad_tab_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_SAD_TAB_VIEW_H_
#define CHROME_BROWSER_VIEWS_SAD_TAB_VIEW_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/font.h"
diff --git a/chrome/browser/views/status_bubble_views.h b/chrome/browser/views/status_bubble_views.h
index 4e0b414..d198f0e 100644
--- a/chrome/browser/views/status_bubble_views.h
+++ b/chrome/browser/views/status_bubble_views.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_STATUS_BUBBLE_VIEWS_H_
#define CHROME_BROWSER_VIEWS_STATUS_BUBBLE_VIEWS_H_
+#pragma once
#include "base/logging.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/views/status_icons/status_icon_win.h b/chrome/browser/views/status_icons/status_icon_win.h
index 46be5ae..e3f88f4 100644
--- a/chrome/browser/views/status_icons/status_icon_win.h
+++ b/chrome/browser/views/status_icons/status_icon_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_STATUS_ICONS_STATUS_ICON_WIN_H_
#define CHROME_BROWSER_VIEWS_STATUS_ICONS_STATUS_ICON_WIN_H_
+#pragma once
#include <windows.h>
#include <shellapi.h>
diff --git a/chrome/browser/views/status_icons/status_tray_win.h b/chrome/browser/views/status_icons/status_tray_win.h
index f3aa9d1..efdb13b 100644
--- a/chrome/browser/views/status_icons/status_tray_win.h
+++ b/chrome/browser/views/status_icons/status_tray_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_STATUS_ICONS_STATUS_TRAY_WIN_H_
#define CHROME_BROWSER_VIEWS_STATUS_ICONS_STATUS_TRAY_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/browser/views/tab_contents/native_tab_contents_container.h b/chrome/browser/views/tab_contents/native_tab_contents_container.h
index 714be9a..51e08af 100644
--- a/chrome/browser/views/tab_contents/native_tab_contents_container.h
+++ b/chrome/browser/views/tab_contents/native_tab_contents_container.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_NATIVE_TAB_CONTENTS_CONTAINER_H_
#define CHROME_BROWSER_VIEWS_TAB_CONTENTS_NATIVE_TAB_CONTENTS_CONTAINER_H_
+#pragma once
class RenderViewHost;
class TabContents;
diff --git a/chrome/browser/views/tab_contents/native_tab_contents_container_gtk.h b/chrome/browser/views/tab_contents/native_tab_contents_container_gtk.h
index e30c11f..a00caad 100644
--- a/chrome/browser/views/tab_contents/native_tab_contents_container_gtk.h
+++ b/chrome/browser/views/tab_contents/native_tab_contents_container_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_NATIVE_TAB_CONTENTS_CONTAINER_GTK_H_
#define CHROME_BROWSER_VIEWS_TAB_CONTENTS_NATIVE_TAB_CONTENTS_CONTAINER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/chrome/browser/views/tab_contents/native_tab_contents_container_win.h b/chrome/browser/views/tab_contents/native_tab_contents_container_win.h
index 5fb5700..b87ccf2 100644
--- a/chrome/browser/views/tab_contents/native_tab_contents_container_win.h
+++ b/chrome/browser/views/tab_contents/native_tab_contents_container_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_NATIVE_TAB_CONTENTS_CONTAINER_WIN_H_
#define CHROME_BROWSER_VIEWS_TAB_CONTENTS_NATIVE_TAB_CONTENTS_CONTAINER_WIN_H_
+#pragma once
#include "chrome/browser/views/tab_contents/native_tab_contents_container.h"
#include "views/controls/native/native_view_host.h"
diff --git a/chrome/browser/views/tab_contents/render_view_context_menu_views.h b/chrome/browser/views/tab_contents/render_view_context_menu_views.h
index cb58698..65ef289 100644
--- a/chrome/browser/views/tab_contents/render_view_context_menu_views.h
+++ b/chrome/browser/views/tab_contents/render_view_context_menu_views.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_RENDER_VIEW_CONTEXT_MENU_VIEWS_H_
#define CHROME_BROWSER_VIEWS_TAB_CONTENTS_RENDER_VIEW_CONTEXT_MENU_VIEWS_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/browser/views/tab_contents/tab_contents_container.h b/chrome/browser/views/tab_contents/tab_contents_container.h
index 18e69ff..c2a59d9 100644
--- a/chrome/browser/views/tab_contents/tab_contents_container.h
+++ b/chrome/browser/views/tab_contents/tab_contents_container.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_CONTAINER_H_
#define CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_CONTAINER_H_
+#pragma once
#include "chrome/browser/views/tab_contents/native_tab_contents_container.h"
#include "chrome/common/notification_registrar.h"
diff --git a/chrome/browser/views/tab_contents/tab_contents_drag_win.h b/chrome/browser/views/tab_contents/tab_contents_drag_win.h
index bfa2b12..2fd29e8 100644
--- a/chrome/browser/views/tab_contents/tab_contents_drag_win.h
+++ b/chrome/browser/views/tab_contents/tab_contents_drag_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_DRAG_WIN_H_
#define CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_DRAG_WIN_H_
+#pragma once
#include "app/os_exchange_data_provider_win.h"
#include "base/platform_thread.h"
diff --git a/chrome/browser/views/tab_contents/tab_contents_view_gtk.h b/chrome/browser/views/tab_contents/tab_contents_view_gtk.h
index b4788c8..a46c4a3 100644
--- a/chrome/browser/views/tab_contents/tab_contents_view_gtk.h
+++ b/chrome/browser/views/tab_contents/tab_contents_view_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_
#define CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/tab_contents/tab_contents_view_win.h b/chrome/browser/views/tab_contents/tab_contents_view_win.h
index 2c080c1..471869c 100644
--- a/chrome/browser/views/tab_contents/tab_contents_view_win.h
+++ b/chrome/browser/views/tab_contents/tab_contents_view_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_WIN_H_
#define CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_WIN_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/timer.h"
diff --git a/chrome/browser/views/tab_icon_view.h b/chrome/browser/views/tab_icon_view.h
index 6813e32..ef42477 100644
--- a/chrome/browser/views/tab_icon_view.h
+++ b/chrome/browser/views/tab_icon_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TAB_ICON_VIEW_H_
#define CHROME_BROWSER_VIEWS_TAB_ICON_VIEW_H_
+#pragma once
#include "views/view.h"
diff --git a/chrome/browser/views/tabs/base_tab.h b/chrome/browser/views/tabs/base_tab.h
index 78c2d94..bf575e8 100644
--- a/chrome/browser/views/tabs/base_tab.h
+++ b/chrome/browser/views/tabs/base_tab.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_BASE_TAB_H_
#define CHROME_BROWSER_VIEWS_TABS_BASE_TAB_H_
+#pragma once
#include "app/animation.h"
#include "base/ref_counted.h"
diff --git a/chrome/browser/views/tabs/base_tab_strip.h b/chrome/browser/views/tabs/base_tab_strip.h
index a2e62c0..91f5e6c 100644
--- a/chrome/browser/views/tabs/base_tab_strip.h
+++ b/chrome/browser/views/tabs/base_tab_strip.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_BASE_TAB_STRIP_H_
#define CHROME_BROWSER_VIEWS_TABS_BASE_TAB_STRIP_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/tabs/browser_tab_strip_controller.h b/chrome/browser/views/tabs/browser_tab_strip_controller.h
index 9f0a7a5..662a0c1 100644
--- a/chrome/browser/views/tabs/browser_tab_strip_controller.h
+++ b/chrome/browser/views/tabs/browser_tab_strip_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_BROWSER_TAB_STRIP_CONTROLLER_H_
#define CHROME_BROWSER_VIEWS_TABS_BROWSER_TAB_STRIP_CONTROLLER_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "chrome/browser/tabs/tab_strip_model.h"
diff --git a/chrome/browser/views/tabs/dragged_tab_controller.h b/chrome/browser/views/tabs/dragged_tab_controller.h
index 2fe3e92..840a4fe 100644
--- a/chrome/browser/views/tabs/dragged_tab_controller.h
+++ b/chrome/browser/views/tabs/dragged_tab_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_DRAGGED_TAB_CONTROLLER_H_
#define CHROME_BROWSER_VIEWS_TABS_DRAGGED_TAB_CONTROLLER_H_
+#pragma once
#include "base/message_loop.h"
#include "base/timer.h"
diff --git a/chrome/browser/views/tabs/dragged_tab_view.h b/chrome/browser/views/tabs/dragged_tab_view.h
index f2ded5a..0432d46 100644
--- a/chrome/browser/views/tabs/dragged_tab_view.h
+++ b/chrome/browser/views/tabs/dragged_tab_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_DRAGGED_TAB_VIEW_H_
#define CHROME_BROWSER_VIEWS_TABS_DRAGGED_TAB_VIEW_H_
+#pragma once
#include "build/build_config.h"
#include "gfx/point.h"
diff --git a/chrome/browser/views/tabs/native_view_photobooth.h b/chrome/browser/views/tabs/native_view_photobooth.h
index 804983c..0eba321 100644
--- a/chrome/browser/views/tabs/native_view_photobooth.h
+++ b/chrome/browser/views/tabs/native_view_photobooth.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_NATIVE_VIEW_PHOTOBOOTH_H_
#define CHROME_BROWSER_VIEWS_TABS_NATIVE_VIEW_PHOTOBOOTH_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/views/tabs/native_view_photobooth_gtk.h b/chrome/browser/views/tabs/native_view_photobooth_gtk.h
index 791b8c5..8bc74063 100644
--- a/chrome/browser/views/tabs/native_view_photobooth_gtk.h
+++ b/chrome/browser/views/tabs/native_view_photobooth_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_NATIVE_VIEW_PHOTOBOOTH_GTK_H_
#define CHROME_BROWSER_VIEWS_TABS_NATIVE_VIEW_PHOTOBOOTH_GTK_H_
+#pragma once
#include "chrome/browser/views/tabs/native_view_photobooth.h"
diff --git a/chrome/browser/views/tabs/native_view_photobooth_win.h b/chrome/browser/views/tabs/native_view_photobooth_win.h
index fd59afa..4ed4016 100644
--- a/chrome/browser/views/tabs/native_view_photobooth_win.h
+++ b/chrome/browser/views/tabs/native_view_photobooth_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_NATIVE_VIEW_PHOTOBOOTH_WIN_H_
#define CHROME_BROWSER_VIEWS_TABS_NATIVE_VIEW_PHOTOBOOTH_WIN_H_
+#pragma once
#include "chrome/browser/views/tabs/native_view_photobooth.h"
diff --git a/chrome/browser/views/tabs/side_tab.h b/chrome/browser/views/tabs/side_tab.h
index 9bc9631..b9877ef 100644
--- a/chrome/browser/views/tabs/side_tab.h
+++ b/chrome/browser/views/tabs/side_tab.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_SIDE_TAB_H_
#define CHROME_BROWSER_VIEWS_TABS_SIDE_TAB_H_
+#pragma once
#include "app/slide_animation.h"
#include "chrome/browser/views/tabs/base_tab.h"
diff --git a/chrome/browser/views/tabs/side_tab_strip.h b/chrome/browser/views/tabs/side_tab_strip.h
index 6e52e70..d5f0ffa 100644
--- a/chrome/browser/views/tabs/side_tab_strip.h
+++ b/chrome/browser/views/tabs/side_tab_strip.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_SIDE_TAB_STRIP_H_
#define CHROME_BROWSER_VIEWS_TABS_SIDE_TAB_STRIP_H_
+#pragma once
#include "chrome/browser/views/tabs/base_tab_strip.h"
diff --git a/chrome/browser/views/tabs/tab.h b/chrome/browser/views/tabs/tab.h
index bbcf2b6..74b4f87 100644
--- a/chrome/browser/views/tabs/tab.h
+++ b/chrome/browser/views/tabs/tab.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_TAB_H_
#define CHROME_BROWSER_VIEWS_TABS_TAB_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/tabs/tab_controller.h b/chrome/browser/views/tabs/tab_controller.h
index e1db77e..abaaf0f 100644
--- a/chrome/browser/views/tabs/tab_controller.h
+++ b/chrome/browser/views/tabs/tab_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_TAB_CONTROLLER_H_
#define CHROME_BROWSER_VIEWS_TABS_TAB_CONTROLLER_H_
+#pragma once
class BaseTab;
diff --git a/chrome/browser/views/tabs/tab_renderer_data.h b/chrome/browser/views/tabs/tab_renderer_data.h
index 7cbaa18..166db5f 100644
--- a/chrome/browser/views/tabs/tab_renderer_data.h
+++ b/chrome/browser/views/tabs/tab_renderer_data.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_TAB_RENDERER_DATA_H_
#define CHROME_BROWSER_VIEWS_TABS_TAB_RENDERER_DATA_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/tabs/tab_strip.h b/chrome/browser/views/tabs/tab_strip.h
index 2620f22..0f2b53a 100644
--- a/chrome/browser/views/tabs/tab_strip.h
+++ b/chrome/browser/views/tabs/tab_strip.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_TAB_STRIP_H_
#define CHROME_BROWSER_VIEWS_TABS_TAB_STRIP_H_
+#pragma once
#include "app/animation_container.h"
#include "base/message_loop.h"
diff --git a/chrome/browser/views/tabs/tab_strip_controller.h b/chrome/browser/views/tabs/tab_strip_controller.h
index 12b21ea..2ec7e19 100644
--- a/chrome/browser/views/tabs/tab_strip_controller.h
+++ b/chrome/browser/views/tabs/tab_strip_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TABS_TAB_STRIP_CONTROLLER_H_
#define CHROME_BROWSER_VIEWS_TABS_TAB_STRIP_CONTROLLER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/theme_background.h b/chrome/browser/views/theme_background.h
index 31f568e..b904a71 100644
--- a/chrome/browser/views/theme_background.h
+++ b/chrome/browser/views/theme_background.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_THEME_BACKGROUND_H_
#define CHROME_BROWSER_VIEWS_THEME_BACKGROUND_H_
+#pragma once
#include "views/background.h"
diff --git a/chrome/browser/views/theme_helpers.h b/chrome/browser/views/theme_helpers.h
index 02107e2..68ea077 100644
--- a/chrome/browser/views/theme_helpers.h
+++ b/chrome/browser/views/theme_helpers.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_THEME_HELPERS_H__
#define CHROME_BROWSER_VIEWS_THEME_HELPERS_H__
+#pragma once
#include <windows.h>
diff --git a/chrome/browser/views/theme_install_bubble_view.h b/chrome/browser/views/theme_install_bubble_view.h
index baf80b3..8639474b2 100644
--- a/chrome/browser/views/theme_install_bubble_view.h
+++ b/chrome/browser/views/theme_install_bubble_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_THEME_INSTALL_BUBBLE_VIEW_H_
#define CHROME_BROWSER_VIEWS_THEME_INSTALL_BUBBLE_VIEW_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/views/toolbar_view.h b/chrome/browser/views/toolbar_view.h
index 83e28f6..bf67a84 100644
--- a/chrome/browser/views/toolbar_view.h
+++ b/chrome/browser/views/toolbar_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_TOOLBAR_VIEW_H_
#define CHROME_BROWSER_VIEWS_TOOLBAR_VIEW_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/views/unhandled_keyboard_event_handler.h b/chrome/browser/views/unhandled_keyboard_event_handler.h
index 4873bcd..13ac26d 100644
--- a/chrome/browser/views/unhandled_keyboard_event_handler.h
+++ b/chrome/browser/views/unhandled_keyboard_event_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_UNHANDLED_KEYBOARD_EVENT_HANDLER_H_
#define CHROME_BROWSER_VIEWS_UNHANDLED_KEYBOARD_EVENT_HANDLER_H_
+#pragma once
#include "views/view.h"
#include "chrome/common/native_web_keyboard_event.h"
diff --git a/chrome/browser/views/uninstall_view.h b/chrome/browser/views/uninstall_view.h
index 9782da4..0a9147b 100644
--- a/chrome/browser/views/uninstall_view.h
+++ b/chrome/browser/views/uninstall_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_UNINSTALL_VIEW_H_
#define CHROME_BROWSER_VIEWS_UNINSTALL_VIEW_H_
+#pragma once
#include "app/combobox_model.h"
#include "views/controls/combobox/combobox.h"
diff --git a/chrome/browser/views/update_recommended_message_box.h b/chrome/browser/views/update_recommended_message_box.h
index e5e39e2..033dc01 100644
--- a/chrome/browser/views/update_recommended_message_box.h
+++ b/chrome/browser/views/update_recommended_message_box.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_UPDATE_RECOMMENDED_MESSAGE_BOX_H_
#define CHROME_BROWSER_VIEWS_UPDATE_RECOMMENDED_MESSAGE_BOX_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/browser/views/url_picker.h b/chrome/browser/views/url_picker.h
index 14975e2..e08892e 100644
--- a/chrome/browser/views/url_picker.h
+++ b/chrome/browser/views/url_picker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_URL_PICKER_H_
#define CHROME_BROWSER_VIEWS_URL_PICKER_H_
+#pragma once
#include "views/controls/button/native_button.h"
#include "views/controls/table/table_view_observer.h"
diff --git a/chrome/browser/views/user_data_dir_dialog.h b/chrome/browser/views/user_data_dir_dialog.h
index 5634e96..2ada803 100644
--- a/chrome/browser/views/user_data_dir_dialog.h
+++ b/chrome/browser/views/user_data_dir_dialog.h
@@ -7,6 +7,7 @@
#ifndef CHROME_BROWSER_VIEWS_USER_DATA_DIR_DIALOG_H_
#define CHROME_BROWSER_VIEWS_USER_DATA_DIR_DIALOG_H_
+#pragma once
#include "base/basictypes.h"
#include "base/message_loop.h"
diff --git a/chrome/browser/views/wrench_menu.h b/chrome/browser/views/wrench_menu.h
index 377dcf8..73653cc 100644
--- a/chrome/browser/views/wrench_menu.h
+++ b/chrome/browser/views/wrench_menu.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VIEWS_WRENCH_MENU_H_
#define CHROME_BROWSER_VIEWS_WRENCH_MENU_H_
+#pragma once
#include <map>
#include <utility>
diff --git a/chrome/browser/visitedlink_event_listener.h b/chrome/browser/visitedlink_event_listener.h
index 7c4eda3..3a73272 100644
--- a/chrome/browser/visitedlink_event_listener.h
+++ b/chrome/browser/visitedlink_event_listener.h
@@ -8,6 +8,7 @@
#ifndef CHROME_BROWSER_VISITEDLINK_EVENT_LISTENER_H_
#define CHROME_BROWSER_VISITEDLINK_EVENT_LISTENER_H_
+#pragma once
#include "base/timer.h"
#include "chrome/browser/visitedlink_master.h"
diff --git a/chrome/browser/visitedlink_master.h b/chrome/browser/visitedlink_master.h
index 24b6499..e49388b 100644
--- a/chrome/browser/visitedlink_master.h
+++ b/chrome/browser/visitedlink_master.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_VISITEDLINK_MASTER_H__
#define CHROME_BROWSER_VISITEDLINK_MASTER_H__
+#pragma once
#if defined(OS_WIN)
#include <windows.h>
diff --git a/chrome/browser/web_applications/web_app.h b/chrome/browser/web_applications/web_app.h
index abe5b93..ddacac8 100644
--- a/chrome/browser/web_applications/web_app.h
+++ b/chrome/browser/web_applications/web_app.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WEB_APPLICATIONS_WEB_APP_H_
#define CHROME_BROWSER_WEB_APPLICATIONS_WEB_APP_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/web_resource/web_resource_service.h b/chrome/browser/web_resource/web_resource_service.h
index 6e26cd3..6a0f9fb 100644
--- a/chrome/browser/web_resource/web_resource_service.h
+++ b/chrome/browser/web_resource/web_resource_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WEB_RESOURCE_WEB_RESOURCE_SERVICE_H_
#define CHROME_BROWSER_WEB_RESOURCE_WEB_RESOURCE_SERVICE_H_
+#pragma once
#include <string>
diff --git a/chrome/browser/webdata/autofill_change.h b/chrome/browser/webdata/autofill_change.h
index b1108ad..de433cc 100644
--- a/chrome/browser/webdata/autofill_change.h
+++ b/chrome/browser/webdata/autofill_change.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WEBDATA_AUTOFILL_CHANGE_H__
#define CHROME_BROWSER_WEBDATA_AUTOFILL_CHANGE_H__
+#pragma once
#include "chrome/browser/autofill/autofill_profile.h"
#include "chrome/browser/autofill/credit_card.h"
diff --git a/chrome/browser/webdata/autofill_entry.h b/chrome/browser/webdata/autofill_entry.h
index cb310c3..4917b29 100644
--- a/chrome/browser/webdata/autofill_entry.h
+++ b/chrome/browser/webdata/autofill_entry.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WEBDATA_AUTOFILL_ENTRY_H__
#define CHROME_BROWSER_WEBDATA_AUTOFILL_ENTRY_H__
+#pragma once
#include <vector>
#include "base/string16.h"
diff --git a/chrome/browser/webdata/web_data_service.h b/chrome/browser/webdata/web_data_service.h
index 5e35728..63cd3b29 100644
--- a/chrome/browser/webdata/web_data_service.h
+++ b/chrome/browser/webdata/web_data_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WEBDATA_WEB_DATA_SERVICE_H__
#define CHROME_BROWSER_WEBDATA_WEB_DATA_SERVICE_H__
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/browser/webdata/web_data_service_test_util.h b/chrome/browser/webdata/web_data_service_test_util.h
index dba6fc3..87f17be 100644
--- a/chrome/browser/webdata/web_data_service_test_util.h
+++ b/chrome/browser/webdata/web_data_service_test_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WEBDATA_WEB_DATA_SERVICE_TEST_UTIL_H__
#define CHROME_BROWSER_WEBDATA_WEB_DATA_SERVICE_TEST_UTIL_H__
+#pragma once
#include <vector>
diff --git a/chrome/browser/webdata/web_database.h b/chrome/browser/webdata/web_database.h
index b379c29..116816e 100644
--- a/chrome/browser/webdata/web_database.h
+++ b/chrome/browser/webdata/web_database.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WEBDATA_WEB_DATABASE_H_
#define CHROME_BROWSER_WEBDATA_WEB_DATABASE_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/window_sizer.h b/chrome/browser/window_sizer.h
index 33d4574..d1928c6 100644
--- a/chrome/browser/window_sizer.h
+++ b/chrome/browser/window_sizer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WINDOW_SIZER_H_
#define CHROME_BROWSER_WINDOW_SIZER_H_
+#pragma once
#include <vector>
diff --git a/chrome/browser/worker_host/message_port_dispatcher.h b/chrome/browser/worker_host/message_port_dispatcher.h
index a6cff2a..cb1d618 100644
--- a/chrome/browser/worker_host/message_port_dispatcher.h
+++ b/chrome/browser/worker_host/message_port_dispatcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WORKER_HOST_MESSAGE_PORT_DISPATCHER_H_
#define CHROME_BROWSER_WORKER_HOST_MESSAGE_PORT_DISPATCHER_H_
+#pragma once
#include <map>
#include <utility>
diff --git a/chrome/browser/worker_host/worker_document_set.h b/chrome/browser/worker_host/worker_document_set.h
index 57c1669..be3fff3 100644
--- a/chrome/browser/worker_host/worker_document_set.h
+++ b/chrome/browser/worker_host/worker_document_set.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WORKER_HOST_WORKER_DOCUMENT_SET_H_
#define CHROME_BROWSER_WORKER_HOST_WORKER_DOCUMENT_SET_H_
+#pragma once
#include <set>
diff --git a/chrome/browser/worker_host/worker_process_host.h b/chrome/browser/worker_host/worker_process_host.h
index 6e95b3f..67b4070 100644
--- a/chrome/browser/worker_host/worker_process_host.h
+++ b/chrome/browser/worker_host/worker_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WORKER_HOST_WORKER_PROCESS_HOST_H_
#define CHROME_BROWSER_WORKER_HOST_WORKER_PROCESS_HOST_H_
+#pragma once
#include <list>
diff --git a/chrome/browser/worker_host/worker_service.h b/chrome/browser/worker_host/worker_service.h
index fb1c0ca..744f116 100644
--- a/chrome/browser/worker_host/worker_service.h
+++ b/chrome/browser/worker_host/worker_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WORKER_HOST_WORKER_SERVICE_H_
#define CHROME_BROWSER_WORKER_HOST_WORKER_SERVICE_H_
+#pragma once
#include <list>
diff --git a/chrome/browser/wrench_menu_model.h b/chrome/browser/wrench_menu_model.h
index 161e2c0..7507507 100644
--- a/chrome/browser/wrench_menu_model.h
+++ b/chrome/browser/wrench_menu_model.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_WRENCH_MENU_MODEL_H_
#define CHROME_BROWSER_WRENCH_MENU_MODEL_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/browser/zygote_host_linux.h b/chrome/browser/zygote_host_linux.h
index 545df8d..dd00336 100644
--- a/chrome/browser/zygote_host_linux.h
+++ b/chrome/browser/zygote_host_linux.h
@@ -4,6 +4,7 @@
#ifndef CHROME_BROWSER_ZYGOTE_HOST_LINUX_H_
#define CHROME_BROWSER_ZYGOTE_HOST_LINUX_H_
+#pragma once
#include <unistd.h>
diff --git a/chrome/common/about_handler.h b/chrome/common/about_handler.h
index f5d0818..d3c74f4 100644
--- a/chrome/common/about_handler.h
+++ b/chrome/common/about_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_ABOUT_HANDLER_H__
#define CHROME_COMMON_ABOUT_HANDLER_H__
+#pragma once
#include "chrome/common/url_constants.h"
#include "googleurl/src/gurl.h"
diff --git a/chrome/common/app_mode_common_mac.h b/chrome/common/app_mode_common_mac.h
index 046324ab..130fe8a 100644
--- a/chrome/common/app_mode_common_mac.h
+++ b/chrome/common/app_mode_common_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_APP_MODE_COMMON_MAC_H_
#define CHROME_COMMON_APP_MODE_COMMON_MAC_H_
+#pragma once
#include <CoreFoundation/CoreFoundation.h>
diff --git a/chrome/common/appcache/appcache_backend_proxy.h b/chrome/common/appcache/appcache_backend_proxy.h
index 2ef2660..9c237d8 100644
--- a/chrome/common/appcache/appcache_backend_proxy.h
+++ b/chrome/common/appcache/appcache_backend_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_APPCACHE_APPCACHE_BACKEND_PROXY_H_
#define CHROME_COMMON_APPCACHE_APPCACHE_BACKEND_PROXY_H_
+#pragma once
#include "ipc/ipc_message.h"
#include "webkit/appcache/appcache_interfaces.h"
diff --git a/chrome/common/appcache/appcache_dispatcher.h b/chrome/common/appcache/appcache_dispatcher.h
index d21be54..2e17349 100644
--- a/chrome/common/appcache/appcache_dispatcher.h
+++ b/chrome/common/appcache/appcache_dispatcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_APPCACHE_APPCACHE_DISPATCHER_H_
#define CHROME_COMMON_APPCACHE_APPCACHE_DISPATCHER_H_
+#pragma once
#include <vector>
#include "chrome/common/appcache/appcache_backend_proxy.h"
diff --git a/chrome/common/automation_constants.h b/chrome/common/automation_constants.h
index 9c31bd1..1b48e82 100644
--- a/chrome/common/automation_constants.h
+++ b/chrome/common/automation_constants.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_AUTOMATION_CONSTANTS_H__
#define CHROME_COMMON_AUTOMATION_CONSTANTS_H__
+#pragma once
namespace automation {
// JSON value labels for proxy settings that are passed in via
diff --git a/chrome/common/bindings_policy.h b/chrome/common/bindings_policy.h
index eccce17..0df8371 100644
--- a/chrome/common/bindings_policy.h
+++ b/chrome/common/bindings_policy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_BINDINGS_POLICY_H__
#define CHROME_COMMON_BINDINGS_POLICY_H__
+#pragma once
// This is a utility class that specifies flag values for the types of
// JavaScript bindings exposed to renderers.
diff --git a/chrome/common/child_process.h b/chrome/common/child_process.h
index fb2c660..7b8e500 100644
--- a/chrome/common/child_process.h
+++ b/chrome/common/child_process.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHILD_PROCESS_H__
#define CHROME_COMMON_CHILD_PROCESS_H__
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/common/child_process_host.h b/chrome/common/child_process_host.h
index 865a1ac..8628acc 100644
--- a/chrome/common/child_process_host.h
+++ b/chrome/common/child_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHILD_PROCESS_HOST_H_
#define CHROME_COMMON_CHILD_PROCESS_HOST_H_
+#pragma once
#include <list>
#include <string>
diff --git a/chrome/common/child_process_info.h b/chrome/common/child_process_info.h
index bc36c18..7d3b34d 100644
--- a/chrome/common/child_process_info.h
+++ b/chrome/common/child_process_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHILD_PROCESS_INFO_H_
#define CHROME_COMMON_CHILD_PROCESS_INFO_H_
+#pragma once
#include <string>
diff --git a/chrome/common/child_process_logging.h b/chrome/common/child_process_logging.h
index 84a288c..ec5d2c5 100644
--- a/chrome/common/child_process_logging.h
+++ b/chrome/common/child_process_logging.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHILD_PROCESS_LOGGING_H_
#define CHROME_COMMON_CHILD_PROCESS_LOGGING_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/common/child_thread.h b/chrome/common/child_thread.h
index 72af5aa..b170d7d 100644
--- a/chrome/common/child_thread.h
+++ b/chrome/common/child_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHILD_THREAD_H_
#define CHROME_COMMON_CHILD_THREAD_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/common/chrome_constants.h b/chrome/common/chrome_constants.h
index 84d6052..9f0704f 100644
--- a/chrome/common/chrome_constants.h
+++ b/chrome/common/chrome_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_CHROME_CONSTANTS_H_
#define CHROME_COMMON_CHROME_CONSTANTS_H_
+#pragma once
#include "base/file_path.h"
diff --git a/chrome/common/chrome_counters.h b/chrome/common/chrome_counters.h
index 14cfa21..e655b83 100644
--- a/chrome/common/chrome_counters.h
+++ b/chrome/common/chrome_counters.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_CHROME_COUNTERS_H_
#define CHROME_COMMON_CHROME_COUNTERS_H_
+#pragma once
class StatsCounter;
class StatsCounterTimer;
diff --git a/chrome/common/chrome_descriptors.h b/chrome/common/chrome_descriptors.h
index 8a4f6ee..d83a017 100644
--- a/chrome/common/chrome_descriptors.h
+++ b/chrome/common/chrome_descriptors.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHROME_DESCRIPTORS_H_
#define CHROME_COMMON_CHROME_DESCRIPTORS_H_
+#pragma once
#include "ipc/ipc_descriptors.h"
// This is a list of global descriptor keys to be used with the
diff --git a/chrome/common/chrome_paths.h b/chrome/common/chrome_paths.h
index 2d90e0a..65538a7 100644
--- a/chrome/common/chrome_paths.h
+++ b/chrome/common/chrome_paths.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHROME_PATHS_H__
#define CHROME_COMMON_CHROME_PATHS_H__
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/common/chrome_paths_internal.h b/chrome/common/chrome_paths_internal.h
index 7d731e1..cddb88f 100644
--- a/chrome/common/chrome_paths_internal.h
+++ b/chrome/common/chrome_paths_internal.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHROME_PATHS_INTERNAL_H_
#define CHROME_COMMON_CHROME_PATHS_INTERNAL_H_
+#pragma once
#include "build/build_config.h"
#include "base/file_path.h"
diff --git a/chrome/common/chrome_plugin_api.h b/chrome/common/chrome_plugin_api.h
index e5230cd..2b3da55 100644
--- a/chrome/common/chrome_plugin_api.h
+++ b/chrome/common/chrome_plugin_api.h
@@ -12,6 +12,7 @@
#ifndef CHROME_COMMON_CHROME_PLUGIN_API_H__
#define CHROME_COMMON_CHROME_PLUGIN_API_H__
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/common/chrome_plugin_lib.h b/chrome/common/chrome_plugin_lib.h
index 5027cfc..4a4906f 100644
--- a/chrome/common/chrome_plugin_lib.h
+++ b/chrome/common/chrome_plugin_lib.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHROME_PLUGIN_LIB_H_
#define CHROME_COMMON_CHROME_PLUGIN_LIB_H_
+#pragma once
#include <string>
diff --git a/chrome/common/chrome_plugin_util.h b/chrome/common/chrome_plugin_util.h
index 7714a53..88873bb 100644
--- a/chrome/common/chrome_plugin_util.h
+++ b/chrome/common/chrome_plugin_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHROME_PLUGIN_UTIL_H_
#define CHROME_COMMON_CHROME_PLUGIN_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/common/chrome_switches.h b/chrome/common/chrome_switches.h
index f05f5d0..dcd5f4f 100644
--- a/chrome/common/chrome_switches.h
+++ b/chrome/common/chrome_switches.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_CHROME_SWITCHES_H_
#define CHROME_COMMON_CHROME_SWITCHES_H_
+#pragma once
#include "build/build_config.h"
#include "base/base_switches.h"
diff --git a/chrome/common/chrome_version_info.h b/chrome/common/chrome_version_info.h
index e3bfad71..a539130 100644
--- a/chrome/common/chrome_version_info.h
+++ b/chrome/common/chrome_version_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CHROME_VERSION_INFO_H_
#define CHROME_COMMON_CHROME_VERSION_INFO_H_
+#pragma once
class FileVersionInfo;
diff --git a/chrome/common/common_param_traits.h b/chrome/common/common_param_traits.h
index b4ec78e..0ca6bed 100644
--- a/chrome/common/common_param_traits.h
+++ b/chrome/common/common_param_traits.h
@@ -10,6 +10,7 @@
#ifndef CHROME_COMMON_COMMON_PARAM_TRAITS_H_
#define CHROME_COMMON_COMMON_PARAM_TRAITS_H_
+#pragma once
#include <vector>
diff --git a/chrome/common/content_settings.h b/chrome/common/content_settings.h
index 10fdcb5..4731263 100644
--- a/chrome/common/content_settings.h
+++ b/chrome/common/content_settings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CONTENT_SETTINGS_H_
#define CHROME_COMMON_CONTENT_SETTINGS_H_
+#pragma once
#include "chrome/common/content_settings_types.h"
diff --git a/chrome/common/content_settings_helper.h b/chrome/common/content_settings_helper.h
index 0aa2947..58fb85e 100644
--- a/chrome/common/content_settings_helper.h
+++ b/chrome/common/content_settings_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CONTENT_SETTINGS_HELPER_H_
#define CHROME_COMMON_CONTENT_SETTINGS_HELPER_H_
+#pragma once
#include <string>
diff --git a/chrome/common/content_settings_types.h b/chrome/common/content_settings_types.h
index 2e2a563..938adbf 100644
--- a/chrome/common/content_settings_types.h
+++ b/chrome/common/content_settings_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CONTENT_SETTINGS_TYPES_H_
#define CHROME_COMMON_CONTENT_SETTINGS_TYPES_H_
+#pragma once
// A particular type of content to care about. We give the user various types
// of controls over each of these.
diff --git a/chrome/common/css_colors.h b/chrome/common/css_colors.h
index d952e98..9ba36ba 100644
--- a/chrome/common/css_colors.h
+++ b/chrome/common/css_colors.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_CSS_COLORS_H_
#define CHROME_COMMON_CSS_COLORS_H_
+#pragma once
#include <utility>
diff --git a/chrome/common/database_util.h b/chrome/common/database_util.h
index 9c263af..b297044 100644
--- a/chrome/common/database_util.h
+++ b/chrome/common/database_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DATABASE_UTIL_H_
#define CHROME_COMMON_DATABASE_UTIL_H_
+#pragma once
#include "webkit/glue/webkitclient_impl.h"
diff --git a/chrome/common/db_message_filter.h b/chrome/common/db_message_filter.h
index 1cb07d8..1eb0d5c 100644
--- a/chrome/common/db_message_filter.h
+++ b/chrome/common/db_message_filter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DB_MESSAGE_FILTER_H_
#define CHROME_COMMON_DB_MESSAGE_FILTER_H_
+#pragma once
#include "ipc/ipc_channel_proxy.h"
diff --git a/chrome/common/debug_flags.h b/chrome/common/debug_flags.h
index 231d2ca..9671e47 100644
--- a/chrome/common/debug_flags.h
+++ b/chrome/common/debug_flags.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DEBUG_FLAGS_H__
#define CHROME_COMMON_DEBUG_FLAGS_H__
+#pragma once
#include "chrome/common/child_process_info.h"
diff --git a/chrome/common/default_plugin.h b/chrome/common/default_plugin.h
index e3394e8..6cc8348 100644
--- a/chrome/common/default_plugin.h
+++ b/chrome/common/default_plugin.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DEFAULT_PLUGIN_H_
#define CHROME_COMMON_DEFAULT_PLUGIN_H_
+#pragma once
namespace chrome {
diff --git a/chrome/common/deprecated/event_sys-inl.h b/chrome/common/deprecated/event_sys-inl.h
index 62fa350..5baa6b4 100644
--- a/chrome/common/deprecated/event_sys-inl.h
+++ b/chrome/common/deprecated/event_sys-inl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DEPRECATED_EVENT_SYS_INL_H_
#define CHROME_COMMON_DEPRECATED_EVENT_SYS_INL_H_
+#pragma once
#include <map>
diff --git a/chrome/common/deprecated/event_sys.h b/chrome/common/deprecated/event_sys.h
index bec8144..be4264a 100644
--- a/chrome/common/deprecated/event_sys.h
+++ b/chrome/common/deprecated/event_sys.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DEPRECATED_EVENT_SYS_H_
#define CHROME_COMMON_DEPRECATED_EVENT_SYS_H_
+#pragma once
// TODO: This class should be removed or moved to Notifier code.
// See Bug 42450 (http://code.google.com/p/chromium/issues/detail?id=42450).
diff --git a/chrome/common/desktop_notifications/active_notification_tracker.h b/chrome/common/desktop_notifications/active_notification_tracker.h
index 1676f32..7d02326 100644
--- a/chrome/common/desktop_notifications/active_notification_tracker.h
+++ b/chrome/common/desktop_notifications/active_notification_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DESKTOP_NOTIFICATIONS_ACTIVE_NOTIFICATION_TRACKER_H_
#define CHROME_COMMON_DESKTOP_NOTIFICATIONS_ACTIVE_NOTIFICATION_TRACKER_H_
+#pragma once
#include <map>
diff --git a/chrome/common/devtools_messages.h b/chrome/common/devtools_messages.h
index a46d72b..b82bb19 100644
--- a/chrome/common/devtools_messages.h
+++ b/chrome/common/devtools_messages.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DEVTOOLS_MESSAGES_H_
#define CHROME_COMMON_DEVTOOLS_MESSAGES_H_
+#pragma once
#include "ipc/ipc_message_utils.h"
#include "webkit/glue/devtools_message_data.h"
diff --git a/chrome/common/dom_storage_common.h b/chrome/common/dom_storage_common.h
index 96fc508..3f50e62 100644
--- a/chrome/common/dom_storage_common.h
+++ b/chrome/common/dom_storage_common.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_DOM_STORAGE_COMMON_H_
#define CHROME_COMMON_DOM_STORAGE_COMMON_H_
+#pragma once
const int64 kLocalStorageNamespaceId = 0;
const int64 kInvalidSessionStorageNamespaceId = kLocalStorageNamespaceId;
diff --git a/chrome/common/edit_command.h b/chrome/common/edit_command.h
index 4fc373e..f9acb14 100644
--- a/chrome/common/edit_command.h
+++ b/chrome/common/edit_command.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EDIT_COMMAND_H_
#define CHROME_COMMON_EDIT_COMMAND_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/env_vars.h b/chrome/common/env_vars.h
index 1c5bc5d..e9984d2a 100644
--- a/chrome/common/env_vars.h
+++ b/chrome/common/env_vars.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_ENV_VARS_H__
#define CHROME_COMMON_ENV_VARS_H__
+#pragma once
namespace env_vars {
diff --git a/chrome/common/extensions/extension.h b/chrome/common/extensions/extension.h
index 2d3018b..f81974d 100644
--- a/chrome/common/extensions/extension.h
+++ b/chrome/common/extensions/extension.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/common/extensions/extension_action.h b/chrome/common/extensions/extension_action.h
index 6658724..a48de32 100644
--- a/chrome/common/extensions/extension_action.h
+++ b/chrome/common/extensions/extension_action.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_ACTION_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_ACTION_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/common/extensions/extension_constants.h b/chrome/common/extensions/extension_constants.h
index 007c3a0..96cb848 100644
--- a/chrome/common/extensions/extension_constants.h
+++ b/chrome/common/extensions/extension_constants.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_
+#pragma once
// Keys used in JSON representation of extensions.
namespace extension_manifest_keys {
diff --git a/chrome/common/extensions/extension_error_utils.h b/chrome/common/extensions/extension_error_utils.h
index 54db8ba..0c9bd4d 100644
--- a/chrome/common/extensions/extension_error_utils.h
+++ b/chrome/common/extensions/extension_error_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_ERROR_UTILS_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_ERROR_UTILS_H_
+#pragma once
#include <string>
diff --git a/chrome/common/extensions/extension_extent.h b/chrome/common/extensions/extension_extent.h
index a0117c5..3fc5469 100644
--- a/chrome/common/extensions/extension_extent.h
+++ b/chrome/common/extensions/extension_extent.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_EXTENT_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_EXTENT_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/extensions/extension_file_util.h b/chrome/common/extensions/extension_file_util.h
index 5f3150b..82c08f4 100644
--- a/chrome/common/extensions/extension_file_util.h
+++ b/chrome/common/extensions/extension_file_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_FILE_UTIL_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_FILE_UTIL_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/common/extensions/extension_l10n_util.h b/chrome/common/extensions/extension_l10n_util.h
index 8bd8dc8..48dc901 100644
--- a/chrome/common/extensions/extension_l10n_util.h
+++ b/chrome/common/extensions/extension_l10n_util.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_L10N_UTIL_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_L10N_UTIL_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/common/extensions/extension_localization_peer.h b/chrome/common/extensions/extension_localization_peer.h
index 0e0fe1d..439105c 100644
--- a/chrome/common/extensions/extension_localization_peer.h
+++ b/chrome/common/extensions/extension_localization_peer.h
@@ -5,6 +5,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_LOCALIZATION_PEER_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_LOCALIZATION_PEER_H_
+#pragma once
#include <string>
diff --git a/chrome/common/extensions/extension_message_bundle.h b/chrome/common/extensions/extension_message_bundle.h
index 3085b50..2e62649 100644
--- a/chrome/common/extensions/extension_message_bundle.h
+++ b/chrome/common/extensions/extension_message_bundle.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_MESSAGE_BUNDLE_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_MESSAGE_BUNDLE_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/common/extensions/extension_resource.h b/chrome/common/extensions/extension_resource.h
index 295754e..3d52878 100644
--- a/chrome/common/extensions/extension_resource.h
+++ b/chrome/common/extensions/extension_resource.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_RESOURCE_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_RESOURCE_H_
+#pragma once
#include <string>
diff --git a/chrome/common/extensions/extension_unpacker.h b/chrome/common/extensions/extension_unpacker.h
index b0a4073..ebe2915 100644
--- a/chrome/common/extensions/extension_unpacker.h
+++ b/chrome/common/extensions/extension_unpacker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_UNPACKER_H_
#define CHROME_COMMON_EXTENSIONS_EXTENSION_UNPACKER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/extensions/update_manifest.h b/chrome/common/extensions/update_manifest.h
index 81bd793..48fe97c 100644
--- a/chrome/common/extensions/update_manifest.h
+++ b/chrome/common/extensions/update_manifest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_UPDATE_MANIFEST_H_
#define CHROME_COMMON_EXTENSIONS_UPDATE_MANIFEST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/extensions/url_pattern.h b/chrome/common/extensions/url_pattern.h
index f6f51ec..de08c45 100644
--- a/chrome/common/extensions/url_pattern.h
+++ b/chrome/common/extensions/url_pattern.h
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#ifndef CHROME_COMMON_EXTENSIONS_URL_PATTERN_H_
#define CHROME_COMMON_EXTENSIONS_URL_PATTERN_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/extensions/user_script.h b/chrome/common/extensions/user_script.h
index 6c79019..62f0a64 100644
--- a/chrome/common/extensions/user_script.h
+++ b/chrome/common/extensions/user_script.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_EXTENSIONS_USER_SCRIPT_H_
#define CHROME_COMMON_EXTENSIONS_USER_SCRIPT_H_
+#pragma once
#include <vector>
#include <string>
diff --git a/chrome/common/font_descriptor_mac.h b/chrome/common/font_descriptor_mac.h
index 25ae9db..732fc42 100644
--- a/chrome/common/font_descriptor_mac.h
+++ b/chrome/common/font_descriptor_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_FONT_DESCRIPTOR_MAC_H_
#define CHROME_COMMON_FONT_DESCRIPTOR_MAC_H_
+#pragma once
#include "base/string16.h"
diff --git a/chrome/common/font_loader_mac.h b/chrome/common/font_loader_mac.h
index 2ec42bce..a793e5e 100644
--- a/chrome/common/font_loader_mac.h
+++ b/chrome/common/font_loader_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_FONT_LOADER_MAC_H_
#define CHROME_COMMON_FONT_LOADER_MAC_H_
+#pragma once
#include <ApplicationServices/ApplicationServices.h>
diff --git a/chrome/common/gears_api.h b/chrome/common/gears_api.h
index 9aba014..2b2f425 100644
--- a/chrome/common/gears_api.h
+++ b/chrome/common/gears_api.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_GEARS_API_H__
#define CHROME_COMMON_GEARS_API_H__
+#pragma once
#include "chrome/common/chrome_plugin_api.h"
diff --git a/chrome/common/geoposition.h b/chrome/common/geoposition.h
index f2db64c..6b19275 100644
--- a/chrome/common/geoposition.h
+++ b/chrome/common/geoposition.h
@@ -8,6 +8,7 @@
#ifndef CHROME_COMMON_GEOPOSITION_H_
#define CHROME_COMMON_GEOPOSITION_H_
+#pragma once
#include <string>
#include "base/time.h"
diff --git a/chrome/common/gpu_info.h b/chrome/common/gpu_info.h
index 65b5075..0d512c1 100644
--- a/chrome/common/gpu_info.h
+++ b/chrome/common/gpu_info.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_GPU_INFO_H__
#define CHROME_COMMON_GPU_INFO_H__
+#pragma once
// Provides access to the GPU information for the system
// on which chrome is currently running.
diff --git a/chrome/common/gpu_messages.h b/chrome/common/gpu_messages.h
index 16f2860..2e8a8d5 100644
--- a/chrome/common/gpu_messages.h
+++ b/chrome/common/gpu_messages.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_GPU_MESSAGES_H_
#define CHROME_COMMON_GPU_MESSAGES_H_
+#pragma once
#include <vector>
diff --git a/chrome/common/gpu_native_window_handle.h b/chrome/common/gpu_native_window_handle.h
index 11e8cda..cdc89f7 100644
--- a/chrome/common/gpu_native_window_handle.h
+++ b/chrome/common/gpu_native_window_handle.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_GPU_NATIVE_WINDOW_HANDLE_H_
#define CHROME_COMMON_GPU_NATIVE_WINDOW_HANDLE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/common/gpu_plugin.h b/chrome/common/gpu_plugin.h
index 3fd609e..938cbc2e 100644
--- a/chrome/common/gpu_plugin.h
+++ b/chrome/common/gpu_plugin.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_GPU_PLUGIN_H_
#define CHROME_COMMON_GPU_PLUGIN_H_
+#pragma once
namespace chrome {
diff --git a/chrome/common/important_file_writer.h b/chrome/common/important_file_writer.h
index d4f57a0..a25ad5f 100644
--- a/chrome/common/important_file_writer.h
+++ b/chrome/common/important_file_writer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_IMPORTANT_FILE_WRITER_H_
#define CHROME_COMMON_IMPORTANT_FILE_WRITER_H_
+#pragma once
#include <string>
diff --git a/chrome/common/indexed_db_key.h b/chrome/common/indexed_db_key.h
index 13bfae3..9b0662a 100644
--- a/chrome/common/indexed_db_key.h
+++ b/chrome/common/indexed_db_key.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_INDEXED_DB_KEY_H_
#define CHROME_COMMON_INDEXED_DB_KEY_H_
+#pragma once
#include "base/basictypes.h"
#include "base/string16.h"
diff --git a/chrome/common/ipc_test_sink.h b/chrome/common/ipc_test_sink.h
index 96e91c0..8fc621a 100644
--- a/chrome/common/ipc_test_sink.h
+++ b/chrome/common/ipc_test_sink.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_IPC_TEST_SINK_H_
#define CHROME_COMMON_IPC_TEST_SINK_H_
+#pragma once
#include <utility>
#include <vector>
diff --git a/chrome/common/json_pref_store.h b/chrome/common/json_pref_store.h
index 70f5dee..ed17bbe 100644
--- a/chrome/common/json_pref_store.h
+++ b/chrome/common/json_pref_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_JSON_PREF_STORE_H_
#define CHROME_COMMON_JSON_PREF_STORE_H_
+#pragma once
#include <string>
diff --git a/chrome/common/json_value_serializer.h b/chrome/common/json_value_serializer.h
index 7919cfe..11b7b7a 100644
--- a/chrome/common/json_value_serializer.h
+++ b/chrome/common/json_value_serializer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_JSON_VALUE_SERIALIZER_H_
#define CHROME_COMMON_JSON_VALUE_SERIALIZER_H_
+#pragma once
#include <string>
diff --git a/chrome/common/jstemplate_builder.h b/chrome/common/jstemplate_builder.h
index ac8285f..3eda5a6 100644
--- a/chrome/common/jstemplate_builder.h
+++ b/chrome/common/jstemplate_builder.h
@@ -12,6 +12,7 @@
#ifndef CHROME_COMMON_JSTEMPLATE_BUILDER_H_
#define CHROME_COMMON_JSTEMPLATE_BUILDER_H_
+#pragma once
#include <string>
diff --git a/chrome/common/libxml_utils.h b/chrome/common/libxml_utils.h
index 1484139..55a935c 100644
--- a/chrome/common/libxml_utils.h
+++ b/chrome/common/libxml_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_LIBXML_UTILS_H__
#define CHROME_COMMON_LIBXML_UTILS_H__
+#pragma once
#include <string>
diff --git a/chrome/common/logging_chrome.h b/chrome/common/logging_chrome.h
index 57c3906..a2d62d5e 100644
--- a/chrome/common/logging_chrome.h
+++ b/chrome/common/logging_chrome.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_LOGGING_CHROME_H__
#define CHROME_COMMON_LOGGING_CHROME_H__
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/mach_message_source_mac.h b/chrome/common/mach_message_source_mac.h
index f57539d..ceced0a 100644
--- a/chrome/common/mach_message_source_mac.h
+++ b/chrome/common/mach_message_source_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_MACH_MESSAGE_SOURCE_MAC_H_
#define CHROME_COMMON_MACH_MESSAGE_SOURCE_MAC_H_
+#pragma once
#include <CoreServices/CoreServices.h>
diff --git a/chrome/common/main_function_params.h b/chrome/common/main_function_params.h
index b224892..6d5291f 100644
--- a/chrome/common/main_function_params.h
+++ b/chrome/common/main_function_params.h
@@ -8,6 +8,7 @@
#ifndef CHROME_COMMON_MAIN_FUNCTION_PARAMS_H_
#define CHROME_COMMON_MAIN_FUNCTION_PARAMS_H_
+#pragma once
#include "base/command_line.h"
#include "chrome/common/sandbox_init_wrapper.h"
diff --git a/chrome/common/message_router.h b/chrome/common/message_router.h
index 35d2a5d..13f763c 100644
--- a/chrome/common/message_router.h
+++ b/chrome/common/message_router.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_MESSAGE_ROUTER_H__
#define CHROME_COMMON_MESSAGE_ROUTER_H__
+#pragma once
#include "base/id_map.h"
#include "ipc/ipc_channel.h"
diff --git a/chrome/common/metrics_helpers.h b/chrome/common/metrics_helpers.h
index 8051273..a137ecf 100644
--- a/chrome/common/metrics_helpers.h
+++ b/chrome/common/metrics_helpers.h
@@ -7,6 +7,7 @@
#ifndef CHROME_COMMON_METRICS_HELPERS_H_
#define CHROME_COMMON_METRICS_HELPERS_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/common/mru_cache.h b/chrome/common/mru_cache.h
index b2643f8..b9b72d4 100644
--- a/chrome/common/mru_cache.h
+++ b/chrome/common/mru_cache.h
@@ -15,6 +15,7 @@
#ifndef CHROME_COMMON_MRU_CACHE_H__
#define CHROME_COMMON_MRU_CACHE_H__
+#pragma once
#include <list>
#include <map>
diff --git a/chrome/common/nacl_cmd_line.h b/chrome/common/nacl_cmd_line.h
index 1091e11..cb704b1 100644
--- a/chrome/common/nacl_cmd_line.h
+++ b/chrome/common/nacl_cmd_line.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NACL_CMD_LINE_H_
#define CHROME_COMMON_NACL_CMD_LINE_H_
+#pragma once
#include "base/command_line.h"
diff --git a/chrome/common/nacl_messages.h b/chrome/common/nacl_messages.h
index 8d360dd..43c20c0 100644
--- a/chrome/common/nacl_messages.h
+++ b/chrome/common/nacl_messages.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_NACL_MESSAGES_H_
#define CHROME_COMMON_NACL_MESSAGES_H_
+#pragma once
#include <string>
diff --git a/chrome/common/nacl_types.h b/chrome/common/nacl_types.h
index 5c5f5dc..b61d9ef 100644
--- a/chrome/common/nacl_types.h
+++ b/chrome/common/nacl_types.h
@@ -5,6 +5,7 @@
// Handle passing definitions for NaCl
#ifndef CHROME_COMMON_NACL_TYPES_H_
#define CHROME_COMMON_NACL_TYPES_H_
+#pragma once
#if defined(OS_POSIX)
#include "base/file_descriptor_posix.h"
diff --git a/chrome/common/native_web_keyboard_event.h b/chrome/common/native_web_keyboard_event.h
index 381ad31..300a199 100644
--- a/chrome/common/native_web_keyboard_event.h
+++ b/chrome/common/native_web_keyboard_event.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NATIVE_WEB_KEYBOARD_EVENT_H_
#define CHROME_COMMON_NATIVE_WEB_KEYBOARD_EVENT_H_
+#pragma once
#include "base/basictypes.h"
#include "third_party/WebKit/WebKit/chromium/public/WebInputEvent.h"
diff --git a/chrome/common/native_window_notification_source.h b/chrome/common/native_window_notification_source.h
index 4cc75b8..a8e5cae 100644
--- a/chrome/common/native_window_notification_source.h
+++ b/chrome/common/native_window_notification_source.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NATIVE_WINDOW_NOTIFICATION_SOURCE_H_
#define CHROME_COMMON_NATIVE_WINDOW_NOTIFICATION_SOURCE_H_
+#pragma once
#include "chrome/common/notification_source.h"
#include "gfx/native_widget_types.h"
diff --git a/chrome/common/navigation_gesture.h b/chrome/common/navigation_gesture.h
index bb99497..e27ea4c 100644
--- a/chrome/common/navigation_gesture.h
+++ b/chrome/common/navigation_gesture.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NAVIGATION_GESTURE_H_
#define CHROME_COMMON_NAVIGATION_GESTURE_H_
+#pragma once
enum NavigationGesture {
NavigationGestureUser, // User initiated navigation/load. This is not
diff --git a/chrome/common/navigation_types.h b/chrome/common/navigation_types.h
index c871201..39c2a98 100644
--- a/chrome/common/navigation_types.h
+++ b/chrome/common/navigation_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NAVIGATION_TYPES_H_
#define CHROME_COMMON_NAVIGATION_TYPES_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/common/net/gaia/gaia_auth_consumer.h b/chrome/common/net/gaia/gaia_auth_consumer.h
index b7b215c..d3adf16 100644
--- a/chrome/common/net/gaia/gaia_auth_consumer.h
+++ b/chrome/common/net/gaia/gaia_auth_consumer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NET_GAIA_GAIA_AUTH_CONSUMER_H_
#define CHROME_COMMON_NET_GAIA_GAIA_AUTH_CONSUMER_H_
+#pragma once
#include <string>
diff --git a/chrome/common/net/gaia/gaia_authenticator.h b/chrome/common/net/gaia/gaia_authenticator.h
index 89ab8e9..696f403 100644
--- a/chrome/common/net/gaia/gaia_authenticator.h
+++ b/chrome/common/net/gaia/gaia_authenticator.h
@@ -27,6 +27,7 @@
// artifacts of the sync code which needs to be cleaned up.
#ifndef CHROME_COMMON_NET_GAIA_GAIA_AUTHENTICATOR_H_
#define CHROME_COMMON_NET_GAIA_GAIA_AUTHENTICATOR_H_
+#pragma once
#include <string>
diff --git a/chrome/common/net/gaia/gaia_authenticator2.h b/chrome/common/net/gaia/gaia_authenticator2.h
index 0e6c203c..38456b0 100644
--- a/chrome/common/net/gaia/gaia_authenticator2.h
+++ b/chrome/common/net/gaia/gaia_authenticator2.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NET_GAIA_GAIA_AUTHENTICATOR2_H_
#define CHROME_COMMON_NET_GAIA_GAIA_AUTHENTICATOR2_H_
+#pragma once
#include <string>
diff --git a/chrome/common/net/gaia/gaia_authenticator2_unittest.h b/chrome/common/net/gaia/gaia_authenticator2_unittest.h
index d392ee8..85d2507 100644
--- a/chrome/common/net/gaia/gaia_authenticator2_unittest.h
+++ b/chrome/common/net/gaia/gaia_authenticator2_unittest.h
@@ -7,6 +7,7 @@
#ifndef CHROME_COMMON_NET_GAIA_GAIA_AUTHENTICATOR2_UNITTEST_H_
#define CHROME_COMMON_NET_GAIA_GAIA_AUTHENTICATOR2_UNITTEST_H_
+#pragma once
#include "chrome/common/net/gaia/gaia_authenticator2.h"
#include "chrome/common/net/url_fetcher.h"
diff --git a/chrome/common/net/http_return.h b/chrome/common/net/http_return.h
index f47d1bb..7cb7731 100644
--- a/chrome/common/net/http_return.h
+++ b/chrome/common/net/http_return.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NET_HTTP_RETURN_H_
#define CHROME_COMMON_NET_HTTP_RETURN_H_
+#pragma once
// TODO(sanjeevr): This has been moved from the sync library so it only
// contains a few HTTP return codes. Add more HTTP return codes.
diff --git a/chrome/common/net/net_resource_provider.h b/chrome/common/net/net_resource_provider.h
index 4965adf..c577075 100644
--- a/chrome/common/net/net_resource_provider.h
+++ b/chrome/common/net/net_resource_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NET_NET_RESOURCE_PROVIDER_H_
#define CHROME_COMMON_NET_NET_RESOURCE_PROVIDER_H_
+#pragma once
namespace base {
class StringPiece;
diff --git a/chrome/common/net/predictor_common.h b/chrome/common/net/predictor_common.h
index c1d995f..55653bb 100644
--- a/chrome/common/net/predictor_common.h
+++ b/chrome/common/net/predictor_common.h
@@ -7,6 +7,7 @@
#ifndef CHROME_COMMON_NET_PREDICTOR_COMMON_H_
#define CHROME_COMMON_NET_PREDICTOR_COMMON_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/net/socket_stream.h b/chrome/common/net/socket_stream.h
index 6c1ad92..6999842 100644
--- a/chrome/common/net/socket_stream.h
+++ b/chrome/common/net/socket_stream.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NET_SOCKET_STREAM_H_
#define CHROME_COMMON_NET_SOCKET_STREAM_H_
+#pragma once
namespace chrome_common_net {
diff --git a/chrome/common/net/test_url_fetcher_factory.h b/chrome/common/net/test_url_fetcher_factory.h
index 2e4ea45..3d86466 100644
--- a/chrome/common/net/test_url_fetcher_factory.h
+++ b/chrome/common/net/test_url_fetcher_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NET_TEST_URL_FETCHER_FACTORY_H_
#define CHROME_COMMON_NET_TEST_URL_FETCHER_FACTORY_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/common/net/url_fetcher.h b/chrome/common/net/url_fetcher.h
index 9572478..4671ae0 100644
--- a/chrome/common/net/url_fetcher.h
+++ b/chrome/common/net/url_fetcher.h
@@ -9,6 +9,7 @@
#ifndef CHROME_COMMON_NET_URL_FETCHER_H_
#define CHROME_COMMON_NET_URL_FETCHER_H_
+#pragma once
#include <string>
diff --git a/chrome/common/net/url_fetcher_protect.h b/chrome/common/net/url_fetcher_protect.h
index 0b9c624..95ecf97 100644
--- a/chrome/common/net/url_fetcher_protect.h
+++ b/chrome/common/net/url_fetcher_protect.h
@@ -7,6 +7,7 @@
#ifndef CHROME_COMMON_NET_URL_FETCHER_PROTECT_H_
#define CHROME_COMMON_NET_URL_FETCHER_PROTECT_H_
+#pragma once
#include <map>
#include <queue>
diff --git a/chrome/common/net/url_request_context_getter.h b/chrome/common/net/url_request_context_getter.h
index dcc77b3..34aa668 100644
--- a/chrome/common/net/url_request_context_getter.h
+++ b/chrome/common/net/url_request_context_getter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NET_URL_REQUEST_CONTEXT_GETTER_H_
#define CHROME_COMMON_NET_URL_REQUEST_CONTEXT_GETTER_H_
+#pragma once
#include "base/ref_counted.h"
#include "base/task.h"
diff --git a/chrome/common/net/url_request_intercept_job.h b/chrome/common/net/url_request_intercept_job.h
index 3b7058b..3835fe50 100644
--- a/chrome/common/net/url_request_intercept_job.h
+++ b/chrome/common/net/url_request_intercept_job.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NET_URL_REQUEST_INTERCEPT_JOB_H_
#define CHROME_COMMON_NET_URL_REQUEST_INTERCEPT_JOB_H_
+#pragma once
#include <string>
diff --git a/chrome/common/notification_details.h b/chrome/common/notification_details.h
index 92c1906..4d243cf 100644
--- a/chrome/common/notification_details.h
+++ b/chrome/common/notification_details.h
@@ -7,6 +7,7 @@
#ifndef CHROME_COMMON_NOTIFICATION_DETAILS_H__
#define CHROME_COMMON_NOTIFICATION_DETAILS_H__
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/common/notification_observer.h b/chrome/common/notification_observer.h
index 8ad4d4a..b0af25e 100644
--- a/chrome/common/notification_observer.h
+++ b/chrome/common/notification_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NOTIFICATION_OBSERVER_H_
#define CHROME_COMMON_NOTIFICATION_OBSERVER_H_
+#pragma once
class NotificationDetails;
class NotificationSource;
diff --git a/chrome/common/notification_observer_mock.h b/chrome/common/notification_observer_mock.h
index 9eeb665..8bd096e 100644
--- a/chrome/common/notification_observer_mock.h
+++ b/chrome/common/notification_observer_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NOTIFICATION_OBSERVER_MOCK_H_
#define CHROME_COMMON_NOTIFICATION_OBSERVER_MOCK_H_
+#pragma once
#include "chrome/common/notification_details.h"
#include "chrome/common/notification_observer.h"
diff --git a/chrome/common/notification_registrar.h b/chrome/common/notification_registrar.h
index f8dd743..eb83712 100644
--- a/chrome/common/notification_registrar.h
+++ b/chrome/common/notification_registrar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NOTIFICATION_REGISTRAR_H_
#define CHROME_COMMON_NOTIFICATION_REGISTRAR_H_
+#pragma once
#include <vector>
diff --git a/chrome/common/notification_service.h b/chrome/common/notification_service.h
index fefc09c..8945c63 100644
--- a/chrome/common/notification_service.h
+++ b/chrome/common/notification_service.h
@@ -8,6 +8,7 @@
#ifndef CHROME_COMMON_NOTIFICATION_SERVICE_H_
#define CHROME_COMMON_NOTIFICATION_SERVICE_H_
+#pragma once
#include <map>
diff --git a/chrome/common/notification_source.h b/chrome/common/notification_source.h
index 1813c2e..3b4da37 100644
--- a/chrome/common/notification_source.h
+++ b/chrome/common/notification_source.h
@@ -7,6 +7,7 @@
#ifndef CHROME_COMMON_NOTIFICATION_SOURCE_H__
#define CHROME_COMMON_NOTIFICATION_SOURCE_H__
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/common/notification_type.h b/chrome/common/notification_type.h
index 9f75bb4..9c69e33 100644
--- a/chrome/common/notification_type.h
+++ b/chrome/common/notification_type.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_NOTIFICATION_TYPE_H_
#define CHROME_COMMON_NOTIFICATION_TYPE_H_
+#pragma once
// This file describes various types used to describe and filter notifications
// that pass through the NotificationService.
diff --git a/chrome/common/owned_widget_gtk.h b/chrome/common/owned_widget_gtk.h
index 72fadd5..75d87f7 100644
--- a/chrome/common/owned_widget_gtk.h
+++ b/chrome/common/owned_widget_gtk.h
@@ -48,6 +48,7 @@
#ifndef CHROME_COMMON_OWNED_WIDGET_GTK_H_
#define CHROME_COMMON_OWNED_WIDGET_GTK_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/common/page_transition_types.h b/chrome/common/page_transition_types.h
index 592fc29..71cd386 100644
--- a/chrome/common/page_transition_types.h
+++ b/chrome/common/page_transition_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_PAGE_TRANSITION_TYPES_H__
#define CHROME_COMMON_PAGE_TRANSITION_TYPES_H__
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/common/page_zoom.h b/chrome/common/page_zoom.h
index fa2f5bb..0f3ad65 100644
--- a/chrome/common/page_zoom.h
+++ b/chrome/common/page_zoom.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_PAGE_ZOOM_H_
#define CHROME_COMMON_PAGE_ZOOM_H_
+#pragma once
class PageZoom {
public:
diff --git a/chrome/common/pepper_plugin_registry.h b/chrome/common/pepper_plugin_registry.h
index a728381..90d0d98 100644
--- a/chrome/common/pepper_plugin_registry.h
+++ b/chrome/common/pepper_plugin_registry.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_PEPPER_PLUGIN_REGISTRY_H_
#define CHROME_COMMON_PEPPER_PLUGIN_REGISTRY_H_
+#pragma once
#include <string>
#include <map>
diff --git a/chrome/common/plugin_carbon_interpose_constants_mac.h b/chrome/common/plugin_carbon_interpose_constants_mac.h
index 321dd84..967da77 100644
--- a/chrome/common/plugin_carbon_interpose_constants_mac.h
+++ b/chrome/common/plugin_carbon_interpose_constants_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_PLUGIN_CARBON_INTERPOSE_CONSTANTS_MAC_H_
#define CHROME_COMMON_PLUGIN_CARBON_INTERPOSE_CONSTANTS_MAC_H_
+#pragma once
#if !defined(__LP64__)
diff --git a/chrome/common/plugin_group.h b/chrome/common/plugin_group.h
index f9f6ce3..e1558ff 100644
--- a/chrome/common/plugin_group.h
+++ b/chrome/common/plugin_group.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_PLUGIN_GROUP_H_
#define CHROME_COMMON_PLUGIN_GROUP_H_
+#pragma once
#include <set>
#include <vector>
diff --git a/chrome/common/plugin_messages.h b/chrome/common/plugin_messages.h
index 82116d8..315a5d3 100644
--- a/chrome/common/plugin_messages.h
+++ b/chrome/common/plugin_messages.h
@@ -9,6 +9,7 @@
#ifndef CHROME_COMMON_PLUGIN_MESSAGES_H_
#define CHROME_COMMON_PLUGIN_MESSAGES_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/pref_names.h b/chrome/common/pref_names.h
index 0e98f18..0e178ce 100644
--- a/chrome/common/pref_names.h
+++ b/chrome/common/pref_names.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_PREF_NAMES_H_
#define CHROME_COMMON_PREF_NAMES_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/common/pref_store.h b/chrome/common/pref_store.h
index 959c412..d5acd89 100644
--- a/chrome/common/pref_store.h
+++ b/chrome/common/pref_store.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_PREF_STORE_H_
#define CHROME_COMMON_PREF_STORE_H_
+#pragma once
class DictionaryValue;
diff --git a/chrome/common/process_watcher.h b/chrome/common/process_watcher.h
index f764c4f..f28eca6 100644
--- a/chrome/common/process_watcher.h
+++ b/chrome/common/process_watcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_PROCESS_WATCHER_H_
#define CHROME_COMMON_PROCESS_WATCHER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/common/property_bag.h b/chrome/common/property_bag.h
index 778d0b9..dffcf7c 100644
--- a/chrome/common/property_bag.h
+++ b/chrome/common/property_bag.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_PROPERTY_BAG_H_
#define CHROME_COMMON_PROPERTY_BAG_H_
+#pragma once
#include <map>
diff --git a/chrome/common/ref_counted_util.h b/chrome/common/ref_counted_util.h
index b04580e..38d913b 100644
--- a/chrome/common/ref_counted_util.h
+++ b/chrome/common/ref_counted_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_REF_COUNTED_UTIL_H__
#define CHROME_COMMON_REF_COUNTED_UTIL_H__
+#pragma once
#include "base/ref_counted.h"
#include <vector>
diff --git a/chrome/common/render_messages.h b/chrome/common/render_messages.h
index eac360f..c94ac98 100644
--- a/chrome/common/render_messages.h
+++ b/chrome/common/render_messages.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_RENDER_MESSAGES_H_
#define CHROME_COMMON_RENDER_MESSAGES_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/common/renderer_preferences.h b/chrome/common/renderer_preferences.h
index 7a55b17..dd57866 100644
--- a/chrome/common/renderer_preferences.h
+++ b/chrome/common/renderer_preferences.h
@@ -11,6 +11,7 @@
#ifndef CHROME_COMMON_RENDERER_PREFERENCES_H_
#define CHROME_COMMON_RENDERER_PREFERENCES_H_
+#pragma once
#include "third_party/skia/include/core/SkColor.h"
diff --git a/chrome/common/resource_dispatcher.h b/chrome/common/resource_dispatcher.h
index c98b11a..613b7b5 100644
--- a/chrome/common/resource_dispatcher.h
+++ b/chrome/common/resource_dispatcher.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_RESOURCE_DISPATCHER_H__
#define CHROME_COMMON_RESOURCE_DISPATCHER_H__
+#pragma once
#include <deque>
#include <string>
diff --git a/chrome/common/resource_response.h b/chrome/common/resource_response.h
index 1c9b766..368e410d 100644
--- a/chrome/common/resource_response.h
+++ b/chrome/common/resource_response.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_RESOURCE_RESPONSE_H_
#define CHROME_COMMON_RESOURCE_RESPONSE_H_
+#pragma once
#include <string>
diff --git a/chrome/common/result_codes.h b/chrome/common/result_codes.h
index 6ca19b8..0b4bc3c 100644
--- a/chrome/common/result_codes.h
+++ b/chrome/common/result_codes.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_RESULT_CODES_H_
#define CHROME_COMMON_RESULT_CODES_H_
+#pragma once
#include "base/process_util.h"
diff --git a/chrome/common/sandbox_init_wrapper.h b/chrome/common/sandbox_init_wrapper.h
index d1652d2..56716fc 100644
--- a/chrome/common/sandbox_init_wrapper.h
+++ b/chrome/common/sandbox_init_wrapper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SANDBOX_INIT_WRAPPER_H_
#define CHROME_COMMON_SANDBOX_INIT_WRAPPER_H_
+#pragma once
// Wraps the sandbox initialization and platform variables to consolodate
// the code and reduce the number of platform ifdefs elsewhere. The POSIX
diff --git a/chrome/common/sandbox_mac.h b/chrome/common/sandbox_mac.h
index 249eaa3..add08a8 100644
--- a/chrome/common/sandbox_mac.h
+++ b/chrome/common/sandbox_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SANDBOX_MAC_H_
#define CHROME_COMMON_SANDBOX_MAC_H_
+#pragma once
#include "base/file_path.h"
diff --git a/chrome/common/sandbox_mac_unittest_helper.h b/chrome/common/sandbox_mac_unittest_helper.h
index 3e24009..adf6401 100644
--- a/chrome/common/sandbox_mac_unittest_helper.h
+++ b/chrome/common/sandbox_mac_unittest_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SANDBOX_MAC_UNITTEST_RUNNER_H_
#define CHROME_COMMON_SANDBOX_MAC_UNITTEST_RUNNER_H_
+#pragma once
#include "base/multiprocess_test.h"
#include "chrome/common/sandbox_mac.h"
diff --git a/chrome/common/sandbox_methods_linux.h b/chrome/common/sandbox_methods_linux.h
index 254ba62..08cb00b 100644
--- a/chrome/common/sandbox_methods_linux.h
+++ b/chrome/common/sandbox_methods_linux.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SANDBOX_METHODS_LINUX_H_
#define CHROME_COMMON_SANDBOX_METHODS_LINUX_H_
+#pragma once
// This is a list of sandbox IPC methods which the renderer may send to the
// sandbox host. See http://code.google.com/p/chromium/LinuxSandboxIPC
diff --git a/chrome/common/sandbox_policy.h b/chrome/common/sandbox_policy.h
index 46ab7bf..ce8777d 100644
--- a/chrome/common/sandbox_policy.h
+++ b/chrome/common/sandbox_policy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SANDBOX_POLICY_H_
#define CHROME_COMMON_SANDBOX_POLICY_H_
+#pragma once
#include "base/process.h"
#include "base/file_path.h"
diff --git a/chrome/common/security_filter_peer.h b/chrome/common/security_filter_peer.h
index b52af0c..5ab98f1 100644
--- a/chrome/common/security_filter_peer.h
+++ b/chrome/common/security_filter_peer.h
@@ -5,6 +5,7 @@
#ifndef CHROME_COMMON_SECURITY_FILTER_PEER_H__
#define CHROME_COMMON_SECURITY_FILTER_PEER_H__
+#pragma once
#include "webkit/glue/resource_loader_bridge.h"
diff --git a/chrome/common/serialized_script_value.h b/chrome/common/serialized_script_value.h
index e464134..794d410 100644
--- a/chrome/common/serialized_script_value.h
+++ b/chrome/common/serialized_script_value.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SERIALIZED_SCRIPT_VALUE_H_
#define CHROME_COMMON_SERIALIZED_SCRIPT_VALUE_H_
+#pragma once
#include "base/string16.h"
#include "third_party/WebKit/WebKit/chromium/public/WebSerializedScriptValue.h"
diff --git a/chrome/common/socket_stream_dispatcher.h b/chrome/common/socket_stream_dispatcher.h
index 8e3bbe4..2640ed4 100644
--- a/chrome/common/socket_stream_dispatcher.h
+++ b/chrome/common/socket_stream_dispatcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SOCKET_STREAM_DISPATCHER_H_
#define CHROME_COMMON_SOCKET_STREAM_DISPATCHER_H_
+#pragma once
#include <vector>
diff --git a/chrome/common/spellcheck_common.h b/chrome/common/spellcheck_common.h
index 5c2569e..9074e16 100644
--- a/chrome/common/spellcheck_common.h
+++ b/chrome/common/spellcheck_common.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SPELLCHECK_COMMON_H_
#define CHROME_COMMON_SPELLCHECK_COMMON_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/sqlite_compiled_statement.h b/chrome/common/sqlite_compiled_statement.h
index 01b7f1e..edc60de 100644
--- a/chrome/common/sqlite_compiled_statement.h
+++ b/chrome/common/sqlite_compiled_statement.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SQLITE_COMPILED_STATEMENT_H_
#define CHROME_COMMON_SQLITE_COMPILED_STATEMENT_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/common/sqlite_utils.h b/chrome/common/sqlite_utils.h
index f7351a2..12824a6 100644
--- a/chrome/common/sqlite_utils.h
+++ b/chrome/common/sqlite_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_SQLITE_UTILS_H_
#define CHROME_COMMON_SQLITE_UTILS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/task_queue.h b/chrome/common/task_queue.h
index 9e1c817a..9c0b33c 100644
--- a/chrome/common/task_queue.h
+++ b/chrome/common/task_queue.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_TASK_QUEUE_H__
#define CHROME_COMMON_TASK_QUEUE_H__
+#pragma once
#include <deque>
diff --git a/chrome/common/thumbnail_score.h b/chrome/common/thumbnail_score.h
index c3a5a90..30bcf8f 100644
--- a/chrome/common/thumbnail_score.h
+++ b/chrome/common/thumbnail_score.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_THUMBNAIL_SCORE_H_
#define CHROME_COMMON_THUMBNAIL_SCORE_H_
+#pragma once
#include "base/time.h"
diff --git a/chrome/common/time_format.h b/chrome/common/time_format.h
index c04ed62..6045cef 100644
--- a/chrome/common/time_format.h
+++ b/chrome/common/time_format.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_TIME_FORMAT_H__
#define CHROME_COMMON_TIME_FORMAT_H__
+#pragma once
// This file defines methods to format time values as strings.
diff --git a/chrome/common/translate_errors.h b/chrome/common/translate_errors.h
index 1c6ea8a..33e5c3d 100644
--- a/chrome/common/translate_errors.h
+++ b/chrome/common/translate_errors.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_TRANSLATE_ERRORS_H_
#define CHROME_COMMON_TRANSLATE_ERRORS_H_
+#pragma once
// This file consolidates all the error types for translation of a page.
diff --git a/chrome/common/url_constants.h b/chrome/common/url_constants.h
index 216ffb1..f8c6fd4 100644
--- a/chrome/common/url_constants.h
+++ b/chrome/common/url_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_COMMON_URL_CONSTANTS_H_
#define CHROME_COMMON_URL_CONSTANTS_H_
+#pragma once
namespace chrome {
diff --git a/chrome/common/utility_messages.h b/chrome/common/utility_messages.h
index 867131f..d5ebe4d 100644
--- a/chrome/common/utility_messages.h
+++ b/chrome/common/utility_messages.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_UTILITY_MESSAGES_H_
#define CHROME_COMMON_UTILITY_MESSAGES_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/view_types.h b/chrome/common/view_types.h
index 697ebbd..2947a29 100644
--- a/chrome/common/view_types.h
+++ b/chrome/common/view_types.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_VIEW_TYPES_H_
#define CHROME_COMMON_VIEW_TYPES_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/common/visitedlink_common.h b/chrome/common/visitedlink_common.h
index 546bd4f..f68015f 100644
--- a/chrome/common/visitedlink_common.h
+++ b/chrome/common/visitedlink_common.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_VISITEDLINK_COMMON_H__
#define CHROME_COMMON_VISITEDLINK_COMMON_H__
+#pragma once
#include <vector>
diff --git a/chrome/common/web_database_observer_impl.h b/chrome/common/web_database_observer_impl.h
index 3f5e80b..dced3df 100644
--- a/chrome/common/web_database_observer_impl.h
+++ b/chrome/common/web_database_observer_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_WEB_DATABASE_OBSERVER_IMPL_H_
#define CHROME_COMMON_WEB_DATABASE_OBSERVER_IMPL_H_
+#pragma once
#include "ipc/ipc_message.h"
#include "third_party/WebKit/WebKit/chromium/public/WebDatabaseObserver.h"
diff --git a/chrome/common/web_resource/web_resource_unpacker.h b/chrome/common/web_resource/web_resource_unpacker.h
index f07c06f..3b89a61 100644
--- a/chrome/common/web_resource/web_resource_unpacker.h
+++ b/chrome/common/web_resource/web_resource_unpacker.h
@@ -11,6 +11,7 @@
#ifndef CHROME_COMMON_WEB_RESOURCE_WEB_RESOURCE_UNPACKER_H_
#define CHROME_COMMON_WEB_RESOURCE_WEB_RESOURCE_UNPACKER_H_
+#pragma once
#include <string>
diff --git a/chrome/common/webkit_param_traits.h b/chrome/common/webkit_param_traits.h
index e277e38..d6c8ea3 100644
--- a/chrome/common/webkit_param_traits.h
+++ b/chrome/common/webkit_param_traits.h
@@ -22,6 +22,7 @@
#ifndef CHROME_COMMON_WEBKIT_PARAM_TRAITS_H_
#define CHROME_COMMON_WEBKIT_PARAM_TRAITS_H_
+#pragma once
#include "ipc/ipc_message_utils.h"
#include "third_party/WebKit/WebKit/chromium/public/WebCache.h"
diff --git a/chrome/common/webmessageportchannel_impl.h b/chrome/common/webmessageportchannel_impl.h
index da52b9d..24e7ddc 100644
--- a/chrome/common/webmessageportchannel_impl.h
+++ b/chrome/common/webmessageportchannel_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_WEBMESSAGEPORTCHANNEL_IMPL_H_
#define CHROME_COMMON_WEBMESSAGEPORTCHANNEL_IMPL_H_
+#pragma once
#include <queue>
#include <vector>
diff --git a/chrome/common/win_safe_util.h b/chrome/common/win_safe_util.h
index d9c7097..dee073d 100644
--- a/chrome/common/win_safe_util.h
+++ b/chrome/common/win_safe_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_WIN_SAFE_UTIL_H__
#define CHROME_COMMON_WIN_SAFE_UTIL_H__
+#pragma once
#include <string>
#include <windows.h>
diff --git a/chrome/common/window_container_type.h b/chrome/common/window_container_type.h
index 303d1cc..5db1d0e 100644
--- a/chrome/common/window_container_type.h
+++ b/chrome/common/window_container_type.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_WINDOW_CONTAINER_TYPE_H_
#define CHROME_COMMON_WINDOW_CONTAINER_TYPE_H_
+#pragma once
namespace WebKit {
diff --git a/chrome/common/worker_messages.h b/chrome/common/worker_messages.h
index 1228ba3..ba2e24d 100644
--- a/chrome/common/worker_messages.h
+++ b/chrome/common/worker_messages.h
@@ -7,6 +7,7 @@
#ifndef CHROME_COMMON_WORKER_MESSAGES_H_
#define CHROME_COMMON_WORKER_MESSAGES_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/common/worker_thread_ticker.h b/chrome/common/worker_thread_ticker.h
index bb39c3b..d392749 100644
--- a/chrome/common/worker_thread_ticker.h
+++ b/chrome/common/worker_thread_ticker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_WORKER_THREAD_TICKER_H_
#define CHROME_COMMON_WORKER_THREAD_TICKER_H_
+#pragma once
#include <vector>
diff --git a/chrome/common/zip.h b/chrome/common/zip.h
index 2c3d456..1fbb9e3 100644
--- a/chrome/common/zip.h
+++ b/chrome/common/zip.h
@@ -4,6 +4,7 @@
#ifndef CHROME_COMMON_ZIP_H_
#define CHROME_COMMON_ZIP_H_
+#pragma once
#include <vector>
diff --git a/chrome/default_plugin/install_dialog.h b/chrome/default_plugin/install_dialog.h
index 0aaf06e..5e160f2 100644
--- a/chrome/default_plugin/install_dialog.h
+++ b/chrome/default_plugin/install_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_DEFAULT_PLUGIN_INSTALL_DIALOG_H_
#define CHROME_DEFAULT_PLUGIN_INSTALL_DIALOG_H_
+#pragma once
#include <atlbase.h>
#include <atlwin.h>
diff --git a/chrome/default_plugin/plugin_database_handler.h b/chrome/default_plugin/plugin_database_handler.h
index fcbdfd0..1f12745 100644
--- a/chrome/default_plugin/plugin_database_handler.h
+++ b/chrome/default_plugin/plugin_database_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_DEFAULT_PLUGIN_PLUGIN_DATABASE_HANDLER_H_
#define CHROME_DEFAULT_PLUGIN_PLUGIN_DATABASE_HANDLER_H_
+#pragma once
#include <windows.h>
#include <string>
diff --git a/chrome/default_plugin/plugin_impl_gtk.h b/chrome/default_plugin/plugin_impl_gtk.h
index ec63218..a699e05 100644
--- a/chrome/default_plugin/plugin_impl_gtk.h
+++ b/chrome/default_plugin/plugin_impl_gtk.h
@@ -4,6 +4,7 @@
#ifndef CHROME_DEFAULT_PLUGIN_PLUGIN_IMPL_GTK_H_
#define CHROME_DEFAULT_PLUGIN_PLUGIN_IMPL_GTK_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/default_plugin/plugin_impl_mac.h b/chrome/default_plugin/plugin_impl_mac.h
index f2d10a8..6718ee0 100644
--- a/chrome/default_plugin/plugin_impl_mac.h
+++ b/chrome/default_plugin/plugin_impl_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_DEFAULT_PLUGIN_PLUGIN_IMPL_MAC_H_
#define CHROME_DEFAULT_PLUGIN_PLUGIN_IMPL_MAC_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/default_plugin/plugin_impl_win.h b/chrome/default_plugin/plugin_impl_win.h
index 7add87d..512f9a8 100644
--- a/chrome/default_plugin/plugin_impl_win.h
+++ b/chrome/default_plugin/plugin_impl_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_DEFAULT_PLUGIN_PLUGIN_IMPL_WIN_H_
#define CHROME_DEFAULT_PLUGIN_PLUGIN_IMPL_WIN_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/default_plugin/plugin_install_job_monitor.h b/chrome/default_plugin/plugin_install_job_monitor.h
index 271d4eb..5211f45 100644
--- a/chrome/default_plugin/plugin_install_job_monitor.h
+++ b/chrome/default_plugin/plugin_install_job_monitor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_DEFAULT_PLUGIN_PLUGIN_INSTALL_JOB_MONITOR_H_
#define CHROME_DEFAULT_PLUGIN_PLUGIN_INSTALL_JOB_MONITOR_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/gpu/gpu_backing_store_glx.h b/chrome/gpu/gpu_backing_store_glx.h
index 3098523..fbb846d 100644
--- a/chrome/gpu/gpu_backing_store_glx.h
+++ b/chrome/gpu/gpu_backing_store_glx.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_BACKING_STORE_GLX_H_
#define CHROME_GPU_GPU_BACKING_STORE_GLX_H_
+#pragma once
#include "app/surface/transport_dib.h"
#include "app/x11_util.h"
diff --git a/chrome/gpu/gpu_backing_store_glx_context.h b/chrome/gpu/gpu_backing_store_glx_context.h
index 006d791..0f1a8cd 100644
--- a/chrome/gpu/gpu_backing_store_glx_context.h
+++ b/chrome/gpu/gpu_backing_store_glx_context.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_BACKING_STORE_GLX_CONTEXT_H_
#define CHROME_GPU_GPU_BACKING_STORE_GLX_CONTEXT_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/gpu/x_util.h"
diff --git a/chrome/gpu/gpu_backing_store_win.h b/chrome/gpu/gpu_backing_store_win.h
index db06f60..fc4bfd9 100644
--- a/chrome/gpu/gpu_backing_store_win.h
+++ b/chrome/gpu/gpu_backing_store_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_BACKING_STORE_WIN_H_
#define CHROME_GPU_GPU_BACKING_STORE_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/gpu/gpu_channel.h b/chrome/gpu/gpu_channel.h
index 5ce10e0..e5522da 100644
--- a/chrome/gpu/gpu_channel.h
+++ b/chrome/gpu/gpu_channel.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_CHANNEL_H_
#define CHROME_GPU_GPU_CHANNEL_H_
+#pragma once
#include <string>
diff --git a/chrome/gpu/gpu_command_buffer_stub.h b/chrome/gpu/gpu_command_buffer_stub.h
index 7383840..3abf0fb 100644
--- a/chrome/gpu/gpu_command_buffer_stub.h
+++ b/chrome/gpu/gpu_command_buffer_stub.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_COMMAND_BUFFER_STUB_H_
#define CHROME_GPU_GPU_COMMAND_BUFFER_STUB_H_
+#pragma once
#if defined(ENABLE_GPU)
diff --git a/chrome/gpu/gpu_config.h b/chrome/gpu/gpu_config.h
index 41ca6a3..96a2861 100644
--- a/chrome/gpu/gpu_config.h
+++ b/chrome/gpu/gpu_config.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_CONFIG_H_
#define CHROME_GPU_GPU_CONFIG_H_
+#pragma once
// This file declares common preprocessor configuration for the GPU process.
diff --git a/chrome/gpu/gpu_idirect3d9_mock_win.h b/chrome/gpu/gpu_idirect3d9_mock_win.h
index a7e9107..b2867d2 100644
--- a/chrome/gpu/gpu_idirect3d9_mock_win.h
+++ b/chrome/gpu/gpu_idirect3d9_mock_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_IDIRECT3D9_MOCK_WIN_H__
#define CHROME_GPU_GPU_IDIRECT3D9_MOCK_WIN_H__
+#pragma once
#include <d3d9.h>
#include <windows.h>
diff --git a/chrome/gpu/gpu_info_collector.h b/chrome/gpu/gpu_info_collector.h
index 8be89bd..934f64f 100644
--- a/chrome/gpu/gpu_info_collector.h
+++ b/chrome/gpu/gpu_info_collector.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_INFO_COLLECTOR_H__
#define CHROME_GPU_GPU_INFO_COLLECTOR_H__
+#pragma once
#include <string>
diff --git a/chrome/gpu/gpu_process.h b/chrome/gpu/gpu_process.h
index 92c73a6..32944d5 100644
--- a/chrome/gpu/gpu_process.h
+++ b/chrome/gpu/gpu_process.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_PROCESS_H_
#define CHROME_GPU_GPU_PROCESS_H_
+#pragma once
#include "chrome/common/child_process.h"
diff --git a/chrome/gpu/gpu_thread.h b/chrome/gpu/gpu_thread.h
index 7f63305..76904c3 100644
--- a/chrome/gpu/gpu_thread.h
+++ b/chrome/gpu/gpu_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_THREAD_H_
#define CHROME_GPU_GPU_THREAD_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/gpu/gpu_video_layer_glx.h b/chrome/gpu/gpu_video_layer_glx.h
index f46478f..955ebd0 100644
--- a/chrome/gpu/gpu_video_layer_glx.h
+++ b/chrome/gpu/gpu_video_layer_glx.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_VIDEO_LAYER_GLX_H_
#define CHROME_GPU_GPU_VIDEO_LAYER_GLX_H_
+#pragma once
#include "app/surface/transport_dib.h"
#include "app/x11_util.h"
diff --git a/chrome/gpu/gpu_view_win.h b/chrome/gpu/gpu_view_win.h
index 4a1b7737..39cbf54 100644
--- a/chrome/gpu/gpu_view_win.h
+++ b/chrome/gpu/gpu_view_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_VIEW_WIN_H_
#define CHROME_GPU_GPU_VIEW_WIN_H_
+#pragma once
#include <atlbase.h>
#include <atlapp.h>
diff --git a/chrome/gpu/gpu_view_x.h b/chrome/gpu/gpu_view_x.h
index cbc7658..a9a5ddd 100644
--- a/chrome/gpu/gpu_view_x.h
+++ b/chrome/gpu/gpu_view_x.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_GPU_VIEW_X_H_
#define CHROME_GPU_GPU_VIEW_X_H_
+#pragma once
#include "base/basictypes.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/gpu/x_util.h b/chrome/gpu/x_util.h
index 512b232..9b4727a 100644
--- a/chrome/gpu/x_util.h
+++ b/chrome/gpu/x_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_GPU_X_UTIL_H_
#define CHROME_GPU_X_UTIL_H_
+#pragma once
// Some X-Windows specific stuff. This can be included on any platform, and will
// be a NOP on non-Linux ones.
diff --git a/chrome/installer/gcapi/gcapi.h b/chrome/installer/gcapi/gcapi.h
index d5ec020..dea875f 100644
--- a/chrome/installer/gcapi/gcapi.h
+++ b/chrome/installer/gcapi/gcapi.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_GCAPI_GCAPI_H_
#define CHROME_INSTALLER_GCAPI_GCAPI_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/installer/gcapi/resource.h b/chrome/installer/gcapi/resource.h
index 45d46cb..7066331 100644
--- a/chrome/installer/gcapi/resource.h
+++ b/chrome/installer/gcapi/resource.h
@@ -11,6 +11,7 @@
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 101
+#pragma once
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
diff --git a/chrome/installer/mini_installer/appid.h b/chrome/installer/mini_installer/appid.h
index 6403f9b..bd23b19 100644
--- a/chrome/installer/mini_installer/appid.h
+++ b/chrome/installer/mini_installer/appid.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_MINI_INSTALLER_APPID_H_
#define CHROME_INSTALLER_MINI_INSTALLER_APPID_H_
+#pragma once
// The appid included by the mini_installer.
namespace google_update {
diff --git a/chrome/installer/mini_installer/mini_installer.h b/chrome/installer/mini_installer/mini_installer.h
index 45dc09b..99742a7 100644
--- a/chrome/installer/mini_installer/mini_installer.h
+++ b/chrome/installer/mini_installer/mini_installer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_MINI_INSTALLER_MINI_INSTALLER_H_
#define CHROME_INSTALLER_MINI_INSTALLER_MINI_INSTALLER_H_
+#pragma once
// The windows command line to uncompress a LZ compressed file. It is a define
// because we need the string to be writable. We don't need the full path
diff --git a/chrome/installer/mini_installer/mini_installer_resource.h b/chrome/installer/mini_installer/mini_installer_resource.h
index 1ac4b2b..77b813c 100644
--- a/chrome/installer/mini_installer/mini_installer_resource.h
+++ b/chrome/installer/mini_installer/mini_installer_resource.h
@@ -14,6 +14,7 @@
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NO_MFC 1
+#pragma once
#define _APS_NEXT_RESOURCE_VALUE 129
#define _APS_NEXT_COMMAND_VALUE 32771
#define _APS_NEXT_CONTROL_VALUE 1000
diff --git a/chrome/installer/mini_installer/pe_resource.h b/chrome/installer/mini_installer/pe_resource.h
index 288bdfc..829b6a3 100644
--- a/chrome/installer/mini_installer/pe_resource.h
+++ b/chrome/installer/mini_installer/pe_resource.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_MINI_INSTALLER_PE_RESOURCE_H_
#define CHROME_INSTALLER_MINI_INSTALLER_PE_RESOURCE_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/installer/setup/install.h b/chrome/installer/setup/install.h
index 305819a..f76774aa 100644
--- a/chrome/installer/setup/install.h
+++ b/chrome/installer/setup/install.h
@@ -6,6 +6,7 @@
#ifndef CHROME_INSTALLER_SETUP_INSTALL_H_
#define CHROME_INSTALLER_SETUP_INSTALL_H_
+#pragma once
#include <base/values.h>
diff --git a/chrome/installer/setup/setup_constants.h b/chrome/installer/setup/setup_constants.h
index c25dd7a..aa15381 100644
--- a/chrome/installer/setup/setup_constants.h
+++ b/chrome/installer/setup/setup_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_INSTALLER_SETUP_SETUP_CONSTANTS_H__
#define CHROME_INSTALLER_SETUP_SETUP_CONSTANTS_H__
+#pragma once
namespace installer {
diff --git a/chrome/installer/setup/setup_resource.h b/chrome/installer/setup/setup_resource.h
index 93f8264..77803d4 100644
--- a/chrome/installer/setup/setup_resource.h
+++ b/chrome/installer/setup/setup_resource.h
@@ -13,6 +13,7 @@
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 103
+#pragma once
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
diff --git a/chrome/installer/setup/setup_util.h b/chrome/installer/setup/setup_util.h
index 350894d..39118cc 100644
--- a/chrome/installer/setup/setup_util.h
+++ b/chrome/installer/setup/setup_util.h
@@ -6,6 +6,7 @@
#ifndef CHROME_INSTALLER_SETUP_SETUP_UTIL_H_
#define CHROME_INSTALLER_SETUP_SETUP_UTIL_H_
+#pragma once
#include "chrome/installer/util/version.h"
diff --git a/chrome/installer/setup/uninstall.h b/chrome/installer/setup/uninstall.h
index a2320ad..6c6513a4d 100644
--- a/chrome/installer/setup/uninstall.h
+++ b/chrome/installer/setup/uninstall.h
@@ -6,6 +6,7 @@
#ifndef CHROME_INSTALLER_SETUP_UNINSTALL_H_
#define CHROME_INSTALLER_SETUP_UNINSTALL_H_
+#pragma once
#include <string>
diff --git a/chrome/installer/util/browser_distribution.h b/chrome/installer/util/browser_distribution.h
index bedfee4..e829969 100644
--- a/chrome/installer/util/browser_distribution.h
+++ b/chrome/installer/util/browser_distribution.h
@@ -6,6 +6,7 @@
#ifndef CHROME_INSTALLER_UTIL_BROWSER_DISTRIBUTION_H_
#define CHROME_INSTALLER_UTIL_BROWSER_DISTRIBUTION_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/installer/util/util_constants.h"
diff --git a/chrome/installer/util/chrome_frame_distribution.h b/chrome/installer/util/chrome_frame_distribution.h
index 0b3bda4e..f42d41f 100644
--- a/chrome/installer/util/chrome_frame_distribution.h
+++ b/chrome/installer/util/chrome_frame_distribution.h
@@ -7,6 +7,7 @@
#ifndef CHROME_INSTALLER_UTIL_CHROME_FRAME_DISTRIBUTION_H_
#define CHROME_INSTALLER_UTIL_CHROME_FRAME_DISTRIBUTION_H_
+#pragma once
#include <string>
diff --git a/chrome/installer/util/compat_checks.h b/chrome/installer/util/compat_checks.h
index c489208..7e45ee7 100644
--- a/chrome/installer/util/compat_checks.h
+++ b/chrome/installer/util/compat_checks.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_COMPAT_CHECKS_H_
#define CHROME_INSTALLER_UTIL_COMPAT_CHECKS_H_
+#pragma once
// Returns true if this computer has a Symantec End Point version that
// is known to cause trouble. Non- null parameters are only used in testing.
diff --git a/chrome/installer/util/copy_tree_work_item.h b/chrome/installer/util/copy_tree_work_item.h
index b899324..4d9a984 100644
--- a/chrome/installer/util/copy_tree_work_item.h
+++ b/chrome/installer/util/copy_tree_work_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_COPY_TREE_WORK_ITEM_H_
#define CHROME_INSTALLER_UTIL_COPY_TREE_WORK_ITEM_H_
+#pragma once
#include <string>
#include <windows.h>
diff --git a/chrome/installer/util/create_dir_work_item.h b/chrome/installer/util/create_dir_work_item.h
index 2995a3d..0357efe 100644
--- a/chrome/installer/util/create_dir_work_item.h
+++ b/chrome/installer/util/create_dir_work_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_CREATE_DIR_WORK_ITEM_H_
#define CHROME_INSTALLER_UTIL_CREATE_DIR_WORK_ITEM_H_
+#pragma once
#include <string>
#include <windows.h>
diff --git a/chrome/installer/util/create_reg_key_work_item.h b/chrome/installer/util/create_reg_key_work_item.h
index 97ea275..2cd5115 100644
--- a/chrome/installer/util/create_reg_key_work_item.h
+++ b/chrome/installer/util/create_reg_key_work_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_CREATE_REG_KEY_WORK_ITEM_H__
#define CHROME_INSTALLER_UTIL_CREATE_REG_KEY_WORK_ITEM_H__
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/installer/util/delete_after_reboot_helper.h b/chrome/installer/util/delete_after_reboot_helper.h
index a022fb5..10d2f0a 100644
--- a/chrome/installer/util/delete_after_reboot_helper.h
+++ b/chrome/installer/util/delete_after_reboot_helper.h
@@ -7,6 +7,7 @@
#ifndef CHROME_INSTALLER_UTIL_DELETE_AFTER_REBOOT_HELPER_H_
#define CHROME_INSTALLER_UTIL_DELETE_AFTER_REBOOT_HELPER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/installer/util/delete_reg_value_work_item.h b/chrome/installer/util/delete_reg_value_work_item.h
index e259422..e04d4e4 100644
--- a/chrome/installer/util/delete_reg_value_work_item.h
+++ b/chrome/installer/util/delete_reg_value_work_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_DELETE_REG_VALUE_WORK_ITEM_H_
#define CHROME_INSTALLER_UTIL_DELETE_REG_VALUE_WORK_ITEM_H_
+#pragma once
#include <string>
#include <windows.h>
diff --git a/chrome/installer/util/delete_tree_work_item.h b/chrome/installer/util/delete_tree_work_item.h
index b5bcb50..30ab328 100644
--- a/chrome/installer/util/delete_tree_work_item.h
+++ b/chrome/installer/util/delete_tree_work_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_DELETE_TREE_WORK_ITEM_H_
#define CHROME_INSTALLER_UTIL_DELETE_TREE_WORK_ITEM_H_
+#pragma once
#include <string>
#include <windows.h>
diff --git a/chrome/installer/util/google_chrome_distribution.h b/chrome/installer/util/google_chrome_distribution.h
index 1280fc8..a8eb493 100644
--- a/chrome/installer/util/google_chrome_distribution.h
+++ b/chrome/installer/util/google_chrome_distribution.h
@@ -7,6 +7,7 @@
#ifndef CHROME_INSTALLER_UTIL_GOOGLE_CHROME_DISTRIBUTION_H_
#define CHROME_INSTALLER_UTIL_GOOGLE_CHROME_DISTRIBUTION_H_
+#pragma once
#include "base/gtest_prod_util.h"
#include "chrome/installer/util/browser_distribution.h"
diff --git a/chrome/installer/util/google_chrome_sxs_distribution.h b/chrome/installer/util/google_chrome_sxs_distribution.h
index 7b1d408..8a53d34 100644
--- a/chrome/installer/util/google_chrome_sxs_distribution.h
+++ b/chrome/installer/util/google_chrome_sxs_distribution.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_GOOGLE_CHROME_SXS_DISTRIBUTION_H_
#define CHROME_INSTALLER_UTIL_GOOGLE_CHROME_SXS_DISTRIBUTION_H_
+#pragma once
#include "chrome/installer/util/browser_distribution.h"
#include "chrome/installer/util/google_chrome_distribution.h"
diff --git a/chrome/installer/util/google_update_constants.h b/chrome/installer/util/google_update_constants.h
index 90e8e3d..a8db2b5 100644
--- a/chrome/installer/util/google_update_constants.h
+++ b/chrome/installer/util/google_update_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_INSTALLER_UTIL_GOOGLE_UPDATE_CONSTANTS_H_
#define CHROME_INSTALLER_UTIL_GOOGLE_UPDATE_CONSTANTS_H_
+#pragma once
namespace google_update {
diff --git a/chrome/installer/util/google_update_settings.h b/chrome/installer/util/google_update_settings.h
index 522b96b..6e12cb66 100644
--- a/chrome/installer/util/google_update_settings.h
+++ b/chrome/installer/util/google_update_settings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_GOOGLE_UPDATE_SETTINGS_H_
#define CHROME_INSTALLER_UTIL_GOOGLE_UPDATE_SETTINGS_H_
+#pragma once
#include <string>
diff --git a/chrome/installer/util/helper.h b/chrome/installer/util/helper.h
index 132d718..dd4c3b8 100644
--- a/chrome/installer/util/helper.h
+++ b/chrome/installer/util/helper.h
@@ -6,6 +6,7 @@
#ifndef CHROME_INSTALLER_UTIL_HELPER_H_
#define CHROME_INSTALLER_UTIL_HELPER_H_
+#pragma once
#include <string>
diff --git a/chrome/installer/util/html_dialog.h b/chrome/installer/util/html_dialog.h
index 468237e0..325d978 100644
--- a/chrome/installer/util/html_dialog.h
+++ b/chrome/installer/util/html_dialog.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_HTML_DIALOG_H_
#define CHROME_INSTALLER_UTIL_HTML_DIALOG_H_
+#pragma once
#include <string>
diff --git a/chrome/installer/util/install_util.h b/chrome/installer/util/install_util.h
index 2e5e405..0f5119a 100644
--- a/chrome/installer/util/install_util.h
+++ b/chrome/installer/util/install_util.h
@@ -8,6 +8,7 @@
#ifndef CHROME_INSTALLER_UTIL_INSTALL_UTIL_H__
#define CHROME_INSTALLER_UTIL_INSTALL_UTIL_H__
+#pragma once
#include <tchar.h>
#include <windows.h>
diff --git a/chrome/installer/util/installer_util_unittests_resource.h b/chrome/installer/util/installer_util_unittests_resource.h
index d66d62f..6fdd6ab 100644
--- a/chrome/installer/util/installer_util_unittests_resource.h
+++ b/chrome/installer/util/installer_util_unittests_resource.h
@@ -11,6 +11,7 @@
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 101
+#pragma once
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
diff --git a/chrome/installer/util/l10n_string_util.h b/chrome/installer/util/l10n_string_util.h
index b12fff3..720655e 100644
--- a/chrome/installer/util/l10n_string_util.h
+++ b/chrome/installer/util/l10n_string_util.h
@@ -12,6 +12,7 @@
#ifndef CHROME_INSTALLER_UTIL_L10N_STRING_UTIL_H_
#define CHROME_INSTALLER_UTIL_L10N_STRING_UTIL_H_
+#pragma once
#include <string>
diff --git a/chrome/installer/util/logging_installer.h b/chrome/installer/util/logging_installer.h
index 336d0c4..c2b0a96 100644
--- a/chrome/installer/util/logging_installer.h
+++ b/chrome/installer/util/logging_installer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_LOGGING_INSTALLER_H_
#define CHROME_INSTALLER_UTIL_LOGGING_INSTALLER_H_
+#pragma once
#include <string>
diff --git a/chrome/installer/util/lzma_util.h b/chrome/installer/util/lzma_util.h
index 01bd29e..765bc19 100644
--- a/chrome/installer/util/lzma_util.h
+++ b/chrome/installer/util/lzma_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_LZMA_UTIL_H_
#define CHROME_INSTALLER_UTIL_LZMA_UTIL_H_
+#pragma once
#include <string>
#include <windows.h>
diff --git a/chrome/installer/util/master_preferences.h b/chrome/installer/util/master_preferences.h
index 8d64be5..b623c3a 100644
--- a/chrome/installer/util/master_preferences.h
+++ b/chrome/installer/util/master_preferences.h
@@ -7,6 +7,7 @@
#ifndef CHROME_INSTALLER_UTIL_MASTER_PREFERENCES_H_
#define CHROME_INSTALLER_UTIL_MASTER_PREFERENCES_H_
+#pragma once
#include <vector>
diff --git a/chrome/installer/util/master_preferences_constants.h b/chrome/installer/util/master_preferences_constants.h
index c125277..9e626f2 100644
--- a/chrome/installer/util/master_preferences_constants.h
+++ b/chrome/installer/util/master_preferences_constants.h
@@ -7,6 +7,7 @@
#ifndef CHROME_INSTALLER_UTIL_MASTER_PREFERENCES_CONSTANTS_H_
#define CHROME_INSTALLER_UTIL_MASTER_PREFERENCES_CONSTANTS_H_
+#pragma once
namespace installer_util {
namespace master_preferences {
diff --git a/chrome/installer/util/move_tree_work_item.h b/chrome/installer/util/move_tree_work_item.h
index cfa86c4..98fe679 100644
--- a/chrome/installer/util/move_tree_work_item.h
+++ b/chrome/installer/util/move_tree_work_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_MOVE_TREE_WORK_ITEM_H_
#define CHROME_INSTALLER_UTIL_MOVE_TREE_WORK_ITEM_H_
+#pragma once
#include <string>
#include <windows.h>
diff --git a/chrome/installer/util/self_reg_work_item.h b/chrome/installer/util/self_reg_work_item.h
index ae2041b..a8531e2 100644
--- a/chrome/installer/util/self_reg_work_item.h
+++ b/chrome/installer/util/self_reg_work_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_SELF_REG_WORK_ITEM_H__
#define CHROME_INSTALLER_UTIL_SELF_REG_WORK_ITEM_H__
+#pragma once
#include <windows.h>
#include <string>
diff --git a/chrome/installer/util/set_reg_value_work_item.h b/chrome/installer/util/set_reg_value_work_item.h
index 7eac895..dc88991 100644
--- a/chrome/installer/util/set_reg_value_work_item.h
+++ b/chrome/installer/util/set_reg_value_work_item.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_SET_REG_VALUE_WORK_ITEM_H__
#define CHROME_INSTALLER_UTIL_SET_REG_VALUE_WORK_ITEM_H__
+#pragma once
#include <string>
#include <windows.h>
diff --git a/chrome/installer/util/shell_util.h b/chrome/installer/util/shell_util.h
index 9514c1f..ad72f64 100644
--- a/chrome/installer/util/shell_util.h
+++ b/chrome/installer/util/shell_util.h
@@ -8,6 +8,7 @@
#ifndef CHROME_INSTALLER_UTIL_SHELL_UTIL_H_
#define CHROME_INSTALLER_UTIL_SHELL_UTIL_H_
+#pragma once
#include <windows.h>
#include <map>
diff --git a/chrome/installer/util/util_constants.h b/chrome/installer/util/util_constants.h
index 1b8207e..ddecd71 100644
--- a/chrome/installer/util/util_constants.h
+++ b/chrome/installer/util/util_constants.h
@@ -7,6 +7,7 @@
#ifndef CHROME_INSTALLER_UTIL_UTIL_CONSTANTS_H_
#define CHROME_INSTALLER_UTIL_UTIL_CONSTANTS_H_
+#pragma once
namespace installer_util {
diff --git a/chrome/installer/util/version.h b/chrome/installer/util/version.h
index 980fe05..72e8271 100644
--- a/chrome/installer/util/version.h
+++ b/chrome/installer/util/version.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_VERSION_H_
#define CHROME_INSTALLER_UTIL_VERSION_H_
+#pragma once
#include "base/basictypes.h"
#include "base/string16.h"
diff --git a/chrome/installer/util/work_item.h b/chrome/installer/util/work_item.h
index 9a61363..c550adb 100644
--- a/chrome/installer/util/work_item.h
+++ b/chrome/installer/util/work_item.h
@@ -8,6 +8,7 @@
#ifndef CHROME_INSTALLER_UTIL_WORK_ITEM_H_
#define CHROME_INSTALLER_UTIL_WORK_ITEM_H_
+#pragma once
#include <windows.h>
#include <string>
diff --git a/chrome/installer/util/work_item_list.h b/chrome/installer/util/work_item_list.h
index 1390701..4ed9a59 100644
--- a/chrome/installer/util/work_item_list.h
+++ b/chrome/installer/util/work_item_list.h
@@ -4,6 +4,7 @@
#ifndef CHROME_INSTALLER_UTIL_WORK_ITEM_LIST_H_
#define CHROME_INSTALLER_UTIL_WORK_ITEM_LIST_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/nacl/broker_thread.h b/chrome/nacl/broker_thread.h
index fb4cf40..ab5376a6 100644
--- a/chrome/nacl/broker_thread.h
+++ b/chrome/nacl/broker_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_NACL_BROKER_THREAD_H_
#define CHROME_NACL_BROKER_THREAD_H_
+#pragma once
#include "chrome/common/child_thread.h"
#include "chrome/common/nacl_types.h"
diff --git a/chrome/nacl/nacl_main_platform_delegate.h b/chrome/nacl/nacl_main_platform_delegate.h
index fe13ae3..540fb95 100644
--- a/chrome/nacl/nacl_main_platform_delegate.h
+++ b/chrome/nacl/nacl_main_platform_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_NACL_NACL_MAIN_PLATFORM_DELEGATE_H_
#define CHROME_NACL_NACL_MAIN_PLATFORM_DELEGATE_H_
+#pragma once
#include "chrome/common/main_function_params.h"
diff --git a/chrome/nacl/nacl_thread.h b/chrome/nacl/nacl_thread.h
index 8893819..70bfe6f 100644
--- a/chrome/nacl/nacl_thread.h
+++ b/chrome/nacl/nacl_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_NACL_NACL_THREAD_H_
#define CHROME_NACL_NACL_THREAD_H_
+#pragma once
#include "base/file_path.h"
#include "base/native_library.h"
diff --git a/chrome/plugin/chrome_plugin_host.h b/chrome/plugin/chrome_plugin_host.h
index b44a9b1..29a0958 100644
--- a/chrome/plugin/chrome_plugin_host.h
+++ b/chrome/plugin/chrome_plugin_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PLUGIN_CHROME_PLUGIN_HOST_H_
#define CHROME_PLUGIN_CHROME_PLUGIN_HOST_H_
+#pragma once
#include "chrome/common/chrome_plugin_api.h"
diff --git a/chrome/plugin/command_buffer_stub.h b/chrome/plugin/command_buffer_stub.h
index 0d6f77d..7519659 100644
--- a/chrome/plugin/command_buffer_stub.h
+++ b/chrome/plugin/command_buffer_stub.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PLUGIN_COMMAND_BUFFER_STUB_H_
#define CHROME_PLUGIN_COMMAND_BUFFER_STUB_H_
+#pragma once
#if defined(ENABLE_GPU)
diff --git a/chrome/plugin/npobject_base.h b/chrome/plugin/npobject_base.h
index 4b0d892..757fa12 100644
--- a/chrome/plugin/npobject_base.h
+++ b/chrome/plugin/npobject_base.h
@@ -6,6 +6,7 @@
#ifndef CHROME_PLUGIN_NPOBJECT_BASE_H_
#define CHROME_PLUGIN_NPOBJECT_BASE_H_
+#pragma once
#include "ipc/ipc_channel.h"
#include "third_party/npapi/bindings/npruntime.h"
diff --git a/chrome/plugin/npobject_proxy.h b/chrome/plugin/npobject_proxy.h
index 2b554c6..f521b92 100644
--- a/chrome/plugin/npobject_proxy.h
+++ b/chrome/plugin/npobject_proxy.h
@@ -7,6 +7,7 @@
#ifndef CHROME_PLUGIN_NPOBJECT_PROXY_H_
#define CHROME_PLUGIN_NPOBJECT_PROXY_H_
+#pragma once
#include "base/ref_counted.h"
#include "chrome/plugin/npobject_base.h"
diff --git a/chrome/plugin/npobject_stub.h b/chrome/plugin/npobject_stub.h
index bf610cb..fde0a5e 100644
--- a/chrome/plugin/npobject_stub.h
+++ b/chrome/plugin/npobject_stub.h
@@ -7,6 +7,7 @@
#ifndef CHROME_PLUGIN_NPOBJECT_STUB_H_
#define CHROME_PLUGIN_NPOBJECT_STUB_H_
+#pragma once
#include <vector>
diff --git a/chrome/plugin/npobject_util.h b/chrome/plugin/npobject_util.h
index 1334e79..ef68b6e 100644
--- a/chrome/plugin/npobject_util.h
+++ b/chrome/plugin/npobject_util.h
@@ -6,6 +6,7 @@
#ifndef CHROME_PLUGIN_NPOBJECT_UTIL_H__
#define CHROME_PLUGIN_NPOBJECT_UTIL_H__
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/plugin/plugin_channel.h b/chrome/plugin/plugin_channel.h
index 50d788c..3fb940e 100644
--- a/chrome/plugin/plugin_channel.h
+++ b/chrome/plugin/plugin_channel.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PLUGIN_PLUGIN_CHANNEL_H_
#define CHROME_PLUGIN_PLUGIN_CHANNEL_H_
+#pragma once
#include <vector>
#include "base/ref_counted.h"
diff --git a/chrome/plugin/plugin_channel_base.h b/chrome/plugin/plugin_channel_base.h
index 026c06f..a67049a 100644
--- a/chrome/plugin/plugin_channel_base.h
+++ b/chrome/plugin/plugin_channel_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PLUGIN_PLUGIN_CHANNEL_BASE_H_
#define CHROME_PLUGIN_PLUGIN_CHANNEL_BASE_H_
+#pragma once
#include <string>
diff --git a/chrome/plugin/plugin_interpose_util_mac.h b/chrome/plugin/plugin_interpose_util_mac.h
index 0806007..00119a7 100644
--- a/chrome/plugin/plugin_interpose_util_mac.h
+++ b/chrome/plugin/plugin_interpose_util_mac.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PLUGIN_PLUGIN_INTERPOSE_UTIL_MAC_H_
#define CHROME_PLUGIN_PLUGIN_INTERPOSE_UTIL_MAC_H_
+#pragma once
#include <Carbon/Carbon.h>
diff --git a/chrome/plugin/plugin_thread.h b/chrome/plugin/plugin_thread.h
index a9d2b3b..99d07ed 100644
--- a/chrome/plugin/plugin_thread.h
+++ b/chrome/plugin/plugin_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PLUGIN_PLUGIN_THREAD_H_
#define CHROME_PLUGIN_PLUGIN_THREAD_H_
+#pragma once
#include "base/file_path.h"
#include "base/native_library.h"
diff --git a/chrome/plugin/webplugin_delegate_stub.h b/chrome/plugin/webplugin_delegate_stub.h
index 407914e..6255710 100644
--- a/chrome/plugin/webplugin_delegate_stub.h
+++ b/chrome/plugin/webplugin_delegate_stub.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PLUGIN_WEBPLUGIN_DELEGATE_STUB_H_
#define CHROME_PLUGIN_WEBPLUGIN_DELEGATE_STUB_H_
+#pragma once
#include <queue>
#include <string>
diff --git a/chrome/plugin/webplugin_proxy.h b/chrome/plugin/webplugin_proxy.h
index b7800e3..1fb72c4 100644
--- a/chrome/plugin/webplugin_proxy.h
+++ b/chrome/plugin/webplugin_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PLUGIN_WEBPLUGIN_PROXY_H_
#define CHROME_PLUGIN_WEBPLUGIN_PROXY_H_
+#pragma once
#include <string>
diff --git a/chrome/profile_import/profile_import_thread.h b/chrome/profile_import/profile_import_thread.h
index 67d79d1..47f2015 100644
--- a/chrome/profile_import/profile_import_thread.h
+++ b/chrome/profile_import/profile_import_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_PROFILE_IMPORT_PROFILE_IMPORT_THREAD_H_
#define CHROME_PROFILE_IMPORT_PROFILE_IMPORT_THREAD_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/renderer/about_handler.h b/chrome/renderer/about_handler.h
index 270b4b1..ee55f49 100644
--- a/chrome/renderer/about_handler.h
+++ b/chrome/renderer/about_handler.h
@@ -9,6 +9,7 @@
#ifndef CHROME_RENDERER_ABOUT_HANDLER_H__
#define CHROME_RENDERER_ABOUT_HANDLER_H__
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/renderer/audio_message_filter.h b/chrome/renderer/audio_message_filter.h
index 3fcedf2c..cb397bc 100644
--- a/chrome/renderer/audio_message_filter.h
+++ b/chrome/renderer/audio_message_filter.h
@@ -9,6 +9,7 @@
#ifndef CHROME_RENDERER_AUDIO_MESSAGE_FILTER_H_
#define CHROME_RENDERER_AUDIO_MESSAGE_FILTER_H_
+#pragma once
#include "base/gtest_prod_util.h"
#include "base/id_map.h"
diff --git a/chrome/renderer/autofill_helper.h b/chrome/renderer/autofill_helper.h
index 4395144..3005aeb 100644
--- a/chrome/renderer/autofill_helper.h
+++ b/chrome/renderer/autofill_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_AUTOFILL_HELPER_H_
#define CHROME_RENDERER_AUTOFILL_HELPER_H_
+#pragma once
#include <vector>
diff --git a/chrome/renderer/automation/dom_automation_controller.h b/chrome/renderer/automation/dom_automation_controller.h
index c815418..d6cb8f3 100644
--- a/chrome/renderer/automation/dom_automation_controller.h
+++ b/chrome/renderer/automation/dom_automation_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_AUTOMATION_DOM_AUTOMATION_CONTROLLER_H__
#define CHROME_RENDERER_AUTOMATION_DOM_AUTOMATION_CONTROLLER_H__
+#pragma once
#include "ipc/ipc_message.h"
#include "webkit/glue/cpp_bound_class.h"
diff --git a/chrome/renderer/automation/dom_automation_v8_extension.h b/chrome/renderer/automation/dom_automation_v8_extension.h
index 94201e7..4587cf4 100644
--- a/chrome/renderer/automation/dom_automation_v8_extension.h
+++ b/chrome/renderer/automation/dom_automation_v8_extension.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_AUTOMATION_DOM_AUTOMATION_V8_EXTENSION_H_
#define CHROME_RENDERER_AUTOMATION_DOM_AUTOMATION_V8_EXTENSION_H_
+#pragma once
#include "v8/include/v8.h"
diff --git a/chrome/renderer/blocked_plugin.h b/chrome/renderer/blocked_plugin.h
index 50a8196..2e7bd75 100644
--- a/chrome/renderer/blocked_plugin.h
+++ b/chrome/renderer/blocked_plugin.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_BLOCKED_PLUGIN_H_
#define CHROME_RENDERER_BLOCKED_PLUGIN_H_
+#pragma once
#include "third_party/WebKit/WebKit/chromium/public/WebPluginParams.h"
#include "webkit/glue/cpp_bound_class.h"
diff --git a/chrome/renderer/command_buffer_proxy.h b/chrome/renderer/command_buffer_proxy.h
index 31b5319..9d0fcb2 100644
--- a/chrome/renderer/command_buffer_proxy.h
+++ b/chrome/renderer/command_buffer_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_COMMAND_BUFFER_PROXY_H_
#define CHROME_RENDERER_COMMAND_BUFFER_PROXY_H_
+#pragma once
#if defined(ENABLE_GPU)
diff --git a/chrome/renderer/cookie_message_filter.h b/chrome/renderer/cookie_message_filter.h
index 92b48b7..1a32e86 100644
--- a/chrome/renderer/cookie_message_filter.h
+++ b/chrome/renderer/cookie_message_filter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_COOKIE_MESSAGE_FILTER_H_
#define CHROME_RENDERER_COOKIE_MESSAGE_FILTER_H_
+#pragma once
#include "base/waitable_event.h"
#include "ipc/ipc_channel_proxy.h"
diff --git a/chrome/renderer/devtools_agent.h b/chrome/renderer/devtools_agent.h
index 23fa10c..6163a25 100644
--- a/chrome/renderer/devtools_agent.h
+++ b/chrome/renderer/devtools_agent.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_DEVTOOLS_AGENT_H_
#define CHROME_RENDERER_DEVTOOLS_AGENT_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/renderer/devtools_agent_filter.h b/chrome/renderer/devtools_agent_filter.h
index 8d23918..6a80861 100644
--- a/chrome/renderer/devtools_agent_filter.h
+++ b/chrome/renderer/devtools_agent_filter.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_DEVTOOLS_AGENT_FILTER_H_
#define CHROME_RENDERER_DEVTOOLS_AGENT_FILTER_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/renderer/devtools_client.h b/chrome/renderer/devtools_client.h
index c1770a9..d6c48c2 100644
--- a/chrome/renderer/devtools_client.h
+++ b/chrome/renderer/devtools_client.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_DEVTOOLS_CLIENT_H_
#define CHROME_RENDERER_DEVTOOLS_CLIENT_H_
+#pragma once
#include <string>
diff --git a/chrome/renderer/dom_ui_bindings.h b/chrome/renderer/dom_ui_bindings.h
index 1f3d831..4fb66a7 100644
--- a/chrome/renderer/dom_ui_bindings.h
+++ b/chrome/renderer/dom_ui_bindings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_DOM_UI_BINDINGS_H_
#define CHROME_RENDERER_DOM_UI_BINDINGS_H_
+#pragma once
#include "ipc/ipc_message.h"
#include "webkit/glue/cpp_bound_class.h"
diff --git a/chrome/renderer/extension_groups.h b/chrome/renderer/extension_groups.h
index 34d4c92..8a1d3ee 100644
--- a/chrome/renderer/extension_groups.h
+++ b/chrome/renderer/extension_groups.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_EXTENSION_GROUPS_H_
#define CHROME_RENDERER_EXTENSION_GROUPS_H_
+#pragma once
// A set of extension groups for use with WebKit::registerExtension and
// WebFrame::ExecuteScriptInNewWorld to control which extensions get loaded
diff --git a/chrome/renderer/extensions/bindings_utils.h b/chrome/renderer/extensions/bindings_utils.h
index d1b3636..9432f91 100644
--- a/chrome/renderer/extensions/bindings_utils.h
+++ b/chrome/renderer/extensions/bindings_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_EXTENSIONS_BINDINGS_UTILS_H_
#define CHROME_RENDERER_EXTENSIONS_BINDINGS_UTILS_H_
+#pragma once
#include "app/resource_bundle.h"
#include "base/linked_ptr.h"
diff --git a/chrome/renderer/extensions/event_bindings.h b/chrome/renderer/extensions/event_bindings.h
index dd396ee..98a56cf 100644
--- a/chrome/renderer/extensions/event_bindings.h
+++ b/chrome/renderer/extensions/event_bindings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_EXTENSIONS_EVENT_BINDINGS_H_
#define CHROME_RENDERER_EXTENSIONS_EVENT_BINDINGS_H_
+#pragma once
#include <string>
diff --git a/chrome/renderer/extensions/extension_process_bindings.h b/chrome/renderer/extensions/extension_process_bindings.h
index 784a902..2710901 100644
--- a/chrome/renderer/extensions/extension_process_bindings.h
+++ b/chrome/renderer/extensions/extension_process_bindings.h
@@ -6,6 +6,7 @@
#ifndef CHROME_RENDERER_EXTENSIONS_EXTENSION_PROCESS_BINDINGS_H_
#define CHROME_RENDERER_EXTENSIONS_EXTENSION_PROCESS_BINDINGS_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/renderer/extensions/js_only_v8_extensions.h b/chrome/renderer/extensions/js_only_v8_extensions.h
index b87860f..a9d46fa 100644
--- a/chrome/renderer/extensions/js_only_v8_extensions.h
+++ b/chrome/renderer/extensions/js_only_v8_extensions.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_EXTENSIONS_JS_ONLY_V8_EXTENSIONS_H_
#define CHROME_RENDERER_EXTENSIONS_JS_ONLY_V8_EXTENSIONS_H_
+#pragma once
#include "v8/include/v8.h"
diff --git a/chrome/renderer/extensions/renderer_extension_bindings.h b/chrome/renderer/extensions/renderer_extension_bindings.h
index 3e70e8f..15fe532 100644
--- a/chrome/renderer/extensions/renderer_extension_bindings.h
+++ b/chrome/renderer/extensions/renderer_extension_bindings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_EXTENSIONS_RENDERER_EXTENSION_BINDINGS_H_
#define CHROME_RENDERER_EXTENSIONS_RENDERER_EXTENSION_BINDINGS_H_
+#pragma once
#include "v8/include/v8.h"
diff --git a/chrome/renderer/external_extension.h b/chrome/renderer/external_extension.h
index b5cb78b..8e993b9 100644
--- a/chrome/renderer/external_extension.h
+++ b/chrome/renderer/external_extension.h
@@ -6,6 +6,7 @@
#ifndef CHROME_RENDERER_EXTERNAL_EXTENSION_H_
#define CHROME_RENDERER_EXTERNAL_EXTENSION_H_
+#pragma once
namespace v8 {
class Extension;
diff --git a/chrome/renderer/external_host_bindings.h b/chrome/renderer/external_host_bindings.h
index 1e7f6d2..49fdc9d 100644
--- a/chrome/renderer/external_host_bindings.h
+++ b/chrome/renderer/external_host_bindings.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_EXTERNAL_HOST_BINDINGS_H_
#define CHROME_RENDERER_EXTERNAL_HOST_BINDINGS_H_
+#pragma once
#include "chrome/renderer/dom_ui_bindings.h"
#include "ipc/ipc_message.h"
diff --git a/chrome/renderer/form_manager.h b/chrome/renderer/form_manager.h
index bfc639f..3528757 100644
--- a/chrome/renderer/form_manager.h
+++ b/chrome/renderer/form_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_FORM_MANAGER_H_
#define CHROME_RENDERER_FORM_MANAGER_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/renderer/geolocation_dispatcher.h b/chrome/renderer/geolocation_dispatcher.h
index c200e41..e6fea72 100644
--- a/chrome/renderer/geolocation_dispatcher.h
+++ b/chrome/renderer/geolocation_dispatcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_GEOLOCATION_DISPATCHER_H_
#define CHROME_RENDERER_GEOLOCATION_DISPATCHER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/id_map.h"
diff --git a/chrome/renderer/ggl/ggl.h b/chrome/renderer/ggl/ggl.h
index 76bbfcb..bf2d87d 100644
--- a/chrome/renderer/ggl/ggl.h
+++ b/chrome/renderer/ggl/ggl.h
@@ -9,6 +9,7 @@
#ifndef CHROME_RENDERER_GGL_GGL_H_
#define CHROME_RENDERER_GGL_GGL_H_
+#pragma once
#include "gfx/native_widget_types.h"
#include "gfx/size.h"
diff --git a/chrome/renderer/gpu_channel_host.h b/chrome/renderer/gpu_channel_host.h
index e8216e4..854aea5 100644
--- a/chrome/renderer/gpu_channel_host.h
+++ b/chrome/renderer/gpu_channel_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_GPU_CHANNEL_HOST_H_
#define CHROME_RENDERER_GPU_CHANNEL_HOST_H_
+#pragma once
#include <string>
diff --git a/chrome/renderer/indexed_db_dispatcher.h b/chrome/renderer/indexed_db_dispatcher.h
index e405ea9..ff99f12 100644
--- a/chrome/renderer/indexed_db_dispatcher.h
+++ b/chrome/renderer/indexed_db_dispatcher.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_INDEXED_DB_DISPATCHER_H_
#define CHROME_RENDERER_INDEXED_DB_DISPATCHER_H_
+#pragma once
#include "base/id_map.h"
#include "base/nullable_string16.h"
diff --git a/chrome/renderer/loadtimes_extension_bindings.h b/chrome/renderer/loadtimes_extension_bindings.h
index c97b0b1..bb026fd 100644
--- a/chrome/renderer/loadtimes_extension_bindings.h
+++ b/chrome/renderer/loadtimes_extension_bindings.h
@@ -7,6 +7,7 @@
#ifndef CHROME_RENDERER_LOADTIMES_EXTENSION_BINDINGS_H_
#define CHROME_RENDERER_LOADTIMES_EXTENSION_BINDINGS_H_
+#pragma once
namespace v8 {
class Extension;
diff --git a/chrome/renderer/localized_error.h b/chrome/renderer/localized_error.h
index 1b3464b..3acf3d4 100644
--- a/chrome/renderer/localized_error.h
+++ b/chrome/renderer/localized_error.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_LOCALIZED_ERROR_H_
#define CHROME_RENDERER_LOCALIZED_ERROR_H_
+#pragma once
class DictionaryValue;
class GURL;
diff --git a/chrome/renderer/media/audio_renderer_impl.h b/chrome/renderer/media/audio_renderer_impl.h
index 07b5b88..ebc3240 100644
--- a/chrome/renderer/media/audio_renderer_impl.h
+++ b/chrome/renderer/media/audio_renderer_impl.h
@@ -36,6 +36,7 @@
#ifndef CHROME_RENDERER_MEDIA_AUDIO_RENDERER_IMPL_H_
#define CHROME_RENDERER_MEDIA_AUDIO_RENDERER_IMPL_H_
+#pragma once
#include "base/gtest_prod_util.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/renderer/media/ipc_video_renderer.h b/chrome/renderer/media/ipc_video_renderer.h
index 943e0c9..c934291 100644
--- a/chrome/renderer/media/ipc_video_renderer.h
+++ b/chrome/renderer/media/ipc_video_renderer.h
@@ -9,6 +9,7 @@
#ifndef CHROME_RENDERER_MEDIA_IPC_VIDEO_RENDERER_H_
#define CHROME_RENDERER_MEDIA_IPC_VIDEO_RENDERER_H_
+#pragma once
#include "app/surface/transport_dib.h"
#include "base/waitable_event.h"
diff --git a/chrome/renderer/mock_keyboard.h b/chrome/renderer/mock_keyboard.h
index 4ff8d1a..842ec63 100644
--- a/chrome/renderer/mock_keyboard.h
+++ b/chrome/renderer/mock_keyboard.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_MOCK_KEYBOARD_H_
#define CHROME_RENDERER_MOCK_KEYBOARD_H_
+#pragma once
#include <string>
diff --git a/chrome/renderer/mock_keyboard_driver_win.h b/chrome/renderer/mock_keyboard_driver_win.h
index cd374c6..bbe65f1 100644
--- a/chrome/renderer/mock_keyboard_driver_win.h
+++ b/chrome/renderer/mock_keyboard_driver_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_MOCK_KEYBOARD_DRIVER_WIN_H_
#define CHROME_RENDERER_MOCK_KEYBOARD_DRIVER_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/chrome/renderer/mock_printer.h b/chrome/renderer/mock_printer.h
index dc186fc..1a27076 100644
--- a/chrome/renderer/mock_printer.h
+++ b/chrome/renderer/mock_printer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_MOCK_PRINTER_H_
#define CHROME_RENDERER_MOCK_PRINTER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/renderer/mock_render_process.h b/chrome/renderer/mock_render_process.h
index fd286a1..1939b2b 100644
--- a/chrome/renderer/mock_render_process.h
+++ b/chrome/renderer/mock_render_process.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_MOCK_RENDER_PROCESS_H_
#define CHROME_RENDERER_MOCK_RENDER_PROCESS_H_
+#pragma once
#include "chrome/renderer/render_process.h"
diff --git a/chrome/renderer/mock_render_thread.h b/chrome/renderer/mock_render_thread.h
index c297cb8..3e8741e 100644
--- a/chrome/renderer/mock_render_thread.h
+++ b/chrome/renderer/mock_render_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_MOCK_RENDER_THREAD_H_
#define CHROME_RENDERER_MOCK_RENDER_THREAD_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/renderer/navigation_state.h b/chrome/renderer/navigation_state.h
index 5cc394a..7fa0505 100644
--- a/chrome/renderer/navigation_state.h
+++ b/chrome/renderer/navigation_state.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_NAVIGATION_STATE_H_
#define CHROME_RENDERER_NAVIGATION_STATE_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/time.h"
diff --git a/chrome/renderer/net/predictor_queue.h b/chrome/renderer/net/predictor_queue.h
index c833ea7..64440bb 100644
--- a/chrome/renderer/net/predictor_queue.h
+++ b/chrome/renderer/net/predictor_queue.h
@@ -23,6 +23,7 @@
#ifndef CHROME_RENDERER_NET_PREDICTOR_QUEUE_H__
#define CHROME_RENDERER_NET_PREDICTOR_QUEUE_H__
+#pragma once
#include <string>
diff --git a/chrome/renderer/net/renderer_net_predictor.h b/chrome/renderer/net/renderer_net_predictor.h
index 68e5109..4437dc1 100644
--- a/chrome/renderer/net/renderer_net_predictor.h
+++ b/chrome/renderer/net/renderer_net_predictor.h
@@ -20,6 +20,7 @@
#ifndef CHROME_RENDERER_NET_RENDERER_NET_PREDICTOR_H_
#define CHROME_RENDERER_NET_RENDERER_NET_PREDICTOR_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/renderer/notification_provider.h b/chrome/renderer/notification_provider.h
index 9792b82..aa1d8f6 100644
--- a/chrome/renderer/notification_provider.h
+++ b/chrome/renderer/notification_provider.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_NOTIFICATION_PROVIDER_H_
#define CHROME_RENDERER_NOTIFICATION_PROVIDER_H_
+#pragma once
#include <map>
diff --git a/chrome/renderer/paint_aggregator.h b/chrome/renderer/paint_aggregator.h
index 946e0cb..6efac35 100644
--- a/chrome/renderer/paint_aggregator.h
+++ b/chrome/renderer/paint_aggregator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_PAINT_AGGREGATOR_H_
#define CHROME_RENDERER_PAINT_AGGREGATOR_H_
+#pragma once
#include <vector>
diff --git a/chrome/renderer/password_autocomplete_manager.h b/chrome/renderer/password_autocomplete_manager.h
index 297decc..feb0159 100644
--- a/chrome/renderer/password_autocomplete_manager.h
+++ b/chrome/renderer/password_autocomplete_manager.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_PASSWORD_AUTOCOMPLETE_MANAGER_H_
#define CHROME_RENDERER_PASSWORD_AUTOCOMPLETE_MANAGER_H_
+#pragma once
#include <map>
#include <vector>
diff --git a/chrome/renderer/pepper_devices.h b/chrome/renderer/pepper_devices.h
index f66dd4a..a0652ae 100644
--- a/chrome/renderer/pepper_devices.h
+++ b/chrome/renderer/pepper_devices.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_PEPPER_DEVICES_H_
#define CHROME_RENDERER_PEPPER_DEVICES_H_
+#pragma once
#include "app/surface/transport_dib.h"
#include "base/basictypes.h"
diff --git a/chrome/renderer/pepper_plugin_delegate_impl.h b/chrome/renderer/pepper_plugin_delegate_impl.h
index 9a6d28cfb..856d741 100644
--- a/chrome/renderer/pepper_plugin_delegate_impl.h
+++ b/chrome/renderer/pepper_plugin_delegate_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_PEPPER_PLUGIN_DELEGATE_IMPL_H_
#define CHROME_RENDERER_PEPPER_PLUGIN_DELEGATE_IMPL_H_
+#pragma once
#include <set>
diff --git a/chrome/renderer/pepper_scrollbar_widget.h b/chrome/renderer/pepper_scrollbar_widget.h
index ac36f5e..a5a1719 100644
--- a/chrome/renderer/pepper_scrollbar_widget.h
+++ b/chrome/renderer/pepper_scrollbar_widget.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_PEPPER_SCROLLBAR_WIDGET_H_
#define CHROME_RENDERER_PEPPER_SCROLLBAR_WIDGET_H_
+#pragma once
#include <vector>
diff --git a/chrome/renderer/pepper_widget.h b/chrome/renderer/pepper_widget.h
index 1cc84f6..67d8037 100644
--- a/chrome/renderer/pepper_widget.h
+++ b/chrome/renderer/pepper_widget.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_PEPPER_WIDGET_H_
#define CHROME_RENDERER_PEPPER_WIDGET_H_
+#pragma once
#include "base/basictypes.h"
#include "third_party/npapi/bindings/npapi_extensions.h"
diff --git a/chrome/renderer/plugin_channel_host.h b/chrome/renderer/plugin_channel_host.h
index 16464b9..1a46c20 100644
--- a/chrome/renderer/plugin_channel_host.h
+++ b/chrome/renderer/plugin_channel_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_PLUGIN_CHANNEL_HOST_H_
#define CHROME_RENDERER_PLUGIN_CHANNEL_HOST_H_
+#pragma once
#include "base/hash_tables.h"
#include "chrome/plugin/plugin_channel_base.h"
diff --git a/chrome/renderer/print_web_view_helper.h b/chrome/renderer/print_web_view_helper.h
index 273299f..dd9e1f9 100644
--- a/chrome/renderer/print_web_view_helper.h
+++ b/chrome/renderer/print_web_view_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_PRINT_WEB_VIEW_HELPER_H_
#define CHROME_RENDERER_PRINT_WEB_VIEW_HELPER_H_
+#pragma once
#include <vector>
diff --git a/chrome/renderer/render_process.h b/chrome/renderer/render_process.h
index ed002cf..5835390 100644
--- a/chrome/renderer/render_process.h
+++ b/chrome/renderer/render_process.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDER_PROCESS_H_
#define CHROME_RENDERER_RENDER_PROCESS_H_
+#pragma once
#include "chrome/common/child_process.h"
#include "skia/ext/platform_canvas.h"
diff --git a/chrome/renderer/render_process_impl.h b/chrome/renderer/render_process_impl.h
index 11778f0..bd6e335 100644
--- a/chrome/renderer/render_process_impl.h
+++ b/chrome/renderer/render_process_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDER_PROCESS_IMPL_H_
#define CHROME_RENDERER_RENDER_PROCESS_IMPL_H_
+#pragma once
#include "base/timer.h"
#include "chrome/renderer/render_process.h"
diff --git a/chrome/renderer/render_thread.h b/chrome/renderer/render_thread.h
index 9fbb1ed..22b38be 100644
--- a/chrome/renderer/render_thread.h
+++ b/chrome/renderer/render_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDER_THREAD_H_
#define CHROME_RENDERER_RENDER_THREAD_H_
+#pragma once
#include <set>
#include <string>
diff --git a/chrome/renderer/render_view.h b/chrome/renderer/render_view.h
index b83dff4..0e33d13 100644
--- a/chrome/renderer/render_view.h
+++ b/chrome/renderer/render_view.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDER_VIEW_H_
#define CHROME_RENDERER_RENDER_VIEW_H_
+#pragma once
#include <deque>
#include <map>
diff --git a/chrome/renderer/render_view_visitor.h b/chrome/renderer/render_view_visitor.h
index 4793ed2..4910b48 100644
--- a/chrome/renderer/render_view_visitor.h
+++ b/chrome/renderer/render_view_visitor.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDER_VIEW_VISITOR_H_
#define CHROME_RENDERER_RENDER_VIEW_VISITOR_H_
+#pragma once
class RenderViewVisitor {
public:
diff --git a/chrome/renderer/render_widget.h b/chrome/renderer/render_widget.h
index 3b99f82..e7af65a 100644
--- a/chrome/renderer/render_widget.h
+++ b/chrome/renderer/render_widget.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDER_WIDGET_H_
#define CHROME_RENDERER_RENDER_WIDGET_H_
+#pragma once
#include <vector>
diff --git a/chrome/renderer/renderer_histogram_snapshots.h b/chrome/renderer/renderer_histogram_snapshots.h
index db4cd4b..9a20198 100644
--- a/chrome/renderer/renderer_histogram_snapshots.h
+++ b/chrome/renderer/renderer_histogram_snapshots.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_HISTOGRAM_SNAPSHOTS_H_
#define CHROME_RENDERER_RENDERER_HISTOGRAM_SNAPSHOTS_H_
+#pragma once
#include <list>
#include <map>
diff --git a/chrome/renderer/renderer_main_platform_delegate.h b/chrome/renderer/renderer_main_platform_delegate.h
index 3f9c426..9a8b38b 100644
--- a/chrome/renderer/renderer_main_platform_delegate.h
+++ b/chrome/renderer/renderer_main_platform_delegate.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_MAIN_PLATFORM_DELEGATE_H_
#define CHROME_RENDERER_RENDERER_MAIN_PLATFORM_DELEGATE_H_
+#pragma once
#include "chrome/common/main_function_params.h"
diff --git a/chrome/renderer/renderer_sandbox_support_linux.h b/chrome/renderer/renderer_sandbox_support_linux.h
index 5f216f1..4a697ed 100644
--- a/chrome/renderer/renderer_sandbox_support_linux.h
+++ b/chrome/renderer/renderer_sandbox_support_linux.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_SANDBOX_SUPPORT_LINUX_H_
#define CHROME_RENDERER_RENDERER_SANDBOX_SUPPORT_LINUX_H_
+#pragma once
#include <stdint.h>
diff --git a/chrome/renderer/renderer_webapplicationcachehost_impl.h b/chrome/renderer/renderer_webapplicationcachehost_impl.h
index e709fa9..6405317 100644
--- a/chrome/renderer/renderer_webapplicationcachehost_impl.h
+++ b/chrome/renderer/renderer_webapplicationcachehost_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBAPPLICATIONCACHEHOST_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBAPPLICATIONCACHEHOST_IMPL_H_
+#pragma once
#include "webkit/appcache/web_application_cache_host_impl.h"
diff --git a/chrome/renderer/renderer_webcookiejar_impl.h b/chrome/renderer/renderer_webcookiejar_impl.h
index 0b1ed355..f8fee08 100644
--- a/chrome/renderer/renderer_webcookiejar_impl.h
+++ b/chrome/renderer/renderer_webcookiejar_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBCOOKIEJAR_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBCOOKIEJAR_IMPL_H_
+#pragma once
#include "ipc/ipc_message.h"
// TODO(darin): WebCookieJar.h is missing a WebString.h include!
diff --git a/chrome/renderer/renderer_webidbdatabase_impl.h b/chrome/renderer/renderer_webidbdatabase_impl.h
index e7936a0..2105d3b 100644
--- a/chrome/renderer/renderer_webidbdatabase_impl.h
+++ b/chrome/renderer/renderer_webidbdatabase_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBIDBDATABASE_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBIDBDATABASE_IMPL_H_
+#pragma once
#include "base/basictypes.h"
#include "third_party/WebKit/WebKit/chromium/public/WebIDBCallbacks.h"
diff --git a/chrome/renderer/renderer_webidbindex_impl.h b/chrome/renderer/renderer_webidbindex_impl.h
index 234a4ec..9c19ae7 100644
--- a/chrome/renderer/renderer_webidbindex_impl.h
+++ b/chrome/renderer/renderer_webidbindex_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBIDBINDEX_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBIDBINDEX_IMPL_H_
+#pragma once
#include "base/basictypes.h"
#include "third_party/WebKit/WebKit/chromium/public/WebIDBCallbacks.h"
diff --git a/chrome/renderer/renderer_webidbobjectstore_impl.h b/chrome/renderer/renderer_webidbobjectstore_impl.h
index 462f02e..7e14826 100644
--- a/chrome/renderer/renderer_webidbobjectstore_impl.h
+++ b/chrome/renderer/renderer_webidbobjectstore_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBIDBOBJECTSTORE_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBIDBOBJECTSTORE_IMPL_H_
+#pragma once
#include "base/basictypes.h"
#include "third_party/WebKit/WebKit/chromium/public/WebIDBCallbacks.h"
diff --git a/chrome/renderer/renderer_webindexeddatabase_impl.h b/chrome/renderer/renderer_webindexeddatabase_impl.h
index 561bf5a..8703f53 100644
--- a/chrome/renderer/renderer_webindexeddatabase_impl.h
+++ b/chrome/renderer/renderer_webindexeddatabase_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBINDEXEDDATABASE_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBINDEXEDDATABASE_IMPL_H_
+#pragma once
#include "third_party/WebKit/WebKit/chromium/public/WebIDBCallbacks.h"
#include "third_party/WebKit/WebKit/chromium/public/WebIndexedDatabase.h"
diff --git a/chrome/renderer/renderer_webkitclient_impl.h b/chrome/renderer/renderer_webkitclient_impl.h
index 86fdf1f..5d58641 100644
--- a/chrome/renderer/renderer_webkitclient_impl.h
+++ b/chrome/renderer/renderer_webkitclient_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBKITCLIENT_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBKITCLIENT_IMPL_H_
+#pragma once
#include "base/platform_file.h"
#include "base/scoped_ptr.h"
diff --git a/chrome/renderer/renderer_webstoragearea_impl.h b/chrome/renderer/renderer_webstoragearea_impl.h
index 8a324c2..532933b 100644
--- a/chrome/renderer/renderer_webstoragearea_impl.h
+++ b/chrome/renderer/renderer_webstoragearea_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBSTORAGEAREA_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBSTORAGEAREA_IMPL_H_
+#pragma once
#include "base/basictypes.h"
#include "base/string16.h"
diff --git a/chrome/renderer/renderer_webstoragenamespace_impl.h b/chrome/renderer/renderer_webstoragenamespace_impl.h
index ced7203..6af65be 100644
--- a/chrome/renderer/renderer_webstoragenamespace_impl.h
+++ b/chrome/renderer/renderer_webstoragenamespace_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_RENDERER_WEBSTORAGENAMESPACE_IMPL_H_
#define CHROME_RENDERER_RENDERER_WEBSTORAGENAMESPACE_IMPL_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/common/dom_storage_common.h"
diff --git a/chrome/renderer/safe_browsing/features.h b/chrome/renderer/safe_browsing/features.h
index 4354a7e..1a82c61 100644
--- a/chrome/renderer/safe_browsing/features.h
+++ b/chrome/renderer/safe_browsing/features.h
@@ -24,6 +24,7 @@
#ifndef CHROME_RENDERER_SAFE_BROWSING_FEATURES_H_
#define CHROME_RENDERER_SAFE_BROWSING_FEATURES_H_
+#pragma once
#include <string>
#include "base/basictypes.h"
diff --git a/chrome/renderer/safe_browsing/phishing_url_feature_extractor.h b/chrome/renderer/safe_browsing/phishing_url_feature_extractor.h
index df45136..cd7a3f1 100644
--- a/chrome/renderer/safe_browsing/phishing_url_feature_extractor.h
+++ b/chrome/renderer/safe_browsing/phishing_url_feature_extractor.h
@@ -8,6 +8,7 @@
#ifndef CHROME_RENDERER_SAFE_BROWSING_PHISHING_URL_FEATURE_EXTRACTOR_H_
#define CHROME_RENDERER_SAFE_BROWSING_PHISHING_URL_FEATURE_EXTRACTOR_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/renderer/spellchecker/spellcheck.h b/chrome/renderer/spellchecker/spellcheck.h
index 94b9a07..c45ea320 100644
--- a/chrome/renderer/spellchecker/spellcheck.h
+++ b/chrome/renderer/spellchecker/spellcheck.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_SPELLCHECKER_SPELLCHECK_H_
#define CHROME_RENDERER_SPELLCHECKER_SPELLCHECK_H_
+#pragma once
#include <queue>
#include <string>
diff --git a/chrome/renderer/spellchecker/spellcheck_worditerator.h b/chrome/renderer/spellchecker/spellcheck_worditerator.h
index ce2a98d..a9fd54a 100644
--- a/chrome/renderer/spellchecker/spellcheck_worditerator.h
+++ b/chrome/renderer/spellchecker/spellcheck_worditerator.h
@@ -8,6 +8,7 @@
#ifndef CHROME_RENDERER_SPELLCHECKER_SPELLCHECK_WORDITERATOR_H_
#define CHROME_RENDERER_SPELLCHECKER_SPELLCHECK_WORDITERATOR_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/renderer/translate_helper.h b/chrome/renderer/translate_helper.h
index 979f0f1..bec9e02 100644
--- a/chrome/renderer/translate_helper.h
+++ b/chrome/renderer/translate_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_TRANSLATE_HELPER_H_
#define CHROME_RENDERER_TRANSLATE_HELPER_H_
+#pragma once
#include <string>
diff --git a/chrome/renderer/user_script_idle_scheduler.h b/chrome/renderer/user_script_idle_scheduler.h
index 25b75eb..012f6f6 100644
--- a/chrome/renderer/user_script_idle_scheduler.h
+++ b/chrome/renderer/user_script_idle_scheduler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_USER_SCRIPT_IDLE_SCHEDULER_H_
#define CHROME_RENDERER_USER_SCRIPT_IDLE_SCHEDULER_H_
+#pragma once
#include "base/task.h"
diff --git a/chrome/renderer/user_script_slave.h b/chrome/renderer/user_script_slave.h
index a1b0a04..f314924 100644
--- a/chrome/renderer/user_script_slave.h
+++ b/chrome/renderer/user_script_slave.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_USER_SCRIPT_SLAVE_H_
#define CHROME_RENDERER_USER_SCRIPT_SLAVE_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/renderer/visitedlink_slave.h b/chrome/renderer/visitedlink_slave.h
index 39752fd0..60e14a8 100644
--- a/chrome/renderer/visitedlink_slave.h
+++ b/chrome/renderer/visitedlink_slave.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_VISITEDLINK_SLAVE_H_
#define CHROME_RENDERER_VISITEDLINK_SLAVE_H_
+#pragma once
#include "base/shared_memory.h"
#include "chrome/common/visitedlink_common.h"
diff --git a/chrome/renderer/webgles2context_impl.h b/chrome/renderer/webgles2context_impl.h
index 8b2eaf8..3183634 100644
--- a/chrome/renderer/webgles2context_impl.h
+++ b/chrome/renderer/webgles2context_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_WEBGLES2CONTEXT_IMPL_H_
#define CHROME_RENDERER_WEBGLES2CONTEXT_IMPL_H_
+#pragma once
#if defined(ENABLE_GPU)
diff --git a/chrome/renderer/webgraphicscontext3d_command_buffer_impl.h b/chrome/renderer/webgraphicscontext3d_command_buffer_impl.h
index d1a7d2c..c8c99ed 100644
--- a/chrome/renderer/webgraphicscontext3d_command_buffer_impl.h
+++ b/chrome/renderer/webgraphicscontext3d_command_buffer_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_
#define CHROME_RENDERER_WEBGRAPHICSCONTEXT3D_COMMAND_BUFFER_IMPL_H_
+#pragma once
#if defined(ENABLE_GPU)
diff --git a/chrome/renderer/webmediaplayer_impl.h b/chrome/renderer/webmediaplayer_impl.h
index 4adbc40..591aa3e 100644
--- a/chrome/renderer/webmediaplayer_impl.h
+++ b/chrome/renderer/webmediaplayer_impl.h
@@ -42,6 +42,7 @@
#ifndef CHROME_RENDERER_WEBMEDIAPLAYER_IMPL_H_
#define CHROME_RENDERER_WEBMEDIAPLAYER_IMPL_H_
+#pragma once
#include <vector>
diff --git a/chrome/renderer/webplugin_delegate_pepper.h b/chrome/renderer/webplugin_delegate_pepper.h
index be9c1ce..0d4c877 100644
--- a/chrome/renderer/webplugin_delegate_pepper.h
+++ b/chrome/renderer/webplugin_delegate_pepper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_WEBPLUGIN_DELEGATE_PEPPER_H_
#define CHROME_RENDERER_WEBPLUGIN_DELEGATE_PEPPER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/renderer/webplugin_delegate_proxy.h b/chrome/renderer/webplugin_delegate_proxy.h
index 59bfce2..2e2050d 100644
--- a/chrome/renderer/webplugin_delegate_proxy.h
+++ b/chrome/renderer/webplugin_delegate_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_WEBPLUGIN_DELEGATE_PROXY_H_
#define CHROME_RENDERER_WEBPLUGIN_DELEGATE_PROXY_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/renderer/websharedworker_proxy.h b/chrome/renderer/websharedworker_proxy.h
index 4b1ad4f..26626e2 100644
--- a/chrome/renderer/websharedworker_proxy.h
+++ b/chrome/renderer/websharedworker_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_WEBSHAREDWORKER_PROXY_H_
#define CHROME_RENDERER_WEBSHAREDWORKER_PROXY_H_
+#pragma once
#include "base/basictypes.h"
#include "chrome/renderer/webworker_base.h"
diff --git a/chrome/renderer/websharedworkerrepository_impl.h b/chrome/renderer/websharedworkerrepository_impl.h
index eb20c2d..7183171 100644
--- a/chrome/renderer/websharedworkerrepository_impl.h
+++ b/chrome/renderer/websharedworkerrepository_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_WEBSHAREDWORKERREPOSITORY_IMPL_H_
#define CHROME_RENDERER_WEBSHAREDWORKERREPOSITORY_IMPL_H_
+#pragma once
#include "third_party/WebKit/WebKit/chromium/public/WebSharedWorkerRepository.h"
diff --git a/chrome/renderer/webworker_base.h b/chrome/renderer/webworker_base.h
index f867926..d8814ca 100644
--- a/chrome/renderer/webworker_base.h
+++ b/chrome/renderer/webworker_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_WEBWORKER_BASE_H_
#define CHROME_RENDERER_WEBWORKER_BASE_H_
+#pragma once
#include <vector>
diff --git a/chrome/renderer/webworker_proxy.h b/chrome/renderer/webworker_proxy.h
index c878f4f..fbe3775 100644
--- a/chrome/renderer/webworker_proxy.h
+++ b/chrome/renderer/webworker_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_RENDERER_WEBWORKER_PROXY_H_
#define CHROME_RENDERER_WEBWORKER_PROXY_H_
+#pragma once
#include <vector>
diff --git a/chrome/service/cloud_print/cloud_print_consts.h b/chrome/service/cloud_print/cloud_print_consts.h
index 40202f2..f4dbd04 100644
--- a/chrome/service/cloud_print/cloud_print_consts.h
+++ b/chrome/service/cloud_print/cloud_print_consts.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_CONSTS_H_
#define CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_CONSTS_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/chrome/service/cloud_print/cloud_print_helpers.h b/chrome/service/cloud_print/cloud_print_helpers.h
index 5c79b6e..93ccb44 100644
--- a/chrome/service/cloud_print/cloud_print_helpers.h
+++ b/chrome/service/cloud_print/cloud_print_helpers.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_HELPERS_H_
#define CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_HELPERS_H_
+#pragma once
#include <string>
diff --git a/chrome/service/cloud_print/cloud_print_proxy.h b/chrome/service/cloud_print/cloud_print_proxy.h
index 4603d13..0127595 100644
--- a/chrome/service/cloud_print/cloud_print_proxy.h
+++ b/chrome/service/cloud_print/cloud_print_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_PROXY_H_
#define CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_PROXY_H_
+#pragma once
#include <string>
diff --git a/chrome/service/cloud_print/cloud_print_proxy_backend.h b/chrome/service/cloud_print/cloud_print_proxy_backend.h
index c8e3dd89..1c1dc5f 100644
--- a/chrome/service/cloud_print/cloud_print_proxy_backend.h
+++ b/chrome/service/cloud_print/cloud_print_proxy_backend.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_PROXY_BACKEND_H_
#define CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_PROXY_BACKEND_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/service/cloud_print/job_status_updater.h b/chrome/service/cloud_print/job_status_updater.h
index 68c0fc8..fea4979 100644
--- a/chrome/service/cloud_print/job_status_updater.h
+++ b/chrome/service/cloud_print/job_status_updater.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_CLOUD_PRINT_JOB_STATUS_UPDATER_H_
#define CHROME_SERVICE_CLOUD_PRINT_JOB_STATUS_UPDATER_H_
+#pragma once
#include <string>
diff --git a/chrome/service/cloud_print/print_system.h b/chrome/service/cloud_print/print_system.h
index 1d83a87..6a36f9a 100644
--- a/chrome/service/cloud_print/print_system.h
+++ b/chrome/service/cloud_print/print_system.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_CLOUD_PRINT_PRINT_SYSTEM_H_
#define CHROME_SERVICE_CLOUD_PRINT_PRINT_SYSTEM_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/service/cloud_print/printer_job_handler.h b/chrome/service/cloud_print/printer_job_handler.h
index 81f802b..f1c3ed4 100644
--- a/chrome/service/cloud_print/printer_job_handler.h
+++ b/chrome/service/cloud_print/printer_job_handler.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_CLOUD_PRINT_PRINTER_JOB_HANDLER_H_
#define CHROME_SERVICE_CLOUD_PRINT_PRINTER_JOB_HANDLER_H_
+#pragma once
#include <list>
#include <string>
diff --git a/chrome/service/gaia/service_gaia_authenticator.h b/chrome/service/gaia/service_gaia_authenticator.h
index acb05ad..a2fc6a3 100644
--- a/chrome/service/gaia/service_gaia_authenticator.h
+++ b/chrome/service/gaia/service_gaia_authenticator.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_GAIA_SERVICE_GAIA_AUTHENTICATOR_H_
#define CHROME_SERVICE_GAIA_SERVICE_GAIA_AUTHENTICATOR_H_
+#pragma once
#include <string>
diff --git a/chrome/service/net/service_url_request_context.h b/chrome/service/net/service_url_request_context.h
index 90c9733..33ab2e1 100644
--- a/chrome/service/net/service_url_request_context.h
+++ b/chrome/service/net/service_url_request_context.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_NET_SERVICE_URL_REQUEST_CONTEXT_H_
#define CHROME_SERVICE_NET_SERVICE_URL_REQUEST_CONTEXT_H_
+#pragma once
#include <string>
diff --git a/chrome/service/service_child_process_host.h b/chrome/service/service_child_process_host.h
index bfc833b..2743229 100644
--- a/chrome/service/service_child_process_host.h
+++ b/chrome/service/service_child_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_SERVICE_CHILD_PROCESS_HOST_H_
#define CHROME_SERVICE_SERVICE_CHILD_PROCESS_HOST_H_
+#pragma once
#include "base/process.h"
#include "chrome/common/child_process_host.h"
diff --git a/chrome/service/service_process.h b/chrome/service/service_process.h
index bbd30e8..cf86736 100644
--- a/chrome/service/service_process.h
+++ b/chrome/service/service_process.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_SERVICE_PROCESS_H_
#define CHROME_SERVICE_SERVICE_PROCESS_H_
+#pragma once
#include <vector>
diff --git a/chrome/service/service_utility_process_host.h b/chrome/service/service_utility_process_host.h
index 7474c8eb..2b964eb 100644
--- a/chrome/service/service_utility_process_host.h
+++ b/chrome/service/service_utility_process_host.h
@@ -4,6 +4,7 @@
#ifndef CHROME_SERVICE_SERVICE_UTILITY_PROCESS_HOST_H_
#define CHROME_SERVICE_SERVICE_UTILITY_PROCESS_HOST_H_
+#pragma once
#if defined(OS_WIN)
#include <windows.h>
diff --git a/chrome/test/automated_ui_tests/automated_ui_test_base.h b/chrome/test/automated_ui_tests/automated_ui_test_base.h
index c4b9429..9891b25 100644
--- a/chrome/test/automated_ui_tests/automated_ui_test_base.h
+++ b/chrome/test/automated_ui_tests/automated_ui_test_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATED_UI_TESTS_AUTOMATED_UI_TEST_BASE_H_
#define CHROME_TEST_AUTOMATED_UI_TESTS_AUTOMATED_UI_TEST_BASE_H_
+#pragma once
#include "chrome/test/ui/ui_test.h"
diff --git a/chrome/test/automated_ui_tests/automated_ui_tests.h b/chrome/test/automated_ui_tests/automated_ui_tests.h
index 286234a..d26675c 100644
--- a/chrome/test/automated_ui_tests/automated_ui_tests.h
+++ b/chrome/test/automated_ui_tests/automated_ui_tests.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATED_UI_TESTS_AUTOMATED_UI_TESTS_H_
#define CHROME_TEST_AUTOMATED_UI_TESTS_AUTOMATED_UI_TESTS_H_
+#pragma once
// This takes an input file of commands, which consist of a series of
// actions, and runs every command, reporting the status of each one
diff --git a/chrome/test/automation/autocomplete_edit_proxy.h b/chrome/test/automation/autocomplete_edit_proxy.h
index ae5df8f..5dcf8af 100644
--- a/chrome/test/automation/autocomplete_edit_proxy.h
+++ b/chrome/test/automation/autocomplete_edit_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_AUTOCOMPLETE_EDIT_PROXY_H_
#define CHROME_TEST_AUTOMATION_AUTOCOMPLETE_EDIT_PROXY_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/test/automation/automation_constants.h b/chrome/test/automation/automation_constants.h
index 68f5889..663c9bd 100644
--- a/chrome/test/automation/automation_constants.h
+++ b/chrome/test/automation/automation_constants.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_AUTOMATION_CONSTANTS_H_
#define CHROME_TEST_AUTOMATION_AUTOMATION_CONSTANTS_H_
+#pragma once
namespace automation {
// Amount of time to wait before querying the browser.
diff --git a/chrome/test/automation/automation_handle_tracker.h b/chrome/test/automation/automation_handle_tracker.h
index 26ca976..2e93b7b 100644
--- a/chrome/test/automation/automation_handle_tracker.h
+++ b/chrome/test/automation/automation_handle_tracker.h
@@ -7,6 +7,7 @@
#ifndef CHROME_TEST_AUTOMATION_AUTOMATION_HANDLE_TRACKER_H__
#define CHROME_TEST_AUTOMATION_AUTOMATION_HANDLE_TRACKER_H__
+#pragma once
#include <map>
diff --git a/chrome/test/automation/automation_messages.h b/chrome/test/automation/automation_messages.h
index 5ae18e9..996bce8 100644
--- a/chrome/test/automation/automation_messages.h
+++ b/chrome/test/automation/automation_messages.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_AUTOMATION_MESSAGES_H__
#define CHROME_TEST_AUTOMATION_AUTOMATION_MESSAGES_H__
+#pragma once
#include <string>
diff --git a/chrome/test/automation/automation_proxy.h b/chrome/test/automation/automation_proxy.h
index 267bc3e..fca2f1b 100644
--- a/chrome/test/automation/automation_proxy.h
+++ b/chrome/test/automation/automation_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_AUTOMATION_PROXY_H__
#define CHROME_TEST_AUTOMATION_AUTOMATION_PROXY_H__
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/test/automation/automation_proxy_uitest.h b/chrome/test/automation/automation_proxy_uitest.h
index 570da40..55da8cc 100644
--- a/chrome/test/automation/automation_proxy_uitest.h
+++ b/chrome/test/automation/automation_proxy_uitest.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_AUTOMATION_PROXY_UITEST_H_
#define CHROME_TEST_AUTOMATION_AUTOMATION_PROXY_UITEST_H_
+#pragma once
#include <string>
diff --git a/chrome/test/automation/browser_proxy.h b/chrome/test/automation/browser_proxy.h
index ea7938b..70fd140 100644
--- a/chrome/test/automation/browser_proxy.h
+++ b/chrome/test/automation/browser_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_BROWSER_PROXY_H_
#define CHROME_TEST_AUTOMATION_BROWSER_PROXY_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/test/automation/dom_element_proxy.h b/chrome/test/automation/dom_element_proxy.h
index 84bdd55..0cf027f 100644
--- a/chrome/test/automation/dom_element_proxy.h
+++ b/chrome/test/automation/dom_element_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_DOM_ELEMENT_PROXY_H_
#define CHROME_TEST_AUTOMATION_DOM_ELEMENT_PROXY_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/test/automation/extension_proxy.h b/chrome/test/automation/extension_proxy.h
index c6ae6dda..1257b9e 100644
--- a/chrome/test/automation/extension_proxy.h
+++ b/chrome/test/automation/extension_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_EXTENSION_PROXY_H_
#define CHROME_TEST_AUTOMATION_EXTENSION_PROXY_H_
+#pragma once
#include <string>
diff --git a/chrome/test/automation/javascript_execution_controller.h b/chrome/test/automation/javascript_execution_controller.h
index ec6a80f..633ce55 100644
--- a/chrome/test/automation/javascript_execution_controller.h
+++ b/chrome/test/automation/javascript_execution_controller.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_JAVASCRIPT_EXECUTION_CONTROLLER_H_
#define CHROME_TEST_AUTOMATION_JAVASCRIPT_EXECUTION_CONTROLLER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/test/automation/javascript_message_utils.h b/chrome/test/automation/javascript_message_utils.h
index aa462a0..bdfe400 100644
--- a/chrome/test/automation/javascript_message_utils.h
+++ b/chrome/test/automation/javascript_message_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_JAVASCRIPT_MESSAGE_UTILS_H_
#define CHROME_TEST_AUTOMATION_JAVASCRIPT_MESSAGE_UTILS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/test/automation/tab_proxy.h b/chrome/test/automation/tab_proxy.h
index f2dcb33..dd97f26 100644
--- a/chrome/test/automation/tab_proxy.h
+++ b/chrome/test/automation/tab_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_TAB_PROXY_H_
#define CHROME_TEST_AUTOMATION_TAB_PROXY_H_
+#pragma once
#include "build/build_config.h" // NOLINT
diff --git a/chrome/test/automation/window_proxy.h b/chrome/test/automation/window_proxy.h
index 3f6fa8a..937f2ae 100644
--- a/chrome/test/automation/window_proxy.h
+++ b/chrome/test/automation/window_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_AUTOMATION_WINDOW_PROXY_H__
#define CHROME_TEST_AUTOMATION_WINDOW_PROXY_H__
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/test/bookmark_load_observer.h b/chrome/test/bookmark_load_observer.h
index 31f7b43..cf3de21 100644
--- a/chrome/test/bookmark_load_observer.h
+++ b/chrome/test/bookmark_load_observer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_BOOKMARK_LOAD_OBSERVER_H_
#define CHROME_TEST_BOOKMARK_LOAD_OBSERVER_H_
+#pragma once
#include "base/message_loop.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
diff --git a/chrome/test/browser_with_test_window_test.h b/chrome/test/browser_with_test_window_test.h
index 5250365..d4037c4 100644
--- a/chrome/test/browser_with_test_window_test.h
+++ b/chrome/test/browser_with_test_window_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_BROWSER_WITH_TEST_WINDOW_TEST_H_
#define CHROME_TEST_BROWSER_WITH_TEST_WINDOW_TEST_H_
+#pragma once
#include <string>
diff --git a/chrome/test/chrome_plugin/test_chrome_plugin.h b/chrome/test/chrome_plugin/test_chrome_plugin.h
index b8e3f75..19d3310 100644
--- a/chrome/test/chrome_plugin/test_chrome_plugin.h
+++ b/chrome/test/chrome_plugin/test_chrome_plugin.h
@@ -5,6 +5,7 @@
#ifndef CHROME_TEST_CHROME_PLUGIN_TEST_CHROME_PLUGIN_H__
#define CHROME_TEST_CHROME_PLUGIN_TEST_CHROME_PLUGIN_H__
+#pragma once
#include <string>
diff --git a/chrome/test/chrome_process_util.h b/chrome/test/chrome_process_util.h
index 31bb897..210c3bd 100644
--- a/chrome/test/chrome_process_util.h
+++ b/chrome/test/chrome_process_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_CHROME_PROCESS_UTIL_H_
#define CHROME_TEST_CHROME_PROCESS_UTIL_H_
+#pragma once
#include <vector>
diff --git a/chrome/test/file_test_utils.h b/chrome/test/file_test_utils.h
index 1b5fc22..83b7f3e 100644
--- a/chrome/test/file_test_utils.h
+++ b/chrome/test/file_test_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_FILE_TEST_UTILS_H_
#define CHROME_TEST_FILE_TEST_UTILS_H_
+#pragma once
#include "base/file_path.h"
#include "base/file_util.h"
diff --git a/chrome/test/in_process_browser_test.h b/chrome/test/in_process_browser_test.h
index 31f1739..deaf160 100644
--- a/chrome/test/in_process_browser_test.h
+++ b/chrome/test/in_process_browser_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_IN_PROCESS_BROWSER_TEST_H_
#define CHROME_TEST_IN_PROCESS_BROWSER_TEST_H_
+#pragma once
#include "base/compiler_specific.h"
#include "net/url_request/url_request_unittest.h"
diff --git a/chrome/test/injection_test_dll.h b/chrome/test/injection_test_dll.h
index 31988b1..6240e0b 100644
--- a/chrome/test/injection_test_dll.h
+++ b/chrome/test/injection_test_dll.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_INJECTION_TEST_DLL_H__
#define CHROME_TEST_INJECTION_TEST_DLL_H__
+#pragma once
// This file defines the entry points for any DLL that can be loaded into the
// renderer or plugin process for the purposes of testing. The DLL code must
diff --git a/chrome/test/interactive_ui/view_event_test_base.h b/chrome/test/interactive_ui/view_event_test_base.h
index 31606dd..eab30a9 100644
--- a/chrome/test/interactive_ui/view_event_test_base.h
+++ b/chrome/test/interactive_ui/view_event_test_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_INTERACTIVE_UI_VIEW_EVENT_TEST_BASE_H_
#define CHROME_TEST_INTERACTIVE_UI_VIEW_EVENT_TEST_BASE_H_
+#pragma once
#include "base/message_loop.h"
#include "base/task.h"
diff --git a/chrome/test/live_sync/bookmark_model_verifier.h b/chrome/test/live_sync/bookmark_model_verifier.h
index 5baa242..7d7ce5a 100644
--- a/chrome/test/live_sync/bookmark_model_verifier.h
+++ b/chrome/test/live_sync/bookmark_model_verifier.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_LIVE_SYNC_BOOKMARK_MODEL_VERIFIER_H_
#define CHROME_TEST_LIVE_SYNC_BOOKMARK_MODEL_VERIFIER_H_
+#pragma once
#include <string>
#include "chrome/browser/profile.h"
diff --git a/chrome/test/live_sync/live_autofill_sync_test.h b/chrome/test/live_sync/live_autofill_sync_test.h
index 8bfba22..a3d3466 100644
--- a/chrome/test/live_sync/live_autofill_sync_test.h
+++ b/chrome/test/live_sync/live_autofill_sync_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_LIVE_SYNC_LIVE_AUTOFILL_SYNC_TEST_H_
#define CHROME_TEST_LIVE_SYNC_LIVE_AUTOFILL_SYNC_TEST_H_
+#pragma once
#include <map>
#include <set>
diff --git a/chrome/test/live_sync/live_bookmarks_sync_test.h b/chrome/test/live_sync/live_bookmarks_sync_test.h
index 632d4f4..89c79fd 100644
--- a/chrome/test/live_sync/live_bookmarks_sync_test.h
+++ b/chrome/test/live_sync/live_bookmarks_sync_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_LIVE_SYNC_LIVE_BOOKMARKS_SYNC_TEST_H_
#define CHROME_TEST_LIVE_SYNC_LIVE_BOOKMARKS_SYNC_TEST_H_
+#pragma once
#include <vector>
diff --git a/chrome/test/live_sync/live_preferences_sync_test.h b/chrome/test/live_sync/live_preferences_sync_test.h
index 1ffb808..c9e4499 100644
--- a/chrome/test/live_sync/live_preferences_sync_test.h
+++ b/chrome/test/live_sync/live_preferences_sync_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_LIVE_SYNC_LIVE_PREFERENCES_SYNC_TEST_H_
#define CHROME_TEST_LIVE_SYNC_LIVE_PREFERENCES_SYNC_TEST_H_
+#pragma once
#include "chrome/browser/pref_service.h"
#include "chrome/browser/profile.h"
diff --git a/chrome/test/live_sync/live_sync_test.h b/chrome/test/live_sync/live_sync_test.h
index 33aa8e3..3774ecc 100644
--- a/chrome/test/live_sync/live_sync_test.h
+++ b/chrome/test/live_sync/live_sync_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_LIVE_SYNC_LIVE_SYNC_TEST_H_
#define CHROME_TEST_LIVE_SYNC_LIVE_SYNC_TEST_H_
+#pragma once
#include "chrome/test/in_process_browser_test.h"
diff --git a/chrome/test/live_sync/profile_sync_service_test_harness.h b/chrome/test/live_sync/profile_sync_service_test_harness.h
index 190e3f6..aeae4a2 100644
--- a/chrome/test/live_sync/profile_sync_service_test_harness.h
+++ b/chrome/test/live_sync/profile_sync_service_test_harness.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_LIVE_SYNC_PROFILE_SYNC_SERVICE_TEST_HARNESS_H_
#define CHROME_TEST_LIVE_SYNC_PROFILE_SYNC_SERVICE_TEST_HARNESS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/test/menu_model_test.h b/chrome/test/menu_model_test.h
index 06eaf24..987b409 100644
--- a/chrome/test/menu_model_test.h
+++ b/chrome/test/menu_model_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_MENU_MODEL_TEST_H_
#define CHROME_TEST_MENU_MODEL_TEST_H_
+#pragma once
#include "app/menus/simple_menu_model.h"
diff --git a/chrome/test/mini_installer_test/chrome_mini_installer.h b/chrome/test/mini_installer_test/chrome_mini_installer.h
index 4ee0080..1d8030f 100644
--- a/chrome/test/mini_installer_test/chrome_mini_installer.h
+++ b/chrome/test/mini_installer_test/chrome_mini_installer.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_MINI_INSTALLER_TEST_CHROME_MINI_INSTALLER_H_
#define CHROME_TEST_MINI_INSTALLER_TEST_CHROME_MINI_INSTALLER_H_
+#pragma once
#include <windows.h>
#include <string>
diff --git a/chrome/test/mini_installer_test/mini_installer_test_constants.h b/chrome/test/mini_installer_test/mini_installer_test_constants.h
index 87f7df1..bb8ad2c 100644
--- a/chrome/test/mini_installer_test/mini_installer_test_constants.h
+++ b/chrome/test/mini_installer_test/mini_installer_test_constants.h
@@ -6,6 +6,7 @@
#ifndef CHROME_TEST_MINI_INSTALLER_TEST_MINI_INSTALLER_TEST_CONSTANTS_H__
#define CHROME_TEST_MINI_INSTALLER_TEST_MINI_INSTALLER_TEST_CONSTANTS_H__
+#pragma once
namespace mini_installer_constants {
diff --git a/chrome/test/mini_installer_test/mini_installer_test_util.h b/chrome/test/mini_installer_test/mini_installer_test_util.h
index f6aadf1..1206751 100644
--- a/chrome/test/mini_installer_test/mini_installer_test_util.h
+++ b/chrome/test/mini_installer_test/mini_installer_test_util.h
@@ -8,6 +8,7 @@
#ifndef CHROME_TEST_MINI_INSTALLER_TEST_MINI_INSTALLER_TEST_UTIL_H_
#define CHROME_TEST_MINI_INSTALLER_TEST_MINI_INSTALLER_TEST_UTIL_H_
+#pragma once
#include <windows.h>
#include <vector>
diff --git a/chrome/test/model_test_utils.h b/chrome/test/model_test_utils.h
index 1d5c3c6..25e6a67 100644
--- a/chrome/test/model_test_utils.h
+++ b/chrome/test/model_test_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_MODEL_TEST_UTILS_H_
#define CHROME_TEST_MODEL_TEST_UTILS_H_
+#pragma once
#include <string>
diff --git a/chrome/test/nacl/nacl_sandbox_test.h b/chrome/test/nacl/nacl_sandbox_test.h
index 578535a..f5ed74a 100644
--- a/chrome/test/nacl/nacl_sandbox_test.h
+++ b/chrome/test/nacl/nacl_sandbox_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_NACL_NACL_SANDBOX_TEST_H_
#define CHROME_TEST_NACL_NACL_SANDBOX_TEST_H_
+#pragma once
#include "chrome/test/nacl/nacl_test.h"
diff --git a/chrome/test/nacl/nacl_test.h b/chrome/test/nacl/nacl_test.h
index e9519e9..ce7ee77 100644
--- a/chrome/test/nacl/nacl_test.h
+++ b/chrome/test/nacl/nacl_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_NACL_NACL_TEST_H_
#define CHROME_TEST_NACL_NACL_TEST_H_
+#pragma once
#include "chrome/test/ui/ui_test.h"
diff --git a/chrome/test/nacl/nacl_ui_test.h b/chrome/test/nacl/nacl_ui_test.h
index 1b82c12..8e5b6d0 100644
--- a/chrome/test/nacl/nacl_ui_test.h
+++ b/chrome/test/nacl/nacl_ui_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_NACL_NACL_UI_TEST_H_
#define CHROME_TEST_NACL_NACL_UI_TEST_H_
+#pragma once
#include "chrome/test/nacl/nacl_test.h"
diff --git a/chrome/test/nacl_security_tests/commands_posix.h b/chrome/test/nacl_security_tests/commands_posix.h
index 95d5647..fdcef30 100644
--- a/chrome/test/nacl_security_tests/commands_posix.h
+++ b/chrome/test/nacl_security_tests/commands_posix.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_NACL_SECURITY_TESTS_COMMANDS_POSIX_H_
#define CHROME_TEST_NACL_SECURITY_TESTS_COMMANDS_POSIX_H_
+#pragma once
// TODO(jvoung): factor out the SboxTestResult from
// sandbox/tests/common/controller.h
diff --git a/chrome/test/nacl_security_tests/nacl_security_tests_posix.h b/chrome/test/nacl_security_tests/nacl_security_tests_posix.h
index 251e3f0..000a0bd 100644
--- a/chrome/test/nacl_security_tests/nacl_security_tests_posix.h
+++ b/chrome/test/nacl_security_tests/nacl_security_tests_posix.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_NACL_SECURITY_TESTS_NACL_SECURITY_TESTS_POSIX_H_
#define CHROME_TEST_NACL_SECURITY_TESTS_NACL_SECURITY_TESTS_POSIX_H_
+#pragma once
// Runs security tests against the outer sandbox of the nacl loader process.
extern "C" bool RunNaClLoaderTests(void);
diff --git a/chrome/test/nacl_security_tests/nacl_security_tests_win.h b/chrome/test/nacl_security_tests/nacl_security_tests_win.h
index 5e3bda6..3239adb 100644
--- a/chrome/test/nacl_security_tests/nacl_security_tests_win.h
+++ b/chrome/test/nacl_security_tests/nacl_security_tests_win.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_NACL_SECURITY_TESTS_NACL_SECURITY_TESTS_WIN_H_
#define CHROME_TEST_NACL_SECURITY_TESTS_NACL_SECURITY_TESTS_WIN_H_
+#pragma once
// Runs security tests against the outer sandbox of the nacl loader process.
extern "C" bool __declspec(dllexport) RunNaClLoaderTests(void);
diff --git a/chrome/test/profile_mock.h b/chrome/test/profile_mock.h
index d7e564bf..67f7ee2 100644
--- a/chrome/test/profile_mock.h
+++ b/chrome/test/profile_mock.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_PROFILE_MOCK_H__
#define CHROME_TEST_PROFILE_MOCK_H__
+#pragma once
#include "chrome/test/testing_profile.h"
diff --git a/chrome/test/pyautolib/pyautolib.h b/chrome/test/pyautolib/pyautolib.h
index e2a35f1..d14eec9 100644
--- a/chrome/test/pyautolib/pyautolib.h
+++ b/chrome/test/pyautolib/pyautolib.h
@@ -7,6 +7,7 @@
#ifndef CHROME_TEST_PYAUTOLIB_PYAUTOLIB_H_
#define CHROME_TEST_PYAUTOLIB_PYAUTOLIB_H_
+#pragma once
#include "base/message_loop.h"
#include "base/scoped_nsautorelease_pool.h"
diff --git a/chrome/test/reliability/page_load_test.h b/chrome/test/reliability/page_load_test.h
index 12c26d1..c003279 100644
--- a/chrome/test/reliability/page_load_test.h
+++ b/chrome/test/reliability/page_load_test.h
@@ -7,6 +7,7 @@
#ifndef CHROME_TEST_RELIABILITY_PAGE_LOAD_TEST_H_
#define CHROME_TEST_RELIABILITY_PAGE_LOAD_TEST_H_
+#pragma once
#include "base/command_line.h"
diff --git a/chrome/test/reliability/reliability_test_suite.h b/chrome/test/reliability/reliability_test_suite.h
index a161d8a..43f48d9 100644
--- a/chrome/test/reliability/reliability_test_suite.h
+++ b/chrome/test/reliability/reliability_test_suite.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_RELIABILITY_RELIABILITY_TEST_SUITE_H_
#define CHROME_TEST_RELIABILITY_RELIABILITY_TEST_SUITE_H_
+#pragma once
#include "chrome/test/reliability/page_load_test.h"
#include "chrome/test/ui/ui_test_suite.h"
diff --git a/chrome/test/render_view_test.h b/chrome/test/render_view_test.h
index 817a478..18d9a19f 100644
--- a/chrome/test/render_view_test.h
+++ b/chrome/test/render_view_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_RENDER_VIEW_TEST_H_
#define CHROME_TEST_RENDER_VIEW_TEST_H_
+#pragma once
#include <string>
diff --git a/chrome/test/security_tests/ipc_security_tests.h b/chrome/test/security_tests/ipc_security_tests.h
index c036dc2..e201a8c 100644
--- a/chrome/test/security_tests/ipc_security_tests.h
+++ b/chrome/test/security_tests/ipc_security_tests.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_SECURITY_TESTS_IPC_SECURITY_TESTS_H__
#define CHROME_TEST_SECURITY_TESTS_IPC_SECURITY_TESTS_H__
+#pragma once
// Impersonates a chrome server pipe. See the implementation for details.
// Returns false if the attack could not be set. If it returns true then
diff --git a/chrome/test/sync/engine/mock_connection_manager.h b/chrome/test/sync/engine/mock_connection_manager.h
index 0e4759d..685624f 100644
--- a/chrome/test/sync/engine/mock_connection_manager.h
+++ b/chrome/test/sync/engine/mock_connection_manager.h
@@ -6,6 +6,7 @@
#ifndef CHROME_TEST_SYNC_ENGINE_MOCK_CONNECTION_MANAGER_H_
#define CHROME_TEST_SYNC_ENGINE_MOCK_CONNECTION_MANAGER_H_
+#pragma once
#include <bitset>
#include <string>
diff --git a/chrome/test/sync/engine/mock_gaia_authenticator.h b/chrome/test/sync/engine/mock_gaia_authenticator.h
index 7eff11a..e882e9b 100644
--- a/chrome/test/sync/engine/mock_gaia_authenticator.h
+++ b/chrome/test/sync/engine/mock_gaia_authenticator.h
@@ -22,6 +22,7 @@
#ifndef CHROME_TEST_SYNC_ENGINE_MOCK_GAIA_AUTHENTICATOR_H_
#define CHROME_TEST_SYNC_ENGINE_MOCK_GAIA_AUTHENTICATOR_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/test/sync/engine/proto_extension_validator.h b/chrome/test/sync/engine/proto_extension_validator.h
index b4246d7..7912edb 100644
--- a/chrome/test/sync/engine/proto_extension_validator.h
+++ b/chrome/test/sync/engine/proto_extension_validator.h
@@ -18,6 +18,7 @@
#ifndef CHROME_TEST_SYNC_ENGINE_PROTO_EXTENSION_VALIDATOR_H_
#define CHROME_TEST_SYNC_ENGINE_PROTO_EXTENSION_VALIDATOR_H_
+#pragma once
#include <vector>
diff --git a/chrome/test/sync/engine/syncer_command_test.h b/chrome/test/sync/engine/syncer_command_test.h
index 719a22d..eed8def 100644
--- a/chrome/test/sync/engine/syncer_command_test.h
+++ b/chrome/test/sync/engine/syncer_command_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_SYNC_ENGINE_SYNCER_COMMAND_TEST_H_
#define CHROME_TEST_SYNC_ENGINE_SYNCER_COMMAND_TEST_H_
+#pragma once
#include <vector>
diff --git a/chrome/test/sync/engine/test_directory_setter_upper.h b/chrome/test/sync/engine/test_directory_setter_upper.h
index b5d5be1..ecaa08cb 100644
--- a/chrome/test/sync/engine/test_directory_setter_upper.h
+++ b/chrome/test/sync/engine/test_directory_setter_upper.h
@@ -29,6 +29,7 @@
#ifndef CHROME_TEST_SYNC_ENGINE_TEST_DIRECTORY_SETTER_UPPER_H_
#define CHROME_TEST_SYNC_ENGINE_TEST_DIRECTORY_SETTER_UPPER_H_
+#pragma once
#include <string>
diff --git a/chrome/test/sync/engine/test_id_factory.h b/chrome/test/sync/engine/test_id_factory.h
index 36f5996..70f4bba 100644
--- a/chrome/test/sync/engine/test_id_factory.h
+++ b/chrome/test/sync/engine/test_id_factory.h
@@ -6,6 +6,7 @@
#ifndef CHROME_TEST_SYNC_ENGINE_TEST_ID_FACTORY_H_
#define CHROME_TEST_SYNC_ENGINE_TEST_ID_FACTORY_H_
+#pragma once
#include <string>
diff --git a/chrome/test/sync/engine/test_syncable_utils.h b/chrome/test/sync/engine/test_syncable_utils.h
index 05cecb6..005f46c 100644
--- a/chrome/test/sync/engine/test_syncable_utils.h
+++ b/chrome/test/sync/engine/test_syncable_utils.h
@@ -7,6 +7,7 @@
#ifndef CHROME_TEST_SYNC_ENGINE_TEST_SYNCABLE_UTILS_H_
#define CHROME_TEST_SYNC_ENGINE_TEST_SYNCABLE_UTILS_H_
+#pragma once
#include <string>
diff --git a/chrome/test/sync/test_http_bridge_factory.h b/chrome/test/sync/test_http_bridge_factory.h
index 6e3cc80..9f82711 100644
--- a/chrome/test/sync/test_http_bridge_factory.h
+++ b/chrome/test/sync/test_http_bridge_factory.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_SYNC_TEST_HTTP_BRIDGE_FACTORY_H_
#define CHROME_TEST_SYNC_TEST_HTTP_BRIDGE_FACTORY_H_
+#pragma once
#include "chrome/browser/sync/engine/syncapi.h"
diff --git a/chrome/test/test_browser_window.h b/chrome/test/test_browser_window.h
index dce5af1..4ac3d1c 100644
--- a/chrome/test/test_browser_window.h
+++ b/chrome/test/test_browser_window.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_TEST_BROWSER_WINDOW_H_
#define CHROME_TEST_TEST_BROWSER_WINDOW_H_
+#pragma once
#include "chrome/browser/browser.h"
#include "chrome/browser/browser_window.h"
diff --git a/chrome/test/test_launcher/test_runner.h b/chrome/test/test_launcher/test_runner.h
index 9c743f8..07524b1 100644
--- a/chrome/test/test_launcher/test_runner.h
+++ b/chrome/test/test_launcher/test_runner.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_TEST_LAUNCHER_TEST_RUNNER_H_
#define CHROME_TEST_TEST_LAUNCHER_TEST_RUNNER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/test/test_location_bar.h b/chrome/test/test_location_bar.h
index 78fabde..571823ad7 100644
--- a/chrome/test/test_location_bar.h
+++ b/chrome/test/test_location_bar.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_TEST_LOCATION_BAR_H_
#define CHROME_TEST_TEST_LOCATION_BAR_H_
+#pragma once
#include "chrome/browser/first_run.h"
#include "chrome/browser/location_bar.h"
diff --git a/chrome/test/test_notification_tracker.h b/chrome/test/test_notification_tracker.h
index 2307b4b..bb04c9b 100644
--- a/chrome/test/test_notification_tracker.h
+++ b/chrome/test/test_notification_tracker.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_TEST_NOTIFICATION_TRACKER_H_
#define CHROME_TEST_TEST_NOTIFICATION_TRACKER_H_
+#pragma once
#include <vector>
diff --git a/chrome/test/testing_browser_process.h b/chrome/test/testing_browser_process.h
index a954e10..abbd179 100644
--- a/chrome/test/testing_browser_process.h
+++ b/chrome/test/testing_browser_process.h
@@ -9,6 +9,7 @@
#ifndef CHROME_TEST_TESTING_BROWSER_PROCESS_H_
#define CHROME_TEST_TESTING_BROWSER_PROCESS_H_
+#pragma once
#include "build/build_config.h"
diff --git a/chrome/test/testing_pref_service.h b/chrome/test/testing_pref_service.h
index 8155a84..d4512d9 100644
--- a/chrome/test/testing_pref_service.h
+++ b/chrome/test/testing_pref_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_TESTING_PREF_SERVICE_H_
#define CHROME_TEST_TESTING_PREF_SERVICE_H_
+#pragma once
#include <chrome/browser/pref_service.h>
diff --git a/chrome/test/testing_profile.h b/chrome/test/testing_profile.h
index b23435e..36f638f 100644
--- a/chrome/test/testing_profile.h
+++ b/chrome/test/testing_profile.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_TESTING_PROFILE_H_
#define CHROME_TEST_TESTING_PROFILE_H_
+#pragma once
#include "base/base_paths.h"
#include "base/file_util.h"
diff --git a/chrome/test/thread_observer_helper.h b/chrome/test/thread_observer_helper.h
index b8ccc04..3a6dbcd 100644
--- a/chrome/test/thread_observer_helper.h
+++ b/chrome/test/thread_observer_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_THREAD_OBSERVER_HELPER_H__
#define CHROME_TEST_THREAD_OBSERVER_HELPER_H__
+#pragma once
#include "base/ref_counted.h"
#include "base/waitable_event.h"
diff --git a/chrome/test/ui/javascript_test_util.h b/chrome/test/ui/javascript_test_util.h
index 1619fc0..219aa06 100644
--- a/chrome/test/ui/javascript_test_util.h
+++ b/chrome/test/ui/javascript_test_util.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_UI_JAVASCRIPT_TEST_UTIL_H_
#define CHROME_TEST_UI_JAVASCRIPT_TEST_UTIL_H_
+#pragma once
#include <string>
#include <map>
diff --git a/chrome/test/ui/npapi_test_helper.h b/chrome/test/ui/npapi_test_helper.h
index ca75cfa..b648fc7 100644
--- a/chrome/test/ui/npapi_test_helper.h
+++ b/chrome/test/ui/npapi_test_helper.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_UI_NPAPI_TEST_HELPER_H_
#define CHROME_TEST_UI_NPAPI_TEST_HELPER_H_
+#pragma once
#include "chrome/test/ui/ui_test.h"
diff --git a/chrome/test/ui/ui_layout_test.h b/chrome/test/ui/ui_layout_test.h
index 60de501..4d0cc97 100644
--- a/chrome/test/ui/ui_layout_test.h
+++ b/chrome/test/ui/ui_layout_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_UI_UI_LAYOUT_TEST_H_
#define CHROME_TEST_UI_UI_LAYOUT_TEST_H_
+#pragma once
#include "base/file_path.h"
#include "chrome/test/ui/ui_test.h"
diff --git a/chrome/test/ui/ui_test.h b/chrome/test/ui/ui_test.h
index 859c2bb..01e2e79 100644
--- a/chrome/test/ui/ui_test.h
+++ b/chrome/test/ui/ui_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_UI_UI_TEST_H_
#define CHROME_TEST_UI_UI_TEST_H_
+#pragma once
// This file provides a common base for running UI unit tests, which operate
// the entire browser application in a separate process for holistic
diff --git a/chrome/test/ui/ui_test_suite.h b/chrome/test/ui/ui_test_suite.h
index 6354d5f..47ce2ca 100644
--- a/chrome/test/ui/ui_test_suite.h
+++ b/chrome/test/ui/ui_test_suite.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_UI_UI_TEST_SUITE_H_
#define CHROME_TEST_UI_UI_TEST_SUITE_H_
+#pragma once
#include "base/process.h"
#include "chrome/test/ui/ui_test.h"
diff --git a/chrome/test/ui_test_utils.h b/chrome/test/ui_test_utils.h
index d852e57..5949f51 100644
--- a/chrome/test/ui_test_utils.h
+++ b/chrome/test/ui_test_utils.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_UI_TEST_UTILS_H_
#define CHROME_TEST_UI_TEST_UTILS_H_
+#pragma once
#include <map>
#include <string>
diff --git a/chrome/test/unit/chrome_test_suite.h b/chrome/test/unit/chrome_test_suite.h
index 9defe5b..97d7140 100644
--- a/chrome/test/unit/chrome_test_suite.h
+++ b/chrome/test/unit/chrome_test_suite.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_UNIT_CHROME_TEST_SUITE_H_
#define CHROME_TEST_UNIT_CHROME_TEST_SUITE_H_
+#pragma once
#include <string>
diff --git a/chrome/test/v8_unit_test.h b/chrome/test/v8_unit_test.h
index 7e05783..31ec1d4 100644
--- a/chrome/test/v8_unit_test.h
+++ b/chrome/test/v8_unit_test.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TEST_V8_UNIT_TEST_H_
#define CHROME_TEST_V8_UNIT_TEST_H_
+#pragma once
#include <string>
diff --git a/chrome/tools/convert_dict/aff_reader.h b/chrome/tools/convert_dict/aff_reader.h
index e353d67..b83f3f0 100644
--- a/chrome/tools/convert_dict/aff_reader.h
+++ b/chrome/tools/convert_dict/aff_reader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TOOLS_CONVERT_DICT_AFF_READER_H__
#define CHROME_TOOLS_CONVERT_DICT_AFF_READER_H__
+#pragma once
#include <map>
#include <stdio.h>
diff --git a/chrome/tools/convert_dict/dic_reader.h b/chrome/tools/convert_dict/dic_reader.h
index 4e63ae4f..b7fce71 100644
--- a/chrome/tools/convert_dict/dic_reader.h
+++ b/chrome/tools/convert_dict/dic_reader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TOOLS_CONVERT_DICT_DIC_READER_H__
#define CHROME_TOOLS_CONVERT_DICT_DIC_READER_H__
+#pragma once
#include <stdio.h>
#include <map>
diff --git a/chrome/tools/convert_dict/hunspell_reader.h b/chrome/tools/convert_dict/hunspell_reader.h
index a19bba3..e10d742d 100644
--- a/chrome/tools/convert_dict/hunspell_reader.h
+++ b/chrome/tools/convert_dict/hunspell_reader.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TOOLS_CONVERT_DICT_HUNSPELL_READER_H_
#define CHROME_TOOLS_CONVERT_DICT_HUNSPELL_READER_H_
+#pragma once
#include <string>
diff --git a/chrome/tools/crash_service/crash_service.h b/chrome/tools/crash_service/crash_service.h
index 18d745a..f9526f0 100644
--- a/chrome/tools/crash_service/crash_service.h
+++ b/chrome/tools/crash_service/crash_service.h
@@ -4,6 +4,7 @@
#ifndef CHROME_TOOLS_CRASH_SERVICE_CRASH_SERVICE_H_
#define CHROME_TOOLS_CRASH_SERVICE_CRASH_SERVICE_H_
+#pragma once
#include <string>
diff --git a/chrome/utility/utility_thread.h b/chrome/utility/utility_thread.h
index 4954cf3..1f86cdc 100644
--- a/chrome/utility/utility_thread.h
+++ b/chrome/utility/utility_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_UTILITY_UTILITY_THREAD_H_
#define CHROME_UTILITY_UTILITY_THREAD_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/chrome/worker/nativewebworker_impl.h b/chrome/worker/nativewebworker_impl.h
index 7f610a0..c2be7fc 100644
--- a/chrome/worker/nativewebworker_impl.h
+++ b/chrome/worker/nativewebworker_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_NATIVEWEBWORKER_IMPL_H_
#define CHROME_WORKER_NATIVEWEBWORKER_IMPL_H_
+#pragma once
#include "base/basictypes.h"
#include "third_party/WebKit/WebKit/chromium/public/WebWorker.h"
diff --git a/chrome/worker/nativewebworker_stub.h b/chrome/worker/nativewebworker_stub.h
index 1edd6a5..8075e54 100644
--- a/chrome/worker/nativewebworker_stub.h
+++ b/chrome/worker/nativewebworker_stub.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_NATIVEWEBWORKER_STUB_H_
#define CHROME_WORKER_NATIVEWEBWORKER_STUB_H_
+#pragma once
// Native WebWorker support stub header.
#include <stddef.h>
diff --git a/chrome/worker/websharedworker_stub.h b/chrome/worker/websharedworker_stub.h
index a2ff912..e346bda 100644
--- a/chrome/worker/websharedworker_stub.h
+++ b/chrome/worker/websharedworker_stub.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_WEBSHAREDWORKER_STUB_H_
#define CHROME_WORKER_WEBSHAREDWORKER_STUB_H_
+#pragma once
#include "chrome/worker/webworker_stub_base.h"
#include "chrome/worker/webworkerclient_proxy.h"
diff --git a/chrome/worker/webworker_stub.h b/chrome/worker/webworker_stub.h
index a3f7595..4731588 100644
--- a/chrome/worker/webworker_stub.h
+++ b/chrome/worker/webworker_stub.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_WEBWORKER_STUB_H_
#define CHROME_WORKER_WEBWORKER_STUB_H_
+#pragma once
#include "chrome/worker/webworker_stub_base.h"
#include "chrome/worker/webworkerclient_proxy.h"
diff --git a/chrome/worker/webworker_stub_base.h b/chrome/worker/webworker_stub_base.h
index 6206c6e..d3d44be 100644
--- a/chrome/worker/webworker_stub_base.h
+++ b/chrome/worker/webworker_stub_base.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_WEBWORKER_STUB_BASE_H_
#define CHROME_WORKER_WEBWORKER_STUB_BASE_H_
+#pragma once
#include "chrome/worker/webworkerclient_proxy.h"
#include "chrome/worker/worker_webapplicationcachehost_impl.h"
diff --git a/chrome/worker/webworkerclient_proxy.h b/chrome/worker/webworkerclient_proxy.h
index 4e25c7c..29cdb00 100644
--- a/chrome/worker/webworkerclient_proxy.h
+++ b/chrome/worker/webworkerclient_proxy.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_WEBWORKERCLIENT_PROXY_H_
#define CHROME_WORKER_WEBWORKERCLIENT_PROXY_H_
+#pragma once
#include <vector>
diff --git a/chrome/worker/worker_thread.h b/chrome/worker/worker_thread.h
index 0d905de..da154b4 100644
--- a/chrome/worker/worker_thread.h
+++ b/chrome/worker/worker_thread.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_WORKER_THREAD_H_
#define CHROME_WORKER_WORKER_THREAD_H_
+#pragma once
#include <set>
diff --git a/chrome/worker/worker_webapplicationcachehost_impl.h b/chrome/worker/worker_webapplicationcachehost_impl.h
index 59ba2a2..3508fc4 100644
--- a/chrome/worker/worker_webapplicationcachehost_impl.h
+++ b/chrome/worker/worker_webapplicationcachehost_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_WORKER_WEBAPPLICATIONCACHEHOST_IMPL_H_
#define CHROME_WORKER_WORKER_WEBAPPLICATIONCACHEHOST_IMPL_H_
+#pragma once
#include "webkit/appcache/web_application_cache_host_impl.h"
diff --git a/chrome/worker/worker_webkitclient_impl.h b/chrome/worker/worker_webkitclient_impl.h
index 0500976..afab2e4 100644
--- a/chrome/worker/worker_webkitclient_impl.h
+++ b/chrome/worker/worker_webkitclient_impl.h
@@ -4,6 +4,7 @@
#ifndef CHROME_WORKER_WORKER_WEBKITCLIENT_IMPL_H_
#define CHROME_WORKER_WORKER_WEBKITCLIENT_IMPL_H_
+#pragma once
#include "third_party/WebKit/WebKit/chromium/public/WebMimeRegistry.h"
#include "webkit/glue/webfilesystem_impl.h"
diff --git a/gfx/blit.h b/gfx/blit.h
index e7ddce1..0aa02e6 100644
--- a/gfx/blit.h
+++ b/gfx/blit.h
@@ -4,6 +4,7 @@
#ifndef GFX_BLIT_H_
#define GFX_BLIT_H_
+#pragma once
#include "gfx/native_widget_types.h"
#include "gfx/point.h"
diff --git a/gfx/brush.h b/gfx/brush.h
index 0f6fbfb..125ee3c 100644
--- a/gfx/brush.h
+++ b/gfx/brush.h
@@ -4,6 +4,7 @@
#ifndef GFX_BRUSH_H_
#define GFX_BRUSH_H_
+#pragma once
namespace gfx {
diff --git a/gfx/canvas.h b/gfx/canvas.h
index d7f18fc..52857a4 100644
--- a/gfx/canvas.h
+++ b/gfx/canvas.h
@@ -4,6 +4,7 @@
#ifndef GFX_CANVAS_H_
#define GFX_CANVAS_H_
+#pragma once
#include <string>
diff --git a/gfx/canvas_direct2d.h b/gfx/canvas_direct2d.h
index 6056047..7ff973b 100644
--- a/gfx/canvas_direct2d.h
+++ b/gfx/canvas_direct2d.h
@@ -4,6 +4,7 @@
#ifndef GFX_CANVAS_DIRECT2D_H_
#define GFX_CANVAS_DIRECT2D_H_
+#pragma once
#include <d2d1.h>
diff --git a/gfx/canvas_skia.h b/gfx/canvas_skia.h
index 37827a7..5187ad6 100644
--- a/gfx/canvas_skia.h
+++ b/gfx/canvas_skia.h
@@ -4,6 +4,7 @@
#ifndef GFX_CANVAS_SKIA_H_
#define GFX_CANVAS_SKIA_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/canvas.h"
diff --git a/gfx/canvas_skia_paint.h b/gfx/canvas_skia_paint.h
index ac11ff0..56c6d83 100644
--- a/gfx/canvas_skia_paint.h
+++ b/gfx/canvas_skia_paint.h
@@ -4,6 +4,7 @@
#ifndef GFX_CANVAS_SKIA_PAINT_H_
#define GFX_CANVAS_SKIA_PAINT_H_
+#pragma once
#include "gfx/canvas_skia.h"
#include "skia/ext/canvas_paint.h"
diff --git a/gfx/codec/jpeg_codec.h b/gfx/codec/jpeg_codec.h
index 792930f..bc4d31e 100644
--- a/gfx/codec/jpeg_codec.h
+++ b/gfx/codec/jpeg_codec.h
@@ -4,6 +4,7 @@
#ifndef GFX_CODEC_JPEG_CODEC_H_
#define GFX_CODEC_JPEG_CODEC_H_
+#pragma once
#include <vector>
diff --git a/gfx/codec/png_codec.h b/gfx/codec/png_codec.h
index f9f754a..f220792 100644
--- a/gfx/codec/png_codec.h
+++ b/gfx/codec/png_codec.h
@@ -4,6 +4,7 @@
#ifndef GFX_CODEC_PNG_CODEC_H_
#define GFX_CODEC_PNG_CODEC_H_
+#pragma once
#include <vector>
diff --git a/gfx/color_utils.h b/gfx/color_utils.h
index 3e2f8bf..f511168 100644
--- a/gfx/color_utils.h
+++ b/gfx/color_utils.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_COLOR_UTILS_H_
#define APP_GFX_COLOR_UTILS_H_
+#pragma once
#include "third_party/skia/include/core/SkColor.h"
diff --git a/gfx/favicon_size.h b/gfx/favicon_size.h
index 3fe9cd8..018d348 100644
--- a/gfx/favicon_size.h
+++ b/gfx/favicon_size.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_FAVICON_SIZE_H_
#define APP_GFX_FAVICON_SIZE_H_
+#pragma once
#include "base/compiler_specific.h"
diff --git a/gfx/font.h b/gfx/font.h
index 52a1bbb..9ee40b6 100644
--- a/gfx/font.h
+++ b/gfx/font.h
@@ -4,6 +4,7 @@
#ifndef GFX_FONT_H_
#define GFX_FONT_H_
+#pragma once
#include "build/build_config.h"
diff --git a/gfx/gdi_util.h b/gfx/gdi_util.h
index 7da4926..3f37ed8 100644
--- a/gfx/gdi_util.h
+++ b/gfx/gdi_util.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_GDI_UTIL_H_
#define APP_GFX_GDI_UTIL_H_
+#pragma once
#include <vector>
#include <windows.h>
diff --git a/gfx/gfx_paths.h b/gfx/gfx_paths.h
index 7da1acc..596fba3 100644
--- a/gfx/gfx_paths.h
+++ b/gfx/gfx_paths.h
@@ -4,6 +4,7 @@
#ifndef GFX_GFX_PATHS_H_
#define GFX_GFX_PATHS_H_
+#pragma once
// This file declares path keys for the app module. These can be used with
// the PathService to access various special directories and files.
diff --git a/gfx/gtk_native_view_id_manager.h b/gfx/gtk_native_view_id_manager.h
index 3a23942..b53d494 100644
--- a/gfx/gtk_native_view_id_manager.h
+++ b/gfx/gtk_native_view_id_manager.h
@@ -4,6 +4,7 @@
#ifndef GFX_GTK_NATIVE_VIEW_ID_MANAGER_H_
#define GFX_GTK_NATIVE_VIEW_ID_MANAGER_H_
+#pragma once
#include <map>
diff --git a/gfx/gtk_util.h b/gfx/gtk_util.h
index 5af37df..3f8fc0c 100644
--- a/gfx/gtk_util.h
+++ b/gfx/gtk_util.h
@@ -4,6 +4,7 @@
#ifndef GFX_GTK_UTIL_H_
#define GFX_GTK_UTIL_H_
+#pragma once
#include <stdint.h>
#include <vector>
diff --git a/gfx/icon_util.h b/gfx/icon_util.h
index 84ed12c..7a1233e 100644
--- a/gfx/icon_util.h
+++ b/gfx/icon_util.h
@@ -4,6 +4,7 @@
#ifndef GFX_ICON_UTIL_H_
#define GFX_ICON_UTIL_H_
+#pragma once
#include <windows.h>
#include <string>
diff --git a/gfx/insets.h b/gfx/insets.h
index bbed270..ba6cb58 100644
--- a/gfx/insets.h
+++ b/gfx/insets.h
@@ -4,6 +4,7 @@
#ifndef GFX_INSETS_H_
#define GFX_INSETS_H_
+#pragma once
#include "build/build_config.h"
diff --git a/gfx/native_theme_win.h b/gfx/native_theme_win.h
index 81d61c5..72a5432 100644
--- a/gfx/native_theme_win.h
+++ b/gfx/native_theme_win.h
@@ -10,6 +10,7 @@
#ifndef APP_GFX_NATIVE_THEME_WIN_H_
#define APP_GFX_NATIVE_THEME_WIN_H_
+#pragma once
#include <windows.h>
#include <uxtheme.h>
diff --git a/gfx/native_widget_types.h b/gfx/native_widget_types.h
index 8cbbf8f..5cc032a 100644
--- a/gfx/native_widget_types.h
+++ b/gfx/native_widget_types.h
@@ -4,6 +4,7 @@
#ifndef GFX_NATIVE_WIDGET_TYPES_H_
#define GFX_NATIVE_WIDGET_TYPES_H_
+#pragma once
#include "base/basictypes.h"
#include "build/build_config.h"
diff --git a/gfx/path.h b/gfx/path.h
index 97cda884..cdc11c8 100644
--- a/gfx/path.h
+++ b/gfx/path.h
@@ -4,6 +4,7 @@
#ifndef GFX_PATH_H_
#define GFX_PATH_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/native_widget_types.h"
diff --git a/gfx/point.h b/gfx/point.h
index 3d9e670..e93dc0c 100644
--- a/gfx/point.h
+++ b/gfx/point.h
@@ -4,6 +4,7 @@
#ifndef GFX_POINT_H_
#define GFX_POINT_H_
+#pragma once
#include "build/build_config.h"
diff --git a/gfx/rect.h b/gfx/rect.h
index a8406ef..9736331 100644
--- a/gfx/rect.h
+++ b/gfx/rect.h
@@ -11,6 +11,7 @@
#ifndef GFX_RECT_H_
#define GFX_RECT_H_
+#pragma once
#include <iosfwd>
diff --git a/gfx/scrollbar_size.h b/gfx/scrollbar_size.h
index 364d929..9b4a9c4 100644
--- a/gfx/scrollbar_size.h
+++ b/gfx/scrollbar_size.h
@@ -4,6 +4,7 @@
#ifndef GFX_SCROLLBAR_SIZE_H_
#define GFX_SCROLLBAR_SIZE_H_
+#pragma once
namespace gfx {
diff --git a/gfx/size.h b/gfx/size.h
index e438336..bb45032 100644
--- a/gfx/size.h
+++ b/gfx/size.h
@@ -4,6 +4,7 @@
#ifndef GFX_SIZE_H_
#define GFX_SIZE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/gfx/skbitmap_operations.h b/gfx/skbitmap_operations.h
index b077406..eb56761 100644
--- a/gfx/skbitmap_operations.h
+++ b/gfx/skbitmap_operations.h
@@ -4,6 +4,7 @@
#ifndef GFX_SKBITMAP_OPERATIONS_H_
#define GFX_SKBITMAP_OPERATIONS_H_
+#pragma once
#include "base/gtest_prod_util.h"
#include "gfx/color_utils.h"
diff --git a/gfx/skia_util.h b/gfx/skia_util.h
index 66a8aeb..4a55c77 100644
--- a/gfx/skia_util.h
+++ b/gfx/skia_util.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_SKIA_UTIL_H_
#define APP_GFX_SKIA_UTIL_H_
+#pragma once
#include "third_party/skia/include/core/SkColor.h"
#include "third_party/skia/include/core/SkRect.h"
diff --git a/gfx/skia_utils_gtk.h b/gfx/skia_utils_gtk.h
index df68581..1114908 100644
--- a/gfx/skia_utils_gtk.h
+++ b/gfx/skia_utils_gtk.h
@@ -4,6 +4,7 @@
#ifndef APP_GFX_SKIA_UTILS_GTK_H_
#define APP_GFX_SKIA_UTILS_GTK_H_
+#pragma once
#include "third_party/skia/include/core/SkColor.h"
diff --git a/gfx/test_suite.h b/gfx/test_suite.h
index 3f60d21..0b8de49 100644
--- a/gfx/test_suite.h
+++ b/gfx/test_suite.h
@@ -4,6 +4,7 @@
#ifndef GFX_TEST_SUITE_H_
#define GFX_TEST_SUITE_H_
+#pragma once
#include "build/build_config.h"
diff --git a/gfx/window_impl.h b/gfx/window_impl.h
index 228e9096..8ce230a 100644
--- a/gfx/window_impl.h
+++ b/gfx/window_impl.h
@@ -4,6 +4,7 @@
#ifndef GFX_WINDOW_IMPL_H_
#define GFX_WINDOW_IMPL_H_
+#pragma once
#include <atlbase.h>
#include <atlapp.h>
diff --git a/ipc/file_descriptor_set_posix.h b/ipc/file_descriptor_set_posix.h
index fcb5061..4f0a682 100644
--- a/ipc/file_descriptor_set_posix.h
+++ b/ipc/file_descriptor_set_posix.h
@@ -4,6 +4,7 @@
#ifndef IPC_FILE_DESCRIPTOR_SET_POSIX_H_
#define IPC_FILE_DESCRIPTOR_SET_POSIX_H_
+#pragma once
#include <vector>
diff --git a/ipc/ipc_channel.h b/ipc/ipc_channel.h
index d1dbd03..f085704 100644
--- a/ipc/ipc_channel.h
+++ b/ipc/ipc_channel.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_CHANNEL_H_
#define IPC_IPC_CHANNEL_H_
+#pragma once
#include "ipc/ipc_message.h"
diff --git a/ipc/ipc_channel_handle.h b/ipc/ipc_channel_handle.h
index 2342429..dc6957f 100644
--- a/ipc/ipc_channel_handle.h
+++ b/ipc/ipc_channel_handle.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_CHANNEL_HANDLE_H_
#define IPC_IPC_CHANNEL_HANDLE_H_
+#pragma once
#include <string>
diff --git a/ipc/ipc_channel_posix.h b/ipc/ipc_channel_posix.h
index 7cb8e1d..15f5f5e 100644
--- a/ipc/ipc_channel_posix.h
+++ b/ipc/ipc_channel_posix.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_CHANNEL_POSIX_H_
#define IPC_IPC_CHANNEL_POSIX_H_
+#pragma once
#include "ipc/ipc_channel.h"
diff --git a/ipc/ipc_channel_proxy.h b/ipc/ipc_channel_proxy.h
index aee6dae..bfebcb8 100644
--- a/ipc/ipc_channel_proxy.h
+++ b/ipc/ipc_channel_proxy.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_CHANNEL_PROXY_H__
#define IPC_IPC_CHANNEL_PROXY_H__
+#pragma once
#include <vector>
diff --git a/ipc/ipc_channel_win.h b/ipc/ipc_channel_win.h
index 31b8ad4..6965fd8 100644
--- a/ipc/ipc_channel_win.h
+++ b/ipc/ipc_channel_win.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_CHANNEL_WIN_H_
#define IPC_IPC_CHANNEL_WIN_H_
+#pragma once
#include "ipc/ipc_channel.h"
diff --git a/ipc/ipc_descriptors.h b/ipc/ipc_descriptors.h
index 5717aa4..4750fa8 100644
--- a/ipc/ipc_descriptors.h
+++ b/ipc/ipc_descriptors.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_DESCRIPTORS_H_
#define IPC_IPC_DESCRIPTORS_H_
+#pragma once
// This is a list of global descriptor keys to be used with the
// base::GlobalDescriptors object (see base/global_descriptors_posix.h)
diff --git a/ipc/ipc_logging.h b/ipc/ipc_logging.h
index 271b2a1..2abb7f2 100644
--- a/ipc/ipc_logging.h
+++ b/ipc/ipc_logging.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_LOGGING_H_
#define IPC_IPC_LOGGING_H_
+#pragma once
#include "ipc/ipc_message.h" // For IPC_MESSAGE_LOG_ENABLED.
diff --git a/ipc/ipc_message.h b/ipc/ipc_message.h
index 83e1e08..75cdd23 100644
--- a/ipc/ipc_message.h
+++ b/ipc/ipc_message.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_MESSAGE_H__
#define IPC_IPC_MESSAGE_H__
+#pragma once
#include <string>
diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h
index 46c7298..aab80ee 100644
--- a/ipc/ipc_message_utils.h
+++ b/ipc/ipc_message_utils.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_MESSAGE_UTILS_H_
#define IPC_IPC_MESSAGE_UTILS_H_
+#pragma once
#include <algorithm>
#include <string>
diff --git a/ipc/ipc_platform_file.h b/ipc/ipc_platform_file.h
index 7ba7414..e08b8a5 100644
--- a/ipc/ipc_platform_file.h
+++ b/ipc/ipc_platform_file.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_PLATFORM_FILE_H_
#define IPC_IPC_PLATFORM_FILE_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/ipc/ipc_switches.h b/ipc/ipc_switches.h
index 143dc3d..dc34eeb 100644
--- a/ipc/ipc_switches.h
+++ b/ipc/ipc_switches.h
@@ -6,6 +6,7 @@
#ifndef IPC_IPC_SWITCHES_H_
#define IPC_IPC_SWITCHES_H_
+#pragma once
#include "base/base_switches.h"
diff --git a/ipc/ipc_sync_channel.h b/ipc/ipc_sync_channel.h
index 22e69c5..713b868 100644
--- a/ipc/ipc_sync_channel.h
+++ b/ipc/ipc_sync_channel.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_SYNC_SENDER_H__
#define IPC_IPC_SYNC_SENDER_H__
+#pragma once
#include <string>
#include <deque>
diff --git a/ipc/ipc_sync_message.h b/ipc/ipc_sync_message.h
index ea6387a4..149fd41 100644
--- a/ipc/ipc_sync_message.h
+++ b/ipc/ipc_sync_message.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_SYNC_MESSAGE_H_
#define IPC_IPC_SYNC_MESSAGE_H_
+#pragma once
#if defined(OS_WIN)
#include <windows.h>
diff --git a/ipc/ipc_sync_message_filter.h b/ipc/ipc_sync_message_filter.h
index 87fd612..62303cf 100644
--- a/ipc/ipc_sync_message_filter.h
+++ b/ipc/ipc_sync_message_filter.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_SYNC_MESSAGE_FILTER_H_
#define IPC_IPC_SYNC_MESSAGE_FILTER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/lock.h"
diff --git a/ipc/ipc_tests.h b/ipc/ipc_tests.h
index 755dafd..89117ab 100644
--- a/ipc/ipc_tests.h
+++ b/ipc/ipc_tests.h
@@ -4,6 +4,7 @@
#ifndef IPC_IPC_TESTS_H__
#define IPC_IPC_TESTS_H__
+#pragma once
#include "base/multiprocess_test.h"
#include "base/process.h"
diff --git a/net/base/address_family.h b/net/base/address_family.h
index a9302d9..49e1583 100644
--- a/net/base/address_family.h
+++ b/net/base/address_family.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_ADDRESS_FAMILY_H_
#define NET_BASE_ADDRESS_FAMILY_H_
+#pragma once
namespace net {
diff --git a/net/base/address_list.h b/net/base/address_list.h
index ce17645..996d871 100644
--- a/net/base/address_list.h
+++ b/net/base/address_list.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_ADDRESS_LIST_H_
#define NET_BASE_ADDRESS_LIST_H_
+#pragma once
#include <string>
diff --git a/net/base/address_list_net_log_param.h b/net/base/address_list_net_log_param.h
index 2a56961..141c2d0 100644
--- a/net/base/address_list_net_log_param.h
+++ b/net/base/address_list_net_log_param.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_ADDRESS_LIST_NET_LOG_PARAM_H_
#define NET_BASE_ADDRESS_LIST_NET_LOG_PARAM_H_
+#pragma once
#include "net/base/address_list.h"
#include "net/base/net_log.h"
diff --git a/net/base/auth.h b/net/base/auth.h
index 1704e5b..3050a4c5 100644
--- a/net/base/auth.h
+++ b/net/base/auth.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_AUTH_H__
#define NET_BASE_AUTH_H__
+#pragma once
#include <string>
diff --git a/net/base/bandwidth_metrics.h b/net/base/bandwidth_metrics.h
index c290ca9..c82d1a9 100644
--- a/net/base/bandwidth_metrics.h
+++ b/net/base/bandwidth_metrics.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_BANDWIDTH_METRICS_H_
#define NET_BASE_BANDWIDTH_METRICS_H_
+#pragma once
#include <list>
diff --git a/net/base/cache_type.h b/net/base/cache_type.h
index 0823389..280a3d2 100644
--- a/net/base/cache_type.h
+++ b/net/base/cache_type.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_CACHE_TYPE_H_
#define NET_BASE_CACHE_TYPE_H_
+#pragma once
namespace net {
diff --git a/net/base/capturing_net_log.h b/net/base/capturing_net_log.h
index cad2d26..9a5addd 100644
--- a/net/base/capturing_net_log.h
+++ b/net/base/capturing_net_log.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_CAPTURING_NET_LOG_H_
#define NET_BASE_CAPTURING_NET_LOG_H_
+#pragma once
#include <vector>
diff --git a/net/base/cert_database.h b/net/base/cert_database.h
index 31e3401..9621e45 100644
--- a/net/base/cert_database.h
+++ b/net/base/cert_database.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_CERT_DATABASE_H_
#define NET_BASE_CERT_DATABASE_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/net/base/cert_status_flags.h b/net/base/cert_status_flags.h
index e4f07bb..26e465c 100644
--- a/net/base/cert_status_flags.h
+++ b/net/base/cert_status_flags.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_CERT_STATUS_FLAGS_H_
#define NET_BASE_CERT_STATUS_FLAGS_H_
+#pragma once
namespace net {
diff --git a/net/base/cert_test_util.h b/net/base/cert_test_util.h
index a288774..b800c23 100644
--- a/net/base/cert_test_util.h
+++ b/net/base/cert_test_util.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_CERT_TEST_UTIL_H_
#define NET_BASE_CERT_TEST_UTIL_H_
+#pragma once
#include "base/file_path.h"
#include "build/build_config.h"
diff --git a/net/base/cert_verifier.h b/net/base/cert_verifier.h
index b685f2e..791f8d3 100644
--- a/net/base/cert_verifier.h
+++ b/net/base/cert_verifier.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_CERT_VERIFIER_H_
#define NET_BASE_CERT_VERIFIER_H_
+#pragma once
#include <string>
diff --git a/net/base/cert_verify_result.h b/net/base/cert_verify_result.h
index 9ab48b9..b3381af 100644
--- a/net/base/cert_verify_result.h
+++ b/net/base/cert_verify_result.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_CERT_VERIFY_RESULT_H_
#define NET_BASE_CERT_VERIFY_RESULT_H_
+#pragma once
namespace net {
diff --git a/net/base/completion_callback.h b/net/base/completion_callback.h
index 11a6b3a..739d86d 100644
--- a/net/base/completion_callback.h
+++ b/net/base/completion_callback.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_COMPLETION_CALLBACK_H__
#define NET_BASE_COMPLETION_CALLBACK_H__
+#pragma once
#include "base/callback.h"
diff --git a/net/base/connection_type_histograms.h b/net/base/connection_type_histograms.h
index 582f09d..e6c2a59 100644
--- a/net/base/connection_type_histograms.h
+++ b/net/base/connection_type_histograms.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_CONNECTION_TYPE_HISTOGRAMS_H_
#define NET_BASE_CONNECTION_TYPE_HISTOGRAMS_H_
+#pragma once
// The UpdateConnectionTypeHistograms function collects statistics related
// to the number of MD5 certificates that our users are encountering. The
diff --git a/net/base/cookie_monster.h b/net/base/cookie_monster.h
index 9e88bb2..544192f 100644
--- a/net/base/cookie_monster.h
+++ b/net/base/cookie_monster.h
@@ -6,6 +6,7 @@
#ifndef NET_BASE_COOKIE_MONSTER_H_
#define NET_BASE_COOKIE_MONSTER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/base/cookie_options.h b/net/base/cookie_options.h
index 9995a05..8ace523 100644
--- a/net/base/cookie_options.h
+++ b/net/base/cookie_options.h
@@ -6,6 +6,7 @@
#ifndef NET_BASE_COOKIE_OPTIONS_H_
#define NET_BASE_COOKIE_OPTIONS_H_
+#pragma once
namespace net {
diff --git a/net/base/cookie_policy.h b/net/base/cookie_policy.h
index 5e57c90..c32c8a9 100644
--- a/net/base/cookie_policy.h
+++ b/net/base/cookie_policy.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_COOKIE_POLICY_H_
#define NET_BASE_COOKIE_POLICY_H_
+#pragma once
#include <string>
diff --git a/net/base/cookie_store.h b/net/base/cookie_store.h
index 2fbe1d8..5c22bb0 100644
--- a/net/base/cookie_store.h
+++ b/net/base/cookie_store.h
@@ -6,6 +6,7 @@
#ifndef NET_BASE_COOKIE_STORE_H_
#define NET_BASE_COOKIE_STORE_H_
+#pragma once
#include <string>
diff --git a/net/base/data_url.h b/net/base/data_url.h
index aa63d5c..b40878a 100644
--- a/net/base/data_url.h
+++ b/net/base/data_url.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_DATA_URL_H_
#define NET_BASE_DATA_URL_H_
+#pragma once
#include <string>
diff --git a/net/base/directory_lister.h b/net/base/directory_lister.h
index 541741e..bc21218 100644
--- a/net/base/directory_lister.h
+++ b/net/base/directory_lister.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_DIRECTORY_LISTER_H_
#define NET_BASE_DIRECTORY_LISTER_H_
+#pragma once
#include <string>
diff --git a/net/base/dns_util.h b/net/base/dns_util.h
index f0d2051..cd81420 100644
--- a/net/base/dns_util.h
+++ b/net/base/dns_util.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_DNS_UTIL_H_
#define NET_BASE_DNS_UTIL_H_
+#pragma once
#include <string>
diff --git a/net/base/escape.h b/net/base/escape.h
index b9b0b6a..315c647 100644
--- a/net/base/escape.h
+++ b/net/base/escape.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_ESCAPE_H_
#define NET_BASE_ESCAPE_H_
+#pragma once
#include <string>
diff --git a/net/base/ev_root_ca_metadata.h b/net/base/ev_root_ca_metadata.h
index b1b2781..21f9729 100644
--- a/net/base/ev_root_ca_metadata.h
+++ b/net/base/ev_root_ca_metadata.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_EV_ROOT_CA_METADATA_H_
#define NET_BASE_EV_ROOT_CA_METADATA_H_
+#pragma once
#include "build/build_config.h"
diff --git a/net/base/file_stream.h b/net/base/file_stream.h
index a6d5739..f6e854b 100644
--- a/net/base/file_stream.h
+++ b/net/base/file_stream.h
@@ -9,6 +9,7 @@
#ifndef NET_BASE_FILE_STREAM_H_
#define NET_BASE_FILE_STREAM_H_
+#pragma once
#include "base/platform_file.h"
#include "base/scoped_ptr.h"
diff --git a/net/base/filter.h b/net/base/filter.h
index acc0e7e..db0ef9d 100644
--- a/net/base/filter.h
+++ b/net/base/filter.h
@@ -28,6 +28,7 @@
#ifndef NET_BASE_FILTER_H__
#define NET_BASE_FILTER_H__
+#pragma once
#include <string>
#include <vector>
diff --git a/net/base/filter_unittest.h b/net/base/filter_unittest.h
index 9de5bb5..a45e353 100644
--- a/net/base/filter_unittest.h
+++ b/net/base/filter_unittest.h
@@ -5,6 +5,7 @@
#ifndef NET_BASE_FILTER_UNITTEST_H_
#define NET_BASE_FILTER_UNITTEST_H_
+#pragma once
#include <string>
diff --git a/net/base/forwarding_net_log.h b/net/base/forwarding_net_log.h
index a97d4acd..36ff9d2 100644
--- a/net/base/forwarding_net_log.h
+++ b/net/base/forwarding_net_log.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_FORWARDING_NET_LOG_H_
#define NET_BASE_FORWARDING_NET_LOG_H_
+#pragma once
#include "base/basictypes.h"
#include "net/base/net_log.h"
diff --git a/net/base/gzip_filter.h b/net/base/gzip_filter.h
index eb88b7f..afdc970 100644
--- a/net/base/gzip_filter.h
+++ b/net/base/gzip_filter.h
@@ -14,6 +14,7 @@
#ifndef NET_BASE_GZIP_FILTER_H__
#define NET_BASE_GZIP_FILTER_H__
+#pragma once
#include "base/scoped_ptr.h"
#include "net/base/filter.h"
diff --git a/net/base/gzip_header.h b/net/base/gzip_header.h
index 725537b..81f6f19 100644
--- a/net/base/gzip_header.h
+++ b/net/base/gzip_header.h
@@ -14,6 +14,7 @@
#ifndef NET_BASE_GZIP_HEADER_H_
#define NET_BASE_GZIP_HEADER_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/net/base/host_cache.h b/net/base/host_cache.h
index 1b40318..81e4cd7 100644
--- a/net/base/host_cache.h
+++ b/net/base/host_cache.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_HOST_CACHE_H_
#define NET_BASE_HOST_CACHE_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/base/host_mapping_rules.h b/net/base/host_mapping_rules.h
index e9b3484..9ab06fe 100644
--- a/net/base/host_mapping_rules.h
+++ b/net/base/host_mapping_rules.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_HOST_MAPPING_RULES_H_
#define NET_BASE_HOST_MAPPING_RULES_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/base/host_port_pair.h b/net/base/host_port_pair.h
index 7c1d33f..a87a19b 100644
--- a/net/base/host_port_pair.h
+++ b/net/base/host_port_pair.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_HOST_PORT_PAIR_H_
#define NET_BASE_HOST_PORT_PAIR_H_
+#pragma once
#include <string>
#include "base/basictypes.h"
diff --git a/net/base/host_resolver.h b/net/base/host_resolver.h
index 895ffc2..ff0ce24 100644
--- a/net/base/host_resolver.h
+++ b/net/base/host_resolver.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_HOST_RESOLVER_H_
#define NET_BASE_HOST_RESOLVER_H_
+#pragma once
#include <string>
diff --git a/net/base/host_resolver_impl.h b/net/base/host_resolver_impl.h
index 199ddcf..5206536 100644
--- a/net/base/host_resolver_impl.h
+++ b/net/base/host_resolver_impl.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_HOST_RESOLVER_IMPL_H_
#define NET_BASE_HOST_RESOLVER_IMPL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/base/host_resolver_proc.h b/net/base/host_resolver_proc.h
index 3a8adc7..d86e4559 100644
--- a/net/base/host_resolver_proc.h
+++ b/net/base/host_resolver_proc.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_HOST_RESOLVER_PROC_H_
#define NET_BASE_HOST_RESOLVER_PROC_H_
+#pragma once
#include <string>
diff --git a/net/base/io_buffer.h b/net/base/io_buffer.h
index cc6092a..f8fb328 100644
--- a/net/base/io_buffer.h
+++ b/net/base/io_buffer.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_IO_BUFFER_H_
#define NET_BASE_IO_BUFFER_H_
+#pragma once
#include <string>
diff --git a/net/base/keygen_handler.h b/net/base/keygen_handler.h
index a582816..3f3a115 100644
--- a/net/base/keygen_handler.h
+++ b/net/base/keygen_handler.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_KEYGEN_HANDLER_H_
#define NET_BASE_KEYGEN_HANDLER_H_
+#pragma once
#include <string>
diff --git a/net/base/listen_socket.h b/net/base/listen_socket.h
index 923d361..7ce8887 100644
--- a/net/base/listen_socket.h
+++ b/net/base/listen_socket.h
@@ -10,6 +10,7 @@
#ifndef NET_BASE_LISTEN_SOCKET_H_
#define NET_BASE_LISTEN_SOCKET_H_
+#pragma once
#include "build/build_config.h"
diff --git a/net/base/listen_socket_unittest.h b/net/base/listen_socket_unittest.h
index d43364a..f509093 100644
--- a/net/base/listen_socket_unittest.h
+++ b/net/base/listen_socket_unittest.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_LISTEN_SOCKET_UNITTEST_H_
#define NET_BASE_LISTEN_SOCKET_UNITTEST_H_
+#pragma once
#include "build/build_config.h"
diff --git a/net/base/load_flags.h b/net/base/load_flags.h
index 53b2d58..f3ce82a 100644
--- a/net/base/load_flags.h
+++ b/net/base/load_flags.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_LOAD_FLAGS_H_
#define NET_BASE_LOAD_FLAGS_H_
+#pragma once
namespace net {
diff --git a/net/base/load_states.h b/net/base/load_states.h
index 321dee8..d80e182 100644
--- a/net/base/load_states.h
+++ b/net/base/load_states.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_LOAD_STATES_H__
#define NET_BASE_LOAD_STATES_H__
+#pragma once
namespace net {
diff --git a/net/base/mapped_host_resolver.h b/net/base/mapped_host_resolver.h
index 3229209..d0ef835 100644
--- a/net/base/mapped_host_resolver.h
+++ b/net/base/mapped_host_resolver.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_MAPPED_HOST_RESOLVER_H_
#define NET_BASE_MAPPED_HOST_RESOLVER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/base/mime_sniffer.h b/net/base/mime_sniffer.h
index d0c4e78..5f3862b8 100644
--- a/net/base/mime_sniffer.h
+++ b/net/base/mime_sniffer.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_MIME_SNIFFER_H__
#define NET_BASE_MIME_SNIFFER_H__
+#pragma once
#include <string>
diff --git a/net/base/mime_util.h b/net/base/mime_util.h
index eebc2e8..fbbe478 100644
--- a/net/base/mime_util.h
+++ b/net/base/mime_util.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_MIME_UTIL_H__
#define NET_BASE_MIME_UTIL_H__
+#pragma once
#include <string>
#include <vector>
diff --git a/net/base/mock_host_resolver.h b/net/base/mock_host_resolver.h
index ee1e55a..865c918 100644
--- a/net/base/mock_host_resolver.h
+++ b/net/base/mock_host_resolver.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_MOCK_HOST_RESOLVER_H_
#define NET_BASE_MOCK_HOST_RESOLVER_H_
+#pragma once
#include <list>
diff --git a/net/base/net_errors.h b/net/base/net_errors.h
index 227b5b8..847b215 100644
--- a/net/base/net_errors.h
+++ b/net/base/net_errors.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NET_ERRORS_H__
#define NET_BASE_NET_ERRORS_H__
+#pragma once
#include "base/basictypes.h"
diff --git a/net/base/net_log.h b/net/base/net_log.h
index 266b93a..b3b370f 100644
--- a/net/base/net_log.h
+++ b/net/base/net_log.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NET_LOG_H_
#define NET_BASE_NET_LOG_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/base/net_log_unittest.h b/net/base/net_log_unittest.h
index 376ceac..a013f23 100644
--- a/net/base/net_log_unittest.h
+++ b/net/base/net_log_unittest.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NET_LOG_UNITTEST_H_
#define NET_BASE_NET_LOG_UNITTEST_H_
+#pragma once
#include <cstddef>
#include <vector>
diff --git a/net/base/net_module.h b/net/base/net_module.h
index 6df4bfe..b08a30a 100644
--- a/net/base/net_module.h
+++ b/net/base/net_module.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NET_MODULE_H__
#define NET_BASE_NET_MODULE_H__
+#pragma once
#include "base/basictypes.h"
#include "base/string_piece.h"
diff --git a/net/base/net_test_suite.h b/net/base/net_test_suite.h
index cc4ed2a..804db01 100644
--- a/net/base/net_test_suite.h
+++ b/net/base/net_test_suite.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NET_TEST_SUITE_H_
#define NET_BASE_NET_TEST_SUITE_H_
+#pragma once
#include "base/message_loop.h"
#include "base/ref_counted.h"
diff --git a/net/base/net_util.h b/net/base/net_util.h
index 978d4fb..7b2ed36 100644
--- a/net/base/net_util.h
+++ b/net/base/net_util.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NET_UTIL_H_
#define NET_BASE_NET_UTIL_H_
+#pragma once
#include "build/build_config.h"
diff --git a/net/base/network_change_notifier.h b/net/base/network_change_notifier.h
index e0a8800..79909c2a 100644
--- a/net/base/network_change_notifier.h
+++ b/net/base/network_change_notifier.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NETWORK_CHANGE_NOTIFIER_H_
#define NET_BASE_NETWORK_CHANGE_NOTIFIER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/observer_list_threadsafe.h"
diff --git a/net/base/network_change_notifier_linux.h b/net/base/network_change_notifier_linux.h
index aca9377..d5a64d7 100644
--- a/net/base/network_change_notifier_linux.h
+++ b/net/base/network_change_notifier_linux.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NETWORK_CHANGE_NOTIFIER_LINUX_H_
#define NET_BASE_NETWORK_CHANGE_NOTIFIER_LINUX_H_
+#pragma once
#include "base/basictypes.h"
#include "base/message_loop.h"
diff --git a/net/base/network_change_notifier_mac.h b/net/base/network_change_notifier_mac.h
index c85f244..86792e0 100644
--- a/net/base/network_change_notifier_mac.h
+++ b/net/base/network_change_notifier_mac.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NETWORK_CHANGE_NOTIFIER_MAC_H_
#define NET_BASE_NETWORK_CHANGE_NOTIFIER_MAC_H_
+#pragma once
#include <SystemConfiguration/SCDynamicStore.h>
diff --git a/net/base/network_change_notifier_netlink_linux.h b/net/base/network_change_notifier_netlink_linux.h
index c06fdc7..13abbc6 100644
--- a/net/base/network_change_notifier_netlink_linux.h
+++ b/net/base/network_change_notifier_netlink_linux.h
@@ -8,6 +8,7 @@
#ifndef NET_BASE_NETWORK_CHANGE_NOTIFIER_NETLINK_LINUX_H_
#define NET_BASE_NETWORK_CHANGE_NOTIFIER_NETLINK_LINUX_H_
+#pragma once
#include <cstddef>
diff --git a/net/base/network_change_notifier_win.h b/net/base/network_change_notifier_win.h
index 2077ca8..80f13f0 100644
--- a/net/base/network_change_notifier_win.h
+++ b/net/base/network_change_notifier_win.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_NETWORK_CHANGE_NOTIFIER_WIN_H_
#define NET_BASE_NETWORK_CHANGE_NOTIFIER_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/net/base/nss_memio.h b/net/base/nss_memio.h
index a2b642a..c93e91f 100644
--- a/net/base/nss_memio.h
+++ b/net/base/nss_memio.h
@@ -5,6 +5,7 @@
#ifndef __MEMIO_H
#define __MEMIO_H
+#pragma once
#include <stddef.h>
diff --git a/net/base/pem_tokenizer.h b/net/base/pem_tokenizer.h
index eebba2d..5074b20 100644
--- a/net/base/pem_tokenizer.h
+++ b/net/base/pem_tokenizer.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_PEM_TOKENIZER_H_
#define NET_BASE_PEM_TOKENIZER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/base/platform_mime_util.h b/net/base/platform_mime_util.h
index 5bbabb8..e2b9589 100644
--- a/net/base/platform_mime_util.h
+++ b/net/base/platform_mime_util.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_PLATFORM_MIME_UTIL_H_
#define NET_BASE_PLATFORM_MIME_UTIL_H_
+#pragma once
#include <string>
diff --git a/net/base/registry_controlled_domain.h b/net/base/registry_controlled_domain.h
index ff922ddf..fc64f3a 100644
--- a/net/base/registry_controlled_domain.h
+++ b/net/base/registry_controlled_domain.h
@@ -109,6 +109,7 @@
#ifndef NET_BASE_REGISTRY_CONTROLLED_DOMAIN_H_
#define NET_BASE_REGISTRY_CONTROLLED_DOMAIN_H_
+#pragma once
#include <string>
diff --git a/net/base/request_priority.h b/net/base/request_priority.h
index 1347001..6d9b2a5 100644
--- a/net/base/request_priority.h
+++ b/net/base/request_priority.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_REQUEST_PRIORITY_H__
#define NET_BASE_REQUEST_PRIORITY_H__
+#pragma once
namespace net {
diff --git a/net/base/scoped_cert_chain_context.h b/net/base/scoped_cert_chain_context.h
index 61bb2f3..af60dd3 100644
--- a/net/base/scoped_cert_chain_context.h
+++ b/net/base/scoped_cert_chain_context.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SCOPED_CERT_CHAIN_CONTEXT_H_
#define NET_BASE_SCOPED_CERT_CHAIN_CONTEXT_H_
+#pragma once
#include <windows.h>
#include <wincrypt.h>
diff --git a/net/base/sdch_filter.h b/net/base/sdch_filter.h
index 20a3b6e..4c96f49 100644
--- a/net/base/sdch_filter.h
+++ b/net/base/sdch_filter.h
@@ -13,6 +13,7 @@
#ifndef NET_BASE_SDCH_FILTER_H_
#define NET_BASE_SDCH_FILTER_H_
+#pragma once
#include <string>
diff --git a/net/base/sdch_manager.h b/net/base/sdch_manager.h
index 23d100d..74e38ca 100644
--- a/net/base/sdch_manager.h
+++ b/net/base/sdch_manager.h
@@ -19,6 +19,7 @@
#ifndef NET_BASE_SDCH_MANAGER_H_
#define NET_BASE_SDCH_MANAGER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/net/base/ssl_cert_request_info.h b/net/base/ssl_cert_request_info.h
index 7946e17..feabb1e 100644
--- a/net/base/ssl_cert_request_info.h
+++ b/net/base/ssl_cert_request_info.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_CERT_REQUEST_INFO_H_
#define NET_BASE_SSL_CERT_REQUEST_INFO_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/base/ssl_cipher_suite_names.h b/net/base/ssl_cipher_suite_names.h
index 09429ae..cd61471 100644
--- a/net/base/ssl_cipher_suite_names.h
+++ b/net/base/ssl_cipher_suite_names.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_CIPHER_SUITE_NAMES_H_
#define NET_BASE_SSL_CIPHER_SUITE_NAMES_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/net/base/ssl_client_auth_cache.h b/net/base/ssl_client_auth_cache.h
index 386da41..3c8ed99 100644
--- a/net/base/ssl_client_auth_cache.h
+++ b/net/base/ssl_client_auth_cache.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_CLIENT_AUTH_CACHE_H_
#define NET_BASE_SSL_CLIENT_AUTH_CACHE_H_
+#pragma once
#include <string>
#include <map>
diff --git a/net/base/ssl_config_service.h b/net/base/ssl_config_service.h
index 3f0f479..851dd94 100644
--- a/net/base/ssl_config_service.h
+++ b/net/base/ssl_config_service.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_CONFIG_SERVICE_H_
#define NET_BASE_SSL_CONFIG_SERVICE_H_
+#pragma once
#include <vector>
diff --git a/net/base/ssl_config_service_defaults.h b/net/base/ssl_config_service_defaults.h
index 5425b27..e20b616 100644
--- a/net/base/ssl_config_service_defaults.h
+++ b/net/base/ssl_config_service_defaults.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_CONFIG_SERVICE_DEFAULTS_H_
#define NET_BASE_SSL_CONFIG_SERVICE_DEFAULTS_H_
+#pragma once
#include "net/base/ssl_config_service.h"
diff --git a/net/base/ssl_config_service_mac.h b/net/base/ssl_config_service_mac.h
index 6d639ca..4524d95 100644
--- a/net/base/ssl_config_service_mac.h
+++ b/net/base/ssl_config_service_mac.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_CONFIG_SERVICE_MAC_H_
#define NET_BASE_SSL_CONFIG_SERVICE_MAC_H_
+#pragma once
#include "base/time.h"
#include "net/base/ssl_config_service.h"
diff --git a/net/base/ssl_config_service_win.h b/net/base/ssl_config_service_win.h
index 928ca1a..a37ecff 100644
--- a/net/base/ssl_config_service_win.h
+++ b/net/base/ssl_config_service_win.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_CONFIG_SERVICE_WIN_H_
#define NET_BASE_SSL_CONFIG_SERVICE_WIN_H_
+#pragma once
#include <set>
diff --git a/net/base/ssl_connection_status_flags.h b/net/base/ssl_connection_status_flags.h
index 9ec22fa..1b7640c 100644
--- a/net/base/ssl_connection_status_flags.h
+++ b/net/base/ssl_connection_status_flags.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_CONNECTION_STATUS_FLAGS_H_
#define NET_BASE_SSL_CONNECTION_STATUS_FLAGS_H_
+#pragma once
namespace net {
diff --git a/net/base/ssl_info.h b/net/base/ssl_info.h
index 7c14163..be0a6cf 100644
--- a/net/base/ssl_info.h
+++ b/net/base/ssl_info.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_SSL_INFO_H_
#define NET_BASE_SSL_INFO_H_
+#pragma once
#include <string>
diff --git a/net/base/static_cookie_policy.h b/net/base/static_cookie_policy.h
index d903149..4633161 100644
--- a/net/base/static_cookie_policy.h
+++ b/net/base/static_cookie_policy.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_STATIC_COOKIE_POLICY_H_
#define NET_BASE_STATIC_COOKIE_POLICY_H_
+#pragma once
#include <string>
diff --git a/net/base/telnet_server.h b/net/base/telnet_server.h
index 8160141..ef367dd 100644
--- a/net/base/telnet_server.h
+++ b/net/base/telnet_server.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_TELNET_SERVER_H_
#define NET_BASE_TELNET_SERVER_H_
+#pragma once
#include "net/base/listen_socket.h"
diff --git a/net/base/test_completion_callback.h b/net/base/test_completion_callback.h
index 1d24532..b4a005b 100644
--- a/net/base/test_completion_callback.h
+++ b/net/base/test_completion_callback.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_TEST_COMPLETION_CALLBACK_H_
#define NET_BASE_TEST_COMPLETION_CALLBACK_H_
+#pragma once
#include "base/callback.h"
#include "base/message_loop.h"
diff --git a/net/base/transport_security_state.h b/net/base/transport_security_state.h
index 6d03776..2cd6abe 100644
--- a/net/base/transport_security_state.h
+++ b/net/base/transport_security_state.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_TRANSPORT_SECURITY_STATE_H_
#define NET_BASE_TRANSPORT_SECURITY_STATE_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/base/upload_data.h b/net/base/upload_data.h
index fe395f0..d139e18 100644
--- a/net/base/upload_data.h
+++ b/net/base/upload_data.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_UPLOAD_DATA_H_
#define NET_BASE_UPLOAD_DATA_H_
+#pragma once
#include <vector>
diff --git a/net/base/upload_data_stream.h b/net/base/upload_data_stream.h
index 5e28721..646335f 100644
--- a/net/base/upload_data_stream.h
+++ b/net/base/upload_data_stream.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_UPLOAD_DATA_STREAM_H_
#define NET_BASE_UPLOAD_DATA_STREAM_H_
+#pragma once
#include "net/base/file_stream.h"
#include "net/base/upload_data.h"
diff --git a/net/base/winsock_init.h b/net/base/winsock_init.h
index 9608e95..3d2bcb1 100644
--- a/net/base/winsock_init.h
+++ b/net/base/winsock_init.h
@@ -7,6 +7,7 @@
#ifndef NET_BASE_WINSOCK_INIT_H_
#define NET_BASE_WINSOCK_INIT_H_
+#pragma once
namespace net {
diff --git a/net/base/x509_cert_types.h b/net/base/x509_cert_types.h
index ad3ea2d..8693ba9 100644
--- a/net/base/x509_cert_types.h
+++ b/net/base/x509_cert_types.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_X509_CERT_TYPES_H_
#define NET_BASE_X509_CERT_TYPES_H_
+#pragma once
#include <string.h>
diff --git a/net/base/x509_certificate.h b/net/base/x509_certificate.h
index 7ae2604..58b32bc 100644
--- a/net/base/x509_certificate.h
+++ b/net/base/x509_certificate.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_X509_CERTIFICATE_H_
#define NET_BASE_X509_CERTIFICATE_H_
+#pragma once
#include <string.h>
diff --git a/net/disk_cache/addr.h b/net/disk_cache/addr.h
index 938a442..c10dcc3 100644
--- a/net/disk_cache/addr.h
+++ b/net/disk_cache/addr.h
@@ -7,6 +7,7 @@
#ifndef NET_DISK_CACHE_ADDR_H_
#define NET_DISK_CACHE_ADDR_H_
+#pragma once
#include "net/disk_cache/disk_format.h"
diff --git a/net/disk_cache/backend_impl.h b/net/disk_cache/backend_impl.h
index 98fc16d..d67dad9 100644
--- a/net/disk_cache/backend_impl.h
+++ b/net/disk_cache/backend_impl.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_BACKEND_IMPL_H_
#define NET_DISK_CACHE_BACKEND_IMPL_H_
+#pragma once
#include "base/file_path.h"
#include "base/hash_tables.h"
diff --git a/net/disk_cache/bitmap.h b/net/disk_cache/bitmap.h
index 4d38f83..8e24e15 100644
--- a/net/disk_cache/bitmap.h
+++ b/net/disk_cache/bitmap.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_BITMAP_H_
#define NET_DISK_CACHE_BITMAP_H_
+#pragma once
#include <algorithm>
diff --git a/net/disk_cache/block_files.h b/net/disk_cache/block_files.h
index 3ed19de..0625d2a 100644
--- a/net/disk_cache/block_files.h
+++ b/net/disk_cache/block_files.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_BLOCK_FILES_H__
#define NET_DISK_CACHE_BLOCK_FILES_H__
+#pragma once
#include <vector>
diff --git a/net/disk_cache/cache_util.h b/net/disk_cache/cache_util.h
index cb78f16..f30e70a 100644
--- a/net/disk_cache/cache_util.h
+++ b/net/disk_cache/cache_util.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_CACHE_UTIL_H_
#define NET_DISK_CACHE_CACHE_UTIL_H_
+#pragma once
#include <string>
diff --git a/net/disk_cache/disk_cache.h b/net/disk_cache/disk_cache.h
index b2d76a4..59efe06 100644
--- a/net/disk_cache/disk_cache.h
+++ b/net/disk_cache/disk_cache.h
@@ -7,6 +7,7 @@
#ifndef NET_DISK_CACHE_DISK_CACHE_H_
#define NET_DISK_CACHE_DISK_CACHE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/disk_cache/disk_cache_test_base.h b/net/disk_cache/disk_cache_test_base.h
index 6c6b54b..4bcc2cb 100644
--- a/net/disk_cache/disk_cache_test_base.h
+++ b/net/disk_cache/disk_cache_test_base.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_DISK_CACHE_TEST_BASE_H_
#define NET_DISK_CACHE_DISK_CACHE_TEST_BASE_H_
+#pragma once
#include "base/basictypes.h"
#include "base/thread.h"
diff --git a/net/disk_cache/disk_cache_test_util.h b/net/disk_cache/disk_cache_test_util.h
index 7249ee0..f55905b 100644
--- a/net/disk_cache/disk_cache_test_util.h
+++ b/net/disk_cache/disk_cache_test_util.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_DISK_CACHE_TEST_UTIL_H_
#define NET_DISK_CACHE_DISK_CACHE_TEST_UTIL_H_
+#pragma once
#include <string>
diff --git a/net/disk_cache/disk_format.h b/net/disk_cache/disk_format.h
index 619bd89..ac4c6348 100644
--- a/net/disk_cache/disk_format.h
+++ b/net/disk_cache/disk_format.h
@@ -54,6 +54,7 @@
#ifndef NET_DISK_CACHE_DISK_FORMAT_H_
#define NET_DISK_CACHE_DISK_FORMAT_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/net/disk_cache/entry_impl.h b/net/disk_cache/entry_impl.h
index 9d37fff3a..73fb481 100644
--- a/net/disk_cache/entry_impl.h
+++ b/net/disk_cache/entry_impl.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_ENTRY_IMPL_H_
#define NET_DISK_CACHE_ENTRY_IMPL_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "net/disk_cache/disk_cache.h"
diff --git a/net/disk_cache/errors.h b/net/disk_cache/errors.h
index 4bf6f72..723b566 100644
--- a/net/disk_cache/errors.h
+++ b/net/disk_cache/errors.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_ERRORS_H__
#define NET_DISK_CACHE_ERRORS_H__
+#pragma once
namespace disk_cache {
diff --git a/net/disk_cache/eviction.h b/net/disk_cache/eviction.h
index 76ee00b..69736ea 100644
--- a/net/disk_cache/eviction.h
+++ b/net/disk_cache/eviction.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_EVICTION_H_
#define NET_DISK_CACHE_EVICTION_H_
+#pragma once
#include "base/basictypes.h"
#include "base/compiler_specific.h"
diff --git a/net/disk_cache/file.h b/net/disk_cache/file.h
index 76c2f79..5e1c276 100644
--- a/net/disk_cache/file.h
+++ b/net/disk_cache/file.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_FILE_H_
#define NET_DISK_CACHE_FILE_H_
+#pragma once
#include <string>
diff --git a/net/disk_cache/file_block.h b/net/disk_cache/file_block.h
index 2570920..7d453e5 100644
--- a/net/disk_cache/file_block.h
+++ b/net/disk_cache/file_block.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_FILE_BLOCK_H__
#define NET_DISK_CACHE_FILE_BLOCK_H__
+#pragma once
namespace disk_cache {
diff --git a/net/disk_cache/file_lock.h b/net/disk_cache/file_lock.h
index 3ebed76..2c560ef 100644
--- a/net/disk_cache/file_lock.h
+++ b/net/disk_cache/file_lock.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_FILE_LOCK_H__
#define NET_DISK_CACHE_FILE_LOCK_H__
+#pragma once
#include "net/disk_cache/disk_format.h"
diff --git a/net/disk_cache/hash.h b/net/disk_cache/hash.h
index bf35c26..01e0058 100644
--- a/net/disk_cache/hash.h
+++ b/net/disk_cache/hash.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_HASH_H__
#define NET_DISK_CACHE_HASH_H__
+#pragma once
#include <string>
diff --git a/net/disk_cache/histogram_macros.h b/net/disk_cache/histogram_macros.h
index 361a9d6..2b8af4b 100644
--- a/net/disk_cache/histogram_macros.h
+++ b/net/disk_cache/histogram_macros.h
@@ -10,6 +10,7 @@
#ifndef NET_DISK_CACHE_HISTOGRAM_MACROS_H_
#define NET_DISK_CACHE_HISTOGRAM_MACROS_H_
+#pragma once
// -----------------------------------------------------------------------------
diff --git a/net/disk_cache/in_flight_backend_io.h b/net/disk_cache/in_flight_backend_io.h
index 1cd0d41..083c6fd 100644
--- a/net/disk_cache/in_flight_backend_io.h
+++ b/net/disk_cache/in_flight_backend_io.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_IN_FLIGHT_BACKEND_IO_H_
#define NET_DISK_CACHE_IN_FLIGHT_BACKEND_IO_H_
+#pragma once
#include <list>
#include <string>
diff --git a/net/disk_cache/in_flight_io.h b/net/disk_cache/in_flight_io.h
index 4486f44..70a3d8c 100644
--- a/net/disk_cache/in_flight_io.h
+++ b/net/disk_cache/in_flight_io.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_IN_FLIGHT_IO_H_
#define NET_DISK_CACHE_IN_FLIGHT_IO_H_
+#pragma once
#include <set>
diff --git a/net/disk_cache/mapped_file.h b/net/disk_cache/mapped_file.h
index 5b34141..2c7d6e6 100644
--- a/net/disk_cache/mapped_file.h
+++ b/net/disk_cache/mapped_file.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_MAPPED_FILE_H_
#define NET_DISK_CACHE_MAPPED_FILE_H_
+#pragma once
#include <string>
diff --git a/net/disk_cache/mem_backend_impl.h b/net/disk_cache/mem_backend_impl.h
index c5e947f..62ed3c5 100644
--- a/net/disk_cache/mem_backend_impl.h
+++ b/net/disk_cache/mem_backend_impl.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_MEM_BACKEND_IMPL_H__
#define NET_DISK_CACHE_MEM_BACKEND_IMPL_H__
+#pragma once
#include "base/hash_tables.h"
diff --git a/net/disk_cache/mem_entry_impl.h b/net/disk_cache/mem_entry_impl.h
index 66535d5..573a306 100644
--- a/net/disk_cache/mem_entry_impl.h
+++ b/net/disk_cache/mem_entry_impl.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_MEM_ENTRY_IMPL_H_
#define NET_DISK_CACHE_MEM_ENTRY_IMPL_H_
+#pragma once
#include "base/hash_tables.h"
#include "base/scoped_ptr.h"
diff --git a/net/disk_cache/mem_rankings.h b/net/disk_cache/mem_rankings.h
index fa90688..166224f 100644
--- a/net/disk_cache/mem_rankings.h
+++ b/net/disk_cache/mem_rankings.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_MEM_RANKINGS_H__
#define NET_DISK_CACHE_MEM_RANKINGS_H__
+#pragma once
#include "base/basictypes.h"
diff --git a/net/disk_cache/rankings.h b/net/disk_cache/rankings.h
index f635355..8347b4c 100644
--- a/net/disk_cache/rankings.h
+++ b/net/disk_cache/rankings.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_RANKINGS_H_
#define NET_DISK_CACHE_RANKINGS_H_
+#pragma once
#include <list>
diff --git a/net/disk_cache/sparse_control.h b/net/disk_cache/sparse_control.h
index b88f258..88a012b 100644
--- a/net/disk_cache/sparse_control.h
+++ b/net/disk_cache/sparse_control.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_SPARSE_CONTROL_H_
#define NET_DISK_CACHE_SPARSE_CONTROL_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/disk_cache/stats.h b/net/disk_cache/stats.h
index 13536b1..19dac58 100644
--- a/net/disk_cache/stats.h
+++ b/net/disk_cache/stats.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_STATS_H_
#define NET_DISK_CACHE_STATS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/disk_cache/stats_histogram.h b/net/disk_cache/stats_histogram.h
index 995d486..1c2e15a 100644
--- a/net/disk_cache/stats_histogram.h
+++ b/net/disk_cache/stats_histogram.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_STATS_HISTOGRAM_H_
#define NET_DISK_CACHE_STATS_HISTOGRAM_H_
+#pragma once
#include <string>
diff --git a/net/disk_cache/storage_block-inl.h b/net/disk_cache/storage_block-inl.h
index 5e026a7..e2f4b3c 100644
--- a/net/disk_cache/storage_block-inl.h
+++ b/net/disk_cache/storage_block-inl.h
@@ -4,6 +4,7 @@
#ifndef NET_DISK_CACHE_STORAGE_BLOCK_INL_H_
#define NET_DISK_CACHE_STORAGE_BLOCK_INL_H_
+#pragma once
#include "net/disk_cache/storage_block.h"
diff --git a/net/disk_cache/storage_block.h b/net/disk_cache/storage_block.h
index e77c5bb..ab7cd41 100644
--- a/net/disk_cache/storage_block.h
+++ b/net/disk_cache/storage_block.h
@@ -6,6 +6,7 @@
#ifndef NET_DISK_CACHE_STORAGE_BLOCK_H__
#define NET_DISK_CACHE_STORAGE_BLOCK_H__
+#pragma once
#include "net/disk_cache/addr.h"
#include "net/disk_cache/mapped_file.h"
diff --git a/net/disk_cache/trace.h b/net/disk_cache/trace.h
index a431890..7a3d4bf 100644
--- a/net/disk_cache/trace.h
+++ b/net/disk_cache/trace.h
@@ -8,6 +8,7 @@
#ifndef NET_DISK_CACHE_TRACE_H__
#define NET_DISK_CACHE_TRACE_H__
+#pragma once
#include <string>
#include <vector>
diff --git a/net/ftp/ftp_auth_cache.h b/net/ftp/ftp_auth_cache.h
index 83cdd63..d541b8e 100644
--- a/net/ftp/ftp_auth_cache.h
+++ b/net/ftp/ftp_auth_cache.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_AUTH_CACHE_H_
#define NET_FTP_FTP_AUTH_CACHE_H_
+#pragma once
#include <list>
#include <string>
diff --git a/net/ftp/ftp_ctrl_response_buffer.h b/net/ftp/ftp_ctrl_response_buffer.h
index 6ea34cb..907e496 100644
--- a/net/ftp/ftp_ctrl_response_buffer.h
+++ b/net/ftp/ftp_ctrl_response_buffer.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_CTRL_RESPONSE_BUFFER_H_
#define NET_FTP_FTP_CTRL_RESPONSE_BUFFER_H_
+#pragma once
#include <queue>
#include <string>
diff --git a/net/ftp/ftp_directory_listing_buffer.h b/net/ftp/ftp_directory_listing_buffer.h
index 4123cf0..f107e8f 100644
--- a/net/ftp/ftp_directory_listing_buffer.h
+++ b/net/ftp/ftp_directory_listing_buffer.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_DIRECTORY_LISTING_BUFFER_H_
#define NET_FTP_FTP_DIRECTORY_LISTING_BUFFER_H_
+#pragma once
#include <deque>
#include <set>
diff --git a/net/ftp/ftp_directory_listing_parser.h b/net/ftp/ftp_directory_listing_parser.h
index 7ba895a..f373baf 100644
--- a/net/ftp/ftp_directory_listing_parser.h
+++ b/net/ftp/ftp_directory_listing_parser.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_DIRECTORY_LISTING_PARSER_H_
#define NET_FTP_FTP_DIRECTORY_LISTING_PARSER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/string16.h"
diff --git a/net/ftp/ftp_directory_listing_parser_ls.h b/net/ftp/ftp_directory_listing_parser_ls.h
index 0d52791..568d74e 100644
--- a/net/ftp/ftp_directory_listing_parser_ls.h
+++ b/net/ftp/ftp_directory_listing_parser_ls.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_DIRECTORY_LISTING_PARSER_LS_H_
#define NET_FTP_FTP_DIRECTORY_LISTING_PARSER_LS_H_
+#pragma once
#include <queue>
diff --git a/net/ftp/ftp_directory_listing_parser_mlsd.h b/net/ftp/ftp_directory_listing_parser_mlsd.h
index 8d0e3b7..d791ba4 100644
--- a/net/ftp/ftp_directory_listing_parser_mlsd.h
+++ b/net/ftp/ftp_directory_listing_parser_mlsd.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_DIRECTORY_LISTING_PARSER_MLSD_H_
#define NET_FTP_FTP_DIRECTORY_LISTING_PARSER_MLSD_H_
+#pragma once
#include <queue>
diff --git a/net/ftp/ftp_directory_listing_parser_netware.h b/net/ftp/ftp_directory_listing_parser_netware.h
index aef490a..e54c289 100644
--- a/net/ftp/ftp_directory_listing_parser_netware.h
+++ b/net/ftp/ftp_directory_listing_parser_netware.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_DIRECTORY_LISTING_PARSER_NETWARE_H_
#define NET_FTP_FTP_DIRECTORY_LISTING_PARSER_NETWARE_H_
+#pragma once
#include <queue>
diff --git a/net/ftp/ftp_directory_listing_parser_unittest.h b/net/ftp/ftp_directory_listing_parser_unittest.h
index 90670fd..f0203fb 100644
--- a/net/ftp/ftp_directory_listing_parser_unittest.h
+++ b/net/ftp/ftp_directory_listing_parser_unittest.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_DIRECTORY_LISTING_PARSER_UNITTEST_H_
#define NET_FTP_FTP_DIRECTORY_LISTING_PARSER_UNITTEST_H_
+#pragma once
#include "base/utf_string_conversions.h"
#include "net/ftp/ftp_directory_listing_parser.h"
diff --git a/net/ftp/ftp_directory_listing_parser_vms.h b/net/ftp/ftp_directory_listing_parser_vms.h
index 1512b63..9958994 100644
--- a/net/ftp/ftp_directory_listing_parser_vms.h
+++ b/net/ftp/ftp_directory_listing_parser_vms.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_DIRECTORY_LISTING_PARSER_VMS_H_
#define NET_FTP_FTP_DIRECTORY_LISTING_PARSER_VMS_H_
+#pragma once
#include <queue>
diff --git a/net/ftp/ftp_directory_listing_parser_windows.h b/net/ftp/ftp_directory_listing_parser_windows.h
index da58370..42cb03d 100644
--- a/net/ftp/ftp_directory_listing_parser_windows.h
+++ b/net/ftp/ftp_directory_listing_parser_windows.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_DIRECTORY_LISTING_PARSER_WINDOWS_H_
#define NET_FTP_FTP_DIRECTORY_LISTING_PARSER_WINDOWS_H_
+#pragma once
#include <queue>
diff --git a/net/ftp/ftp_network_layer.h b/net/ftp/ftp_network_layer.h
index 2d37eae..9a0f021 100644
--- a/net/ftp/ftp_network_layer.h
+++ b/net/ftp/ftp_network_layer.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_NETWORK_LAYER_H_
#define NET_FTP_FTP_NETWORK_LAYER_H_
+#pragma once
#include "base/ref_counted.h"
#include "net/ftp/ftp_transaction_factory.h"
diff --git a/net/ftp/ftp_network_session.h b/net/ftp/ftp_network_session.h
index 3c29a85..64f1741 100644
--- a/net/ftp/ftp_network_session.h
+++ b/net/ftp/ftp_network_session.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_NETWORK_SESSION_H_
#define NET_FTP_FTP_NETWORK_SESSION_H_
+#pragma once
#include "base/ref_counted.h"
#include "net/ftp/ftp_auth_cache.h"
diff --git a/net/ftp/ftp_network_transaction.h b/net/ftp/ftp_network_transaction.h
index 31c38c74..6b2a1f8 100644
--- a/net/ftp/ftp_network_transaction.h
+++ b/net/ftp/ftp_network_transaction.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_NETWORK_TRANSACTION_H_
#define NET_FTP_FTP_NETWORK_TRANSACTION_H_
+#pragma once
#include <string>
#include <queue>
diff --git a/net/ftp/ftp_request_info.h b/net/ftp/ftp_request_info.h
index a2e90c6..1228b5c 100644
--- a/net/ftp/ftp_request_info.h
+++ b/net/ftp/ftp_request_info.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_REQUEST_INFO_H_
#define NET_FTP_FTP_REQUEST_INFO_H_
+#pragma once
#include "googleurl/src/gurl.h"
diff --git a/net/ftp/ftp_response_info.h b/net/ftp/ftp_response_info.h
index daec6c2..0abfe06 100644
--- a/net/ftp/ftp_response_info.h
+++ b/net/ftp/ftp_response_info.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_RESPONSE_INFO_H_
#define NET_FTP_FTP_RESPONSE_INFO_H_
+#pragma once
#include "base/time.h"
diff --git a/net/ftp/ftp_server_type_histograms.h b/net/ftp/ftp_server_type_histograms.h
index ed77b69..72d3c78 100644
--- a/net/ftp/ftp_server_type_histograms.h
+++ b/net/ftp/ftp_server_type_histograms.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_SERVER_TYPE_HISTOGRAMS_H_
#define NET_FTP_FTP_SERVER_TYPE_HISTOGRAMS_H_
+#pragma once
// The UpdateFtpServerTypeHistograms function collects statistics related
// to the types of FTP servers that our users are encountering.
diff --git a/net/ftp/ftp_transaction.h b/net/ftp/ftp_transaction.h
index 881a977..b4d1f76 100644
--- a/net/ftp/ftp_transaction.h
+++ b/net/ftp/ftp_transaction.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_TRANSACTION_H_
#define NET_FTP_FTP_TRANSACTION_H_
+#pragma once
#include "net/base/completion_callback.h"
#include "net/base/io_buffer.h"
diff --git a/net/ftp/ftp_transaction_factory.h b/net/ftp/ftp_transaction_factory.h
index 7e39026..fcdddb7 100644
--- a/net/ftp/ftp_transaction_factory.h
+++ b/net/ftp/ftp_transaction_factory.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_TRANSACTION_FACTORY_H_
#define NET_FTP_FTP_TRANSACTION_FACTORY_H_
+#pragma once
namespace net {
diff --git a/net/ftp/ftp_util.h b/net/ftp/ftp_util.h
index 37a51c2..eb7e963 100644
--- a/net/ftp/ftp_util.h
+++ b/net/ftp/ftp_util.h
@@ -4,6 +4,7 @@
#ifndef NET_FTP_FTP_UTIL_H_
#define NET_FTP_FTP_UTIL_H_
+#pragma once
#include <string>
diff --git a/net/http/des.h b/net/http/des.h
index 7b1469b..94a4f7c 100644
--- a/net/http/des.h
+++ b/net/http/des.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_DES_H_
#define NET_HTTP_DES_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/net/http/http_alternate_protocols.h b/net/http/http_alternate_protocols.h
index 0c16798..72f67ae 100644
--- a/net/http/http_alternate_protocols.h
+++ b/net/http/http_alternate_protocols.h
@@ -8,6 +8,7 @@
#ifndef NET_HTTP_HTTP_ALTERNATE_PROTOCOLS_H_
#define NET_HTTP_HTTP_ALTERNATE_PROTOCOLS_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/http/http_auth.h b/net/http/http_auth.h
index 01afcc0..1a752a0 100644
--- a/net/http/http_auth.h
+++ b/net/http/http_auth.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_H_
#define NET_HTTP_HTTP_AUTH_H_
+#pragma once
#include <set>
diff --git a/net/http/http_auth_cache.h b/net/http/http_auth_cache.h
index 1d238af1..297457d 100644
--- a/net/http/http_auth_cache.h
+++ b/net/http/http_auth_cache.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_CACHE_H_
#define NET_HTTP_HTTP_AUTH_CACHE_H_
+#pragma once
#include <list>
#include <string>
diff --git a/net/http/http_auth_controller.h b/net/http/http_auth_controller.h
index 9bc8d59..098adb8 100644
--- a/net/http/http_auth_controller.h
+++ b/net/http/http_auth_controller.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_CONTROLLER_H_
#define NET_HTTP_HTTP_AUTH_CONTROLLER_H_
+#pragma once
#include <set>
#include <string>
diff --git a/net/http/http_auth_filter.h b/net/http/http_auth_filter.h
index 8a2524c..f120b2a 100644
--- a/net/http/http_auth_filter.h
+++ b/net/http/http_auth_filter.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_FILTER_H_
#define NET_HTTP_HTTP_AUTH_FILTER_H_
+#pragma once
#include <list>
#include <set>
diff --git a/net/http/http_auth_filter_win.h b/net/http/http_auth_filter_win.h
index f819523..f201f65 100644
--- a/net/http/http_auth_filter_win.h
+++ b/net/http/http_auth_filter_win.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_FILTER_WIN_H_
#define NET_HTTP_HTTP_AUTH_FILTER_WIN_H_
+#pragma once
#include <string>
diff --git a/net/http/http_auth_gssapi_posix.h b/net/http/http_auth_gssapi_posix.h
index f0642ea..746ce59 100644
--- a/net/http/http_auth_gssapi_posix.h
+++ b/net/http/http_auth_gssapi_posix.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_GSSAPI_POSIX_H_
#define NET_HTTP_HTTP_AUTH_GSSAPI_POSIX_H_
+#pragma once
#include <string>
diff --git a/net/http/http_auth_handler.h b/net/http/http_auth_handler.h
index ad8c939..179ed25 100644
--- a/net/http/http_auth_handler.h
+++ b/net/http/http_auth_handler.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_HANDLER_H_
#define NET_HTTP_HTTP_AUTH_HANDLER_H_
+#pragma once
#include <string>
diff --git a/net/http/http_auth_handler_basic.h b/net/http/http_auth_handler_basic.h
index 6ecb80a..a4cb28e 100644
--- a/net/http/http_auth_handler_basic.h
+++ b/net/http/http_auth_handler_basic.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_HANDLER_BASIC_H_
#define NET_HTTP_HTTP_AUTH_HANDLER_BASIC_H_
+#pragma once
#include "net/http/http_auth_handler.h"
#include "net/http/http_auth_handler_factory.h"
diff --git a/net/http/http_auth_handler_digest.h b/net/http/http_auth_handler_digest.h
index 2aa9028..bf3aa77 100644
--- a/net/http/http_auth_handler_digest.h
+++ b/net/http/http_auth_handler_digest.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_HANDLER_DIGEST_H_
#define NET_HTTP_HTTP_AUTH_HANDLER_DIGEST_H_
+#pragma once
#include "net/http/http_auth_handler.h"
#include "net/http/http_auth_handler_factory.h"
diff --git a/net/http/http_auth_handler_factory.h b/net/http/http_auth_handler_factory.h
index 5f12e20..41f7250 100644
--- a/net/http/http_auth_handler_factory.h
+++ b/net/http/http_auth_handler_factory.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_HANDLER_FACTORY_H_
#define NET_HTTP_HTTP_AUTH_HANDLER_FACTORY_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/http/http_auth_handler_mock.h b/net/http/http_auth_handler_mock.h
index a0ef4f0..c99092a 100644
--- a/net/http/http_auth_handler_mock.h
+++ b/net/http/http_auth_handler_mock.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_HANDLER_MOCK_H_
#define NET_HTTP_HTTP_AUTH_HANDLER_MOCK_H_
+#pragma once
#include <string>
diff --git a/net/http/http_auth_handler_negotiate.h b/net/http/http_auth_handler_negotiate.h
index ec1a194..abc18ef 100644
--- a/net/http/http_auth_handler_negotiate.h
+++ b/net/http/http_auth_handler_negotiate.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_HANDLER_NEGOTIATE_H_
#define NET_HTTP_HTTP_AUTH_HANDLER_NEGOTIATE_H_
+#pragma once
#include <string>
diff --git a/net/http/http_auth_handler_ntlm.h b/net/http/http_auth_handler_ntlm.h
index f22a2b5..3cefc56 100644
--- a/net/http/http_auth_handler_ntlm.h
+++ b/net/http/http_auth_handler_ntlm.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_AUTH_HANDLER_NTLM_H_
#define NET_HTTP_HTTP_AUTH_HANDLER_NTLM_H_
+#pragma once
#include "build/build_config.h"
diff --git a/net/http/http_auth_sspi_win.h b/net/http/http_auth_sspi_win.h
index 14d158a..95775ae 100644
--- a/net/http/http_auth_sspi_win.h
+++ b/net/http/http_auth_sspi_win.h
@@ -7,6 +7,7 @@
#ifndef NET_HTTP_HTTP_AUTH_SSPI_WIN_H_
#define NET_HTTP_HTTP_AUTH_SSPI_WIN_H_
+#pragma once
// security.h needs to be included for CredHandle. Unfortunately CredHandle
// is a typedef and can't be forward declared.
diff --git a/net/http/http_basic_stream.h b/net/http/http_basic_stream.h
index ff3bcf2..430d7f4 100644
--- a/net/http/http_basic_stream.h
+++ b/net/http/http_basic_stream.h
@@ -8,6 +8,7 @@
#ifndef NET_HTTP_HTTP_BASIC_STREAM_H_
#define NET_HTTP_HTTP_BASIC_STREAM_H_
+#pragma once
#include <string>
diff --git a/net/http/http_byte_range.h b/net/http/http_byte_range.h
index a4f52f2..5b0a9d1 100644
--- a/net/http/http_byte_range.h
+++ b/net/http/http_byte_range.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_BYTE_RANGE_H_
#define NET_HTTP_HTTP_BYTE_RANGE_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/net/http/http_cache.h b/net/http/http_cache.h
index daa6d28..5d44a30 100644
--- a/net/http/http_cache.h
+++ b/net/http/http_cache.h
@@ -13,6 +13,7 @@
#ifndef NET_HTTP_HTTP_CACHE_H_
#define NET_HTTP_HTTP_CACHE_H_
+#pragma once
#include <list>
#include <set>
diff --git a/net/http/http_cache_transaction.h b/net/http/http_cache_transaction.h
index ae143e9..bd9dc75 100644
--- a/net/http/http_cache_transaction.h
+++ b/net/http/http_cache_transaction.h
@@ -7,6 +7,7 @@
#ifndef NET_HTTP_HTTP_CACHE_TRANSACTION_H_
#define NET_HTTP_HTTP_CACHE_TRANSACTION_H_
+#pragma once
#include "net/base/net_log.h"
#include "base/time.h"
diff --git a/net/http/http_chunked_decoder.h b/net/http/http_chunked_decoder.h
index 174dddc..cf6e6b9 100644
--- a/net/http/http_chunked_decoder.h
+++ b/net/http/http_chunked_decoder.h
@@ -40,6 +40,7 @@
#ifndef NET_HTTP_HTTP_CHUNKED_DECODER_H_
#define NET_HTTP_HTTP_CHUNKED_DECODER_H_
+#pragma once
#include <string>
diff --git a/net/http/http_net_log_params.h b/net/http/http_net_log_params.h
index 563c799..639d959 100644
--- a/net/http/http_net_log_params.h
+++ b/net/http/http_net_log_params.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_NET_LOG_PARAMS_H_
#define NET_HTTP_HTTP_NET_LOG_PARAMS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/http/http_network_delegate.h b/net/http/http_network_delegate.h
index 51c6766..6b60aba 100644
--- a/net/http/http_network_delegate.h
+++ b/net/http/http_network_delegate.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_NETWORK_DELEGATE_H_
#define NET_HTTP_HTTP_NETWORK_DELEGATE_H_
+#pragma once
namespace net {
diff --git a/net/http/http_network_layer.h b/net/http/http_network_layer.h
index b7229de..baa9608 100644
--- a/net/http/http_network_layer.h
+++ b/net/http/http_network_layer.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_NETWORK_LAYER_H_
#define NET_HTTP_HTTP_NETWORK_LAYER_H_
+#pragma once
#include <string>
diff --git a/net/http/http_network_session.h b/net/http/http_network_session.h
index de57eba..98baae1 100644
--- a/net/http/http_network_session.h
+++ b/net/http/http_network_session.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_NETWORK_SESSION_H_
#define NET_HTTP_HTTP_NETWORK_SESSION_H_
+#pragma once
#include <map>
#include "base/non_thread_safe.h"
diff --git a/net/http/http_network_transaction.h b/net/http/http_network_transaction.h
index 4d3cf4e..ec35ced 100644
--- a/net/http/http_network_transaction.h
+++ b/net/http/http_network_transaction.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_NETWORK_TRANSACTION_H_
#define NET_HTTP_HTTP_NETWORK_TRANSACTION_H_
+#pragma once
#include <string>
diff --git a/net/http/http_proxy_client_socket.h b/net/http/http_proxy_client_socket.h
index 61e8158..317b220 100644
--- a/net/http/http_proxy_client_socket.h
+++ b/net/http/http_proxy_client_socket.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_PROXY_CLIENT_SOCKET_H_
#define NET_HTTP_HTTP_PROXY_CLIENT_SOCKET_H_
+#pragma once
#include <string>
diff --git a/net/http/http_proxy_client_socket_pool.h b/net/http/http_proxy_client_socket_pool.h
index afe7d19..63d5c02 100644
--- a/net/http/http_proxy_client_socket_pool.h
+++ b/net/http/http_proxy_client_socket_pool.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_PROXY_CLIENT_SOCKET_POOL_H_
#define NET_HTTP_HTTP_PROXY_CLIENT_SOCKET_POOL_H_
+#pragma once
#include <string>
diff --git a/net/http/http_request_headers.h b/net/http/http_request_headers.h
index c1f98b6..9563fa265 100644
--- a/net/http/http_request_headers.h
+++ b/net/http/http_request_headers.h
@@ -9,6 +9,7 @@
#ifndef NET_HTTP_HTTP_REQUEST_HEADERS_H_
#define NET_HTTP_HTTP_REQUEST_HEADERS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/http/http_request_info.h b/net/http/http_request_info.h
index c36e21a..1cd05e0 100644
--- a/net/http/http_request_info.h
+++ b/net/http/http_request_info.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_REQUEST_INFO_H__
#define NET_HTTP_HTTP_REQUEST_INFO_H__
+#pragma once
#include <string>
#include "base/ref_counted.h"
diff --git a/net/http/http_response_headers.h b/net/http/http_response_headers.h
index 30e43eaf..5d116f6 100644
--- a/net/http/http_response_headers.h
+++ b/net/http/http_response_headers.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_RESPONSE_HEADERS_H_
#define NET_HTTP_HTTP_RESPONSE_HEADERS_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/http/http_response_info.h b/net/http/http_response_info.h
index 52c3a0e..52db066 100644
--- a/net/http/http_response_info.h
+++ b/net/http/http_response_info.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_RESPONSE_INFO_H_
#define NET_HTTP_HTTP_RESPONSE_INFO_H_
+#pragma once
#include "base/time.h"
#include "net/base/auth.h"
diff --git a/net/http/http_stream.h b/net/http/http_stream.h
index de2a8d78..e3fbeb3 100644
--- a/net/http/http_stream.h
+++ b/net/http/http_stream.h
@@ -9,6 +9,7 @@
#ifndef NET_HTTP_HTTP_STREAM_H_
#define NET_HTTP_HTTP_STREAM_H_
+#pragma once
#include <string>
diff --git a/net/http/http_stream_parser.h b/net/http/http_stream_parser.h
index 44cc9e8..f6a0562 100644
--- a/net/http/http_stream_parser.h
+++ b/net/http/http_stream_parser.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_STREAM_PARSER_H_
#define NET_HTTP_HTTP_STREAM_PARSER_H_
+#pragma once
#include <string>
diff --git a/net/http/http_transaction.h b/net/http/http_transaction.h
index 103f8f6..9e7d028 100644
--- a/net/http/http_transaction.h
+++ b/net/http/http_transaction.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_TRANSACTION_H_
#define NET_HTTP_HTTP_TRANSACTION_H_
+#pragma once
#include <string>
diff --git a/net/http/http_transaction_factory.h b/net/http/http_transaction_factory.h
index 3d37ffe..0d0f642 100644
--- a/net/http/http_transaction_factory.h
+++ b/net/http/http_transaction_factory.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_TRANSACTION_FACTORY_H__
#define NET_HTTP_HTTP_TRANSACTION_FACTORY_H__
+#pragma once
#include "base/scoped_ptr.h"
diff --git a/net/http/http_transaction_unittest.h b/net/http/http_transaction_unittest.h
index e550903..6b8d428 100644
--- a/net/http/http_transaction_unittest.h
+++ b/net/http/http_transaction_unittest.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_TRANSACTION_UNITTEST_H_
#define NET_HTTP_HTTP_TRANSACTION_UNITTEST_H_
+#pragma once
#include "net/http/http_transaction.h"
diff --git a/net/http/http_util.h b/net/http/http_util.h
index 447e490..33da33d 100644
--- a/net/http/http_util.h
+++ b/net/http/http_util.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_UTIL_H_
#define NET_HTTP_HTTP_UTIL_H_
+#pragma once
#include <vector>
diff --git a/net/http/http_vary_data.h b/net/http/http_vary_data.h
index 98b94fa..7e5cbb9 100644
--- a/net/http/http_vary_data.h
+++ b/net/http/http_vary_data.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_VARY_DATA_H__
#define NET_HTTP_HTTP_VARY_DATA_H__
+#pragma once
#include "base/md5.h"
diff --git a/net/http/http_version.h b/net/http/http_version.h
index 127e711..554de21 100644
--- a/net/http/http_version.h
+++ b/net/http/http_version.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_VERSION_H_
#define NET_HTTP_HTTP_VERSION_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/net/http/md4.h b/net/http/md4.h
index b416e26..887f15f 100644
--- a/net/http/md4.h
+++ b/net/http/md4.h
@@ -43,6 +43,7 @@
#ifndef NET_HTTP_MD4_H_
#define NET_HTTP_MD4_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/net/http/mock_gssapi_library_posix.h b/net/http/mock_gssapi_library_posix.h
index a78fb00..4c655bc 100644
--- a/net/http/mock_gssapi_library_posix.h
+++ b/net/http/mock_gssapi_library_posix.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_MOCK_GSSAPI_LIBRARY_POSIX_H_
#define NET_HTTP_MOCK_GSSAPI_LIBRARY_POSIX_H_
+#pragma once
#include <list>
#include <set>
diff --git a/net/http/mock_sspi_library_win.h b/net/http/mock_sspi_library_win.h
index eca3eb5..9d673b4 100644
--- a/net/http/mock_sspi_library_win.h
+++ b/net/http/mock_sspi_library_win.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_MOCK_SSPI_LIBRARY_WIN_H_
#define NET_HTTP_MOCK_SSPI_LIBRARY_WIN_H_
+#pragma once
#include <list>
#include <set>
diff --git a/net/http/partial_data.h b/net/http/partial_data.h
index b720e6e..bbb1f8b 100644
--- a/net/http/partial_data.h
+++ b/net/http/partial_data.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_PARTIAL_DATA_H_
#define NET_HTTP_PARTIAL_DATA_H_
+#pragma once
#include <string>
diff --git a/net/http/url_security_manager.h b/net/http/url_security_manager.h
index cd80a7d..151a446 100644
--- a/net/http/url_security_manager.h
+++ b/net/http/url_security_manager.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_URL_SECURITY_MANAGER_H_
#define NET_HTTP_URL_SECURITY_MANAGER_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "base/basictypes.h"
diff --git a/net/ocsp/nss_ocsp.h b/net/ocsp/nss_ocsp.h
index 1bacd76..a31d025 100644
--- a/net/ocsp/nss_ocsp.h
+++ b/net/ocsp/nss_ocsp.h
@@ -4,6 +4,7 @@
#ifndef NET_OCSP_NSS_OCSP_H_
#define NET_OCSP_NSS_OCSP_H_
+#pragma once
class URLRequestContext;
diff --git a/net/proxy/init_proxy_resolver.h b/net/proxy/init_proxy_resolver.h
index 814e932..f875457 100644
--- a/net/proxy/init_proxy_resolver.h
+++ b/net/proxy/init_proxy_resolver.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_INIT_PROXY_RESOLVER_H_
#define NET_PROXY_INIT_PROXY_RESOLVER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/proxy/mock_proxy_resolver.h b/net/proxy/mock_proxy_resolver.h
index 9babb66..8932558 100644
--- a/net/proxy/mock_proxy_resolver.h
+++ b/net/proxy/mock_proxy_resolver.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_MOCK_PROXY_RESOLVER_H_
#define NET_PROXY_MOCK_PROXY_RESOLVER_H_
+#pragma once
#include <vector>
diff --git a/net/proxy/multi_threaded_proxy_resolver.h b/net/proxy/multi_threaded_proxy_resolver.h
index a69699a..aedba35 100644
--- a/net/proxy/multi_threaded_proxy_resolver.h
+++ b/net/proxy/multi_threaded_proxy_resolver.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_MULTI_THREADED_PROXY_RESOLVER_H_
#define NET_PROXY_MULTI_THREADED_PROXY_RESOLVER_H_
+#pragma once
#include <deque>
#include <string>
diff --git a/net/proxy/polling_proxy_config_service.h b/net/proxy/polling_proxy_config_service.h
index 1bf889b..455359a 100644
--- a/net/proxy/polling_proxy_config_service.h
+++ b/net/proxy/polling_proxy_config_service.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_POLLING_PROXY_CONFIG_SERVICE_H_
#define NET_PROXY_POLLING_PROXY_CONFIG_SERVICE_H_
+#pragma once
#include "base/time.h"
#include "base/ref_counted.h"
diff --git a/net/proxy/proxy_bypass_rules.h b/net/proxy/proxy_bypass_rules.h
index 267fdc9..f66984b 100644
--- a/net/proxy/proxy_bypass_rules.h
+++ b/net/proxy/proxy_bypass_rules.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_BYPASS_RULES_H_
#define NET_PROXY_PROXY_BYPASS_RULES_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/proxy/proxy_config.h b/net/proxy/proxy_config.h
index a247e38..a4d535da 100644
--- a/net/proxy/proxy_config.h
+++ b/net/proxy/proxy_config.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_CONFIG_H_
#define NET_PROXY_PROXY_CONFIG_H_
+#pragma once
#include <ostream>
#include <string>
diff --git a/net/proxy/proxy_config_service.h b/net/proxy/proxy_config_service.h
index 1c65e3a..da67cd6 100644
--- a/net/proxy/proxy_config_service.h
+++ b/net/proxy/proxy_config_service.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_CONFIG_SERVICE_H_
#define NET_PROXY_PROXY_CONFIG_SERVICE_H_
+#pragma once
namespace net {
diff --git a/net/proxy/proxy_config_service_common_unittest.h b/net/proxy/proxy_config_service_common_unittest.h
index 3b70ef0..4a70b26 100644
--- a/net/proxy/proxy_config_service_common_unittest.h
+++ b/net/proxy/proxy_config_service_common_unittest.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_CONFIG_SERVICE_COMMON_UNITTEST_H_
#define NET_PROXY_PROXY_CONFIG_SERVICE_COMMON_UNITTEST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/proxy/proxy_config_service_fixed.h b/net/proxy/proxy_config_service_fixed.h
index c8641b8..e9eac8e 100644
--- a/net/proxy/proxy_config_service_fixed.h
+++ b/net/proxy/proxy_config_service_fixed.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_CONFIG_SERVICE_FIXED_H_
#define NET_PROXY_PROXY_CONFIG_SERVICE_FIXED_H_
+#pragma once
#include "net/base/net_errors.h"
#include "net/proxy/proxy_config.h"
diff --git a/net/proxy/proxy_config_service_linux.h b/net/proxy/proxy_config_service_linux.h
index 600c5cc..071ab4c 100644
--- a/net/proxy/proxy_config_service_linux.h
+++ b/net/proxy/proxy_config_service_linux.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_CONFIG_SERVICE_LINUX_H_
#define NET_PROXY_PROXY_CONFIG_SERVICE_LINUX_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/proxy/proxy_config_service_mac.h b/net/proxy/proxy_config_service_mac.h
index 4a62fa4..3602313 100644
--- a/net/proxy/proxy_config_service_mac.h
+++ b/net/proxy/proxy_config_service_mac.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_CONFIG_SERVICE_MAC_H_
#define NET_PROXY_PROXY_CONFIG_SERVICE_MAC_H_
+#pragma once
#include "net/proxy/polling_proxy_config_service.h"
diff --git a/net/proxy/proxy_config_service_win.h b/net/proxy/proxy_config_service_win.h
index fee68cc..a79110c 100644
--- a/net/proxy/proxy_config_service_win.h
+++ b/net/proxy/proxy_config_service_win.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_CONFIG_SERVICE_WIN_H_
#define NET_PROXY_PROXY_CONFIG_SERVICE_WIN_H_
+#pragma once
#include <windows.h>
#include <winhttp.h>
diff --git a/net/proxy/proxy_info.h b/net/proxy/proxy_info.h
index 2531c6d..8d799e2 100644
--- a/net/proxy/proxy_info.h
+++ b/net/proxy/proxy_info.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_INFO_H_
#define NET_PROXY_PROXY_INFO_H_
+#pragma once
#include <string>
diff --git a/net/proxy/proxy_list.h b/net/proxy/proxy_list.h
index 5df1e0a09..26265d0 100644
--- a/net/proxy/proxy_list.h
+++ b/net/proxy/proxy_list.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_LIST_H_
#define NET_PROXY_PROXY_LIST_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/proxy/proxy_resolver.h b/net/proxy/proxy_resolver.h
index 003fa84..9220f5e 100644
--- a/net/proxy/proxy_resolver.h
+++ b/net/proxy/proxy_resolver.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_RESOLVER_H_
#define NET_PROXY_PROXY_RESOLVER_H_
+#pragma once
#include "base/logging.h"
#include "base/ref_counted.h"
diff --git a/net/proxy/proxy_resolver_js_bindings.h b/net/proxy/proxy_resolver_js_bindings.h
index ae13584..e69109b 100644
--- a/net/proxy/proxy_resolver_js_bindings.h
+++ b/net/proxy/proxy_resolver_js_bindings.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_RESOLVER_JS_BINDINGS_H_
#define NET_PROXY_PROXY_RESOLVER_JS_BINDINGS_H_
+#pragma once
#include <string>
diff --git a/net/proxy/proxy_resolver_mac.h b/net/proxy/proxy_resolver_mac.h
index cacf6c8..040e4ac9 100644
--- a/net/proxy/proxy_resolver_mac.h
+++ b/net/proxy/proxy_resolver_mac.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_RESOLVER_MAC_H_
#define NET_PROXY_PROXY_RESOLVER_MAC_H_
+#pragma once
#include <string>
diff --git a/net/proxy/proxy_resolver_request_context.h b/net/proxy/proxy_resolver_request_context.h
index fdcced1..4d1b372 100644
--- a/net/proxy/proxy_resolver_request_context.h
+++ b/net/proxy/proxy_resolver_request_context.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_RESOLVER_REQUEST_CONTEXT_H_
#define NET_PROXY_PROXY_RESOLVER_REQUEST_CONTEXT_H_
+#pragma once
namespace net {
diff --git a/net/proxy/proxy_resolver_script.h b/net/proxy/proxy_resolver_script.h
index a872cba..21c5d27 100644
--- a/net/proxy/proxy_resolver_script.h
+++ b/net/proxy/proxy_resolver_script.h
@@ -39,6 +39,7 @@
#ifndef NET_PROXY_PROXY_RESOLVER_SCRIPT_H_
#define NET_PROXY_PROXY_RESOLVER_SCRIPT_H_
+#pragma once
// The following code was formatted from:
// 'mozilla/netwerk/base/src/nsProxyAutoConfig.js' (1.55)
diff --git a/net/proxy/proxy_resolver_script_data.h b/net/proxy/proxy_resolver_script_data.h
index f0bb2ee..72092e1 100644
--- a/net/proxy/proxy_resolver_script_data.h
+++ b/net/proxy/proxy_resolver_script_data.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_RESOLVER_SCRIPT_DATA_H_
#define NET_PROXY_PROXY_RESOLVER_SCRIPT_DATA_H_
+#pragma once
#include "base/ref_counted.h"
#include "base/string16.h"
diff --git a/net/proxy/proxy_resolver_v8.h b/net/proxy/proxy_resolver_v8.h
index 8d7a231..70a31c2 100644
--- a/net/proxy/proxy_resolver_v8.h
+++ b/net/proxy/proxy_resolver_v8.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_RESOLVER_V8_H_
#define NET_PROXY_PROXY_RESOLVER_V8_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "net/proxy/proxy_resolver.h"
diff --git a/net/proxy/proxy_resolver_winhttp.h b/net/proxy/proxy_resolver_winhttp.h
index 7ad40dc..f6da68c 100644
--- a/net/proxy/proxy_resolver_winhttp.h
+++ b/net/proxy/proxy_resolver_winhttp.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_RESOLVER_WINHTTP_H_
#define NET_PROXY_PROXY_RESOLVER_WINHTTP_H_
+#pragma once
#include <string>
diff --git a/net/proxy/proxy_retry_info.h b/net/proxy/proxy_retry_info.h
index c5ac782..2206718 100644
--- a/net/proxy/proxy_retry_info.h
+++ b/net/proxy/proxy_retry_info.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_RETRY_INFO_H_
#define NET_PROXY_PROXY_RETRY_INFO_H_
+#pragma once
#include <map>
diff --git a/net/proxy/proxy_script_fetcher.h b/net/proxy/proxy_script_fetcher.h
index 8899cbb..4ba3248 100644
--- a/net/proxy/proxy_script_fetcher.h
+++ b/net/proxy/proxy_script_fetcher.h
@@ -8,6 +8,7 @@
#ifndef NET_PROXY_PROXY_SCRIPT_FETCHER_H_
#define NET_PROXY_PROXY_SCRIPT_FETCHER_H_
+#pragma once
#include "base/string16.h"
#include "net/base/completion_callback.h"
diff --git a/net/proxy/proxy_server.h b/net/proxy/proxy_server.h
index ea06188..18124fc 100644
--- a/net/proxy/proxy_server.h
+++ b/net/proxy/proxy_server.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_SERVER_H_
#define NET_PROXY_PROXY_SERVER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/net/proxy/proxy_service.h b/net/proxy/proxy_service.h
index d3699cd..81ce871 100644
--- a/net/proxy/proxy_service.h
+++ b/net/proxy/proxy_service.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_PROXY_SERVICE_H_
#define NET_PROXY_PROXY_SERVICE_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/proxy/sync_host_resolver_bridge.h b/net/proxy/sync_host_resolver_bridge.h
index b02d496..d3b9bb9 100644
--- a/net/proxy/sync_host_resolver_bridge.h
+++ b/net/proxy/sync_host_resolver_bridge.h
@@ -4,6 +4,7 @@
#ifndef NET_PROXY_SYNC_HOST_RESOLVER_BRIDGE_H_
#define NET_PROXY_SYNC_HOST_RESOLVER_BRIDGE_H_
+#pragma once
#include "base/scoped_ptr.h"
#include "net/base/host_resolver.h"
diff --git a/net/server/http_listen_socket.h b/net/server/http_listen_socket.h
index 536abb2..2eae47d 100644
--- a/net/server/http_listen_socket.h
+++ b/net/server/http_listen_socket.h
@@ -4,6 +4,7 @@
#ifndef NET_SERVER_HTTP_LISTEN_SOCKET_H_
#define NET_SERVER_HTTP_LISTEN_SOCKET_H_
+#pragma once
#include "net/base/listen_socket.h"
diff --git a/net/server/http_server_request_info.h b/net/server/http_server_request_info.h
index 39689c7..9c362e2 100644
--- a/net/server/http_server_request_info.h
+++ b/net/server/http_server_request_info.h
@@ -4,6 +4,7 @@
#ifndef NET_SERVER_HTTP_SERVER_REQUEST_INFO_H_
#define NET_SERVER_HTTP_SERVER_REQUEST_INFO_H_
+#pragma once
#include <string>
#include <map>
diff --git a/net/socket/client_socket.h b/net/socket/client_socket.h
index 2bc1adb..29d297e 100644
--- a/net/socket/client_socket.h
+++ b/net/socket/client_socket.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_CLIENT_SOCKET_H_
#define NET_SOCKET_CLIENT_SOCKET_H_
+#pragma once
#include "net/socket/socket.h"
diff --git a/net/socket/client_socket_factory.h b/net/socket/client_socket_factory.h
index dddf1de..d0f1581 100644
--- a/net/socket/client_socket_factory.h
+++ b/net/socket/client_socket_factory.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_CLIENT_SOCKET_FACTORY_H_
#define NET_SOCKET_CLIENT_SOCKET_FACTORY_H_
+#pragma once
#include <string>
diff --git a/net/socket/client_socket_handle.h b/net/socket/client_socket_handle.h
index 7fdf784..a25bfdb 100644
--- a/net/socket/client_socket_handle.h
+++ b/net/socket/client_socket_handle.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_CLIENT_SOCKET_HANDLE_H_
#define NET_SOCKET_CLIENT_SOCKET_HANDLE_H_
+#pragma once
#include <string>
diff --git a/net/socket/client_socket_pool.h b/net/socket/client_socket_pool.h
index 646b5ed..2a50285 100644
--- a/net/socket/client_socket_pool.h
+++ b/net/socket/client_socket_pool.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_CLIENT_SOCKET_POOL_H_
#define NET_SOCKET_CLIENT_SOCKET_POOL_H_
+#pragma once
#include <deque>
#include <map>
diff --git a/net/socket/client_socket_pool_base.h b/net/socket/client_socket_pool_base.h
index 5b905cf..30cff70 100644
--- a/net/socket/client_socket_pool_base.h
+++ b/net/socket/client_socket_pool_base.h
@@ -21,6 +21,7 @@
//
#ifndef NET_SOCKET_CLIENT_SOCKET_POOL_BASE_H_
#define NET_SOCKET_CLIENT_SOCKET_POOL_BASE_H_
+#pragma once
#include <deque>
#include <map>
diff --git a/net/socket/client_socket_pool_histograms.h b/net/socket/client_socket_pool_histograms.h
index 1aea112..01c38a2 100644
--- a/net/socket/client_socket_pool_histograms.h
+++ b/net/socket/client_socket_pool_histograms.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_CLIENT_SOCKET_POOL_HISTOGRAMS_H_
#define NET_SOCKET_CLIENT_SOCKET_POOL_HISTOGRAMS_H_
+#pragma once
#include <string>
diff --git a/net/socket/socket.h b/net/socket/socket.h
index a0834bf..b94b4a6 100644
--- a/net/socket/socket.h
+++ b/net/socket/socket.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SOCKET_H_
#define NET_SOCKET_SOCKET_H_
+#pragma once
#include "net/base/completion_callback.h"
diff --git a/net/socket/socket_test_util.h b/net/socket/socket_test_util.h
index 2bd0d23..d2dd31a 100644
--- a/net/socket/socket_test_util.h
+++ b/net/socket/socket_test_util.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SOCKET_TEST_UTIL_H_
#define NET_SOCKET_SOCKET_TEST_UTIL_H_
+#pragma once
#include <cstring>
#include <deque>
diff --git a/net/socket/socks5_client_socket.h b/net/socket/socks5_client_socket.h
index e6150f3..c2a1793 100644
--- a/net/socket/socks5_client_socket.h
+++ b/net/socket/socks5_client_socket.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SOCKS5_CLIENT_SOCKET_H_
#define NET_SOCKET_SOCKS5_CLIENT_SOCKET_H_
+#pragma once
#include <string>
diff --git a/net/socket/socks_client_socket.h b/net/socket/socks_client_socket.h
index f99bff0..0ed7ef6 100644
--- a/net/socket/socks_client_socket.h
+++ b/net/socket/socks_client_socket.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SOCKS_CLIENT_SOCKET_H_
#define NET_SOCKET_SOCKS_CLIENT_SOCKET_H_
+#pragma once
#include <string>
diff --git a/net/socket/socks_client_socket_pool.h b/net/socket/socks_client_socket_pool.h
index 4387aa7..37963d3 100644
--- a/net/socket/socks_client_socket_pool.h
+++ b/net/socket/socks_client_socket_pool.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SOCKS_CLIENT_SOCKET_POOL_H_
#define NET_SOCKET_SOCKS_CLIENT_SOCKET_POOL_H_
+#pragma once
#include <string>
diff --git a/net/socket/ssl_client_socket.h b/net/socket/ssl_client_socket.h
index 9c34282..ec41c43 100644
--- a/net/socket/ssl_client_socket.h
+++ b/net/socket/ssl_client_socket.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SSL_CLIENT_SOCKET_H_
#define NET_SOCKET_SSL_CLIENT_SOCKET_H_
+#pragma once
#include <string>
diff --git a/net/socket/ssl_client_socket_mac.h b/net/socket/ssl_client_socket_mac.h
index dc2ed65..009df75 100644
--- a/net/socket/ssl_client_socket_mac.h
+++ b/net/socket/ssl_client_socket_mac.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SSL_CLIENT_SOCKET_MAC_H_
#define NET_SOCKET_SSL_CLIENT_SOCKET_MAC_H_
+#pragma once
#include <Security/Security.h>
diff --git a/net/socket/ssl_client_socket_mac_factory.h b/net/socket/ssl_client_socket_mac_factory.h
index dafc40f..2c793c2 100644
--- a/net/socket/ssl_client_socket_mac_factory.h
+++ b/net/socket/ssl_client_socket_mac_factory.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SSL_CLIENT_SOCKET_MAC_FACTORY_H_
#define NET_SOCKET_SSL_CLIENT_SOCKET_MAC_FACTORY_H_
+#pragma once
#include "net/socket/client_socket_factory.h"
diff --git a/net/socket/ssl_client_socket_nss.h b/net/socket/ssl_client_socket_nss.h
index 60544ea..540a003 100644
--- a/net/socket/ssl_client_socket_nss.h
+++ b/net/socket/ssl_client_socket_nss.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SSL_CLIENT_SOCKET_NSS_H_
#define NET_SOCKET_SSL_CLIENT_SOCKET_NSS_H_
+#pragma once
#include <certt.h>
#include <keyt.h>
diff --git a/net/socket/ssl_client_socket_nss_factory.h b/net/socket/ssl_client_socket_nss_factory.h
index b3b99b9..f977109 100644
--- a/net/socket/ssl_client_socket_nss_factory.h
+++ b/net/socket/ssl_client_socket_nss_factory.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SSL_CLIENT_SOCKET_NSS_FACTORY_H_
#define NET_SOCKET_SSL_CLIENT_SOCKET_NSS_FACTORY_H_
+#pragma once
#include "net/socket/client_socket_factory.h"
diff --git a/net/socket/ssl_client_socket_pool.h b/net/socket/ssl_client_socket_pool.h
index 7a33b62..b44985f 100644
--- a/net/socket/ssl_client_socket_pool.h
+++ b/net/socket/ssl_client_socket_pool.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SSL_CLIENT_SOCKET_POOL_H_
#define NET_SOCKET_SSL_CLIENT_SOCKET_POOL_H_
+#pragma once
#include <string>
diff --git a/net/socket/ssl_client_socket_win.h b/net/socket/ssl_client_socket_win.h
index b4a0bad..05d2d0c 100644
--- a/net/socket/ssl_client_socket_win.h
+++ b/net/socket/ssl_client_socket_win.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_SSL_CLIENT_SOCKET_WIN_H_
#define NET_SOCKET_SSL_CLIENT_SOCKET_WIN_H_
+#pragma once
#define SECURITY_WIN32 // Needs to be defined before including security.h
diff --git a/net/socket/tcp_client_socket.h b/net/socket/tcp_client_socket.h
index 194de6e..6139b5b 100644
--- a/net/socket/tcp_client_socket.h
+++ b/net/socket/tcp_client_socket.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_TCP_CLIENT_SOCKET_H_
#define NET_SOCKET_TCP_CLIENT_SOCKET_H_
+#pragma once
#include "build/build_config.h"
diff --git a/net/socket/tcp_client_socket_libevent.h b/net/socket/tcp_client_socket_libevent.h
index f0bed43..b72e632 100644
--- a/net/socket/tcp_client_socket_libevent.h
+++ b/net/socket/tcp_client_socket_libevent.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_TCP_CLIENT_SOCKET_LIBEVENT_H_
#define NET_SOCKET_TCP_CLIENT_SOCKET_LIBEVENT_H_
+#pragma once
#include "base/message_loop.h"
#include "base/non_thread_safe.h"
diff --git a/net/socket/tcp_client_socket_pool.h b/net/socket/tcp_client_socket_pool.h
index 1ee50d2..12f695d 100644
--- a/net/socket/tcp_client_socket_pool.h
+++ b/net/socket/tcp_client_socket_pool.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_TCP_CLIENT_SOCKET_POOL_H_
#define NET_SOCKET_TCP_CLIENT_SOCKET_POOL_H_
+#pragma once
#include <string>
diff --git a/net/socket/tcp_client_socket_win.h b/net/socket/tcp_client_socket_win.h
index 4ac57a8..c46a14e 100644
--- a/net/socket/tcp_client_socket_win.h
+++ b/net/socket/tcp_client_socket_win.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_TCP_CLIENT_SOCKET_WIN_H_
#define NET_SOCKET_TCP_CLIENT_SOCKET_WIN_H_
+#pragma once
#include <winsock2.h>
diff --git a/net/socket/tcp_pinger.h b/net/socket/tcp_pinger.h
index 96fa4fd..9c7163c 100644
--- a/net/socket/tcp_pinger.h
+++ b/net/socket/tcp_pinger.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_TCP_PINGER_H_
#define NET_SOCKET_TCP_PINGER_H_
+#pragma once
#include "base/compiler_specific.h"
#include "base/ref_counted.h"
diff --git a/net/socket_stream/socket_stream.h b/net/socket_stream/socket_stream.h
index d0e8b2e..74b87cf 100644
--- a/net/socket_stream/socket_stream.h
+++ b/net/socket_stream/socket_stream.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_STREAM_SOCKET_STREAM_H_
#define NET_SOCKET_STREAM_SOCKET_STREAM_H_
+#pragma once
#include <deque>
#include <map>
diff --git a/net/socket_stream/socket_stream_job.h b/net/socket_stream/socket_stream_job.h
index 618620c..086aa79 100644
--- a/net/socket_stream/socket_stream_job.h
+++ b/net/socket_stream/socket_stream_job.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_STREAM_SOCKET_STREAM_JOB_H_
#define NET_SOCKET_STREAM_SOCKET_STREAM_JOB_H_
+#pragma once
#include <string>
diff --git a/net/socket_stream/socket_stream_job_manager.h b/net/socket_stream/socket_stream_job_manager.h
index 17ff833..1150058 100644
--- a/net/socket_stream/socket_stream_job_manager.h
+++ b/net/socket_stream/socket_stream_job_manager.h
@@ -4,6 +4,7 @@
#ifndef NET_SOCKET_STREAM_SOCKET_STREAM_JOB_MANAGER_H_
#define NET_SOCKET_STREAM_SOCKET_STREAM_JOB_MANAGER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/socket_stream/socket_stream_metrics.h b/net/socket_stream/socket_stream_metrics.h
index 44cbc7b..519b7e7 100644
--- a/net/socket_stream/socket_stream_metrics.h
+++ b/net/socket_stream/socket_stream_metrics.h
@@ -7,6 +7,7 @@
#ifndef NET_SOCKET_STREAM_SOCKET_STREAM_METRICS_H_
#define NET_SOCKET_STREAM_SOCKET_STREAM_METRICS_H_
+#pragma once
#include <string>
diff --git a/net/spdy/spdy_bitmasks.h b/net/spdy/spdy_bitmasks.h
index 03752e3..eb34ce6 100644
--- a/net/spdy/spdy_bitmasks.h
+++ b/net/spdy/spdy_bitmasks.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_BITMASKS_H_
#define NET_SPDY_SPDY_BITMASKS_H_
+#pragma once
namespace spdy {
diff --git a/net/spdy/spdy_frame_builder.h b/net/spdy/spdy_frame_builder.h
index 5b70437..e69add9 100644
--- a/net/spdy/spdy_frame_builder.h
+++ b/net/spdy/spdy_frame_builder.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_FRAME_BUILDER_H_
#define NET_SPDY_FRAME_BUILDER_H_
+#pragma once
#ifdef WIN32
#include <winsock2.h> // for htonl() functions
diff --git a/net/spdy/spdy_framer.h b/net/spdy/spdy_framer.h
index f188373..dcd7170 100644
--- a/net/spdy/spdy_framer.h
+++ b/net/spdy/spdy_framer.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_FRAMER_H_
#define NET_SPDY_SPDY_FRAMER_H_
+#pragma once
#ifdef _WIN32
#include <winsock2.h>
diff --git a/net/spdy/spdy_http_stream.h b/net/spdy/spdy_http_stream.h
index 3926501..ad643f2 100644
--- a/net/spdy/spdy_http_stream.h
+++ b/net/spdy/spdy_http_stream.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_HTTP_STREAM_H_
#define NET_SPDY_SPDY_HTTP_STREAM_H_
+#pragma once
#include <list>
diff --git a/net/spdy/spdy_io_buffer.h b/net/spdy/spdy_io_buffer.h
index e34c7fe..23d6465 100644
--- a/net/spdy/spdy_io_buffer.h
+++ b/net/spdy/spdy_io_buffer.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_IO_BUFFER_H_
#define NET_SPDY_SPDY_IO_BUFFER_H_
+#pragma once
#include "base/ref_counted.h"
#include "net/base/io_buffer.h"
diff --git a/net/spdy/spdy_network_transaction.h b/net/spdy/spdy_network_transaction.h
index 4611cda..92357ac 100644
--- a/net/spdy/spdy_network_transaction.h
+++ b/net/spdy/spdy_network_transaction.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_NETWORK_TRANSACTION_H_
#define NET_SPDY_NETWORK_TRANSACTION_H_
+#pragma once
#include <string>
#include <deque>
diff --git a/net/spdy/spdy_protocol.h b/net/spdy/spdy_protocol.h
index 810d5b3..6b41e53 100644
--- a/net/spdy/spdy_protocol.h
+++ b/net/spdy/spdy_protocol.h
@@ -6,6 +6,7 @@
#ifndef NET_SPDY_SPDY_PROTOCOL_H_
#define NET_SPDY_SPDY_PROTOCOL_H_
+#pragma once
#ifdef WIN32
#include <winsock2.h>
diff --git a/net/spdy/spdy_session.h b/net/spdy/spdy_session.h
index b25d3b4..03db0ed 100644
--- a/net/spdy/spdy_session.h
+++ b/net/spdy/spdy_session.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_SESSION_H_
#define NET_SPDY_SPDY_SESSION_H_
+#pragma once
#include <deque>
#include <list>
diff --git a/net/spdy/spdy_session_pool.h b/net/spdy/spdy_session_pool.h
index 0819b71..362fdc9 100644
--- a/net/spdy/spdy_session_pool.h
+++ b/net/spdy/spdy_session_pool.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_SESSION_POOL_H_
#define NET_SPDY_SPDY_SESSION_POOL_H_
+#pragma once
#include <map>
#include <list>
diff --git a/net/spdy/spdy_settings_storage.h b/net/spdy/spdy_settings_storage.h
index 93b44dc..09d829e 100644
--- a/net/spdy/spdy_settings_storage.h
+++ b/net/spdy/spdy_settings_storage.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_SETTING_STORAGE_H_
#define NET_SPDY_SPDY_SETTING_STORAGE_H_
+#pragma once
#include <map>
#include "base/basictypes.h"
diff --git a/net/spdy/spdy_stream.h b/net/spdy/spdy_stream.h
index 0d2ae44..cdf3132 100644
--- a/net/spdy/spdy_stream.h
+++ b/net/spdy/spdy_stream.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_STREAM_H_
#define NET_SPDY_SPDY_STREAM_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/spdy/spdy_test_util.h b/net/spdy/spdy_test_util.h
index 6e7a8d0..b8b5584 100644
--- a/net/spdy/spdy_test_util.h
+++ b/net/spdy/spdy_test_util.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_TEST_UTIL_H_
#define NET_SPDY_SPDY_TEST_UTIL_H_
+#pragma once
#include "base/basictypes.h"
#include "net/base/mock_host_resolver.h"
diff --git a/net/spdy/spdy_transaction_factory.h b/net/spdy/spdy_transaction_factory.h
index bb626f9..5a99526 100644
--- a/net/spdy/spdy_transaction_factory.h
+++ b/net/spdy/spdy_transaction_factory.h
@@ -4,6 +4,7 @@
#ifndef NET_SPDY_SPDY_TRANSACTION_FACTORY_H__
#define NET_SPDY_SPDY_TRANSACTION_FACTORY_H__
+#pragma once
#include "net/http/http_transaction_factory.h"
#include "net/spdy/spdy_network_transaction.h"
diff --git a/net/test/test_server.h b/net/test/test_server.h
index 39cae12..8c3f2f3 100644
--- a/net/test/test_server.h
+++ b/net/test/test_server.h
@@ -4,6 +4,7 @@
#ifndef NET_TEST_TEST_SERVER_H_
#define NET_TEST_TEST_SERVER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/net/tools/dump_cache/cache_dumper.h b/net/tools/dump_cache/cache_dumper.h
index d2e6034..03c7ac9 100644
--- a/net/tools/dump_cache/cache_dumper.h
+++ b/net/tools/dump_cache/cache_dumper.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_DUMP_CACHE_CACHE_DUMPER_H_
#define NET_TOOLS_DUMP_CACHE_CACHE_DUMPER_H_
+#pragma once
#include <string>
#include "base/file_path.h"
diff --git a/net/tools/dump_cache/url_to_filename_encoder.h b/net/tools/dump_cache/url_to_filename_encoder.h
index b5cac37..9e888ce 100644
--- a/net/tools/dump_cache/url_to_filename_encoder.h
+++ b/net/tools/dump_cache/url_to_filename_encoder.h
@@ -74,6 +74,7 @@
#ifndef NET_TOOLS_DUMP_CACHE_URL_TO_FILE_ENCODER_H_
#define NET_TOOLS_DUMP_CACHE_URL_TO_FILE_ENCODER_H_
+#pragma once
#include <string>
diff --git a/net/tools/dump_cache/url_utilities.h b/net/tools/dump_cache/url_utilities.h
index 4de95dc..5c1f406 100644
--- a/net/tools/dump_cache/url_utilities.h
+++ b/net/tools/dump_cache/url_utilities.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_DUMP_CACHE_URL_UTILITIES_H_
#define NET_TOOLS_DUMP_CACHE_URL_UTILITIES_H_
+#pragma once
#include <string>
diff --git a/net/tools/fetch/http_listen_socket.h b/net/tools/fetch/http_listen_socket.h
index a1b77c5e..781ac32 100644
--- a/net/tools/fetch/http_listen_socket.h
+++ b/net/tools/fetch/http_listen_socket.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_TOOLS_HTTP_LISTEN_SOCKET_H_
#define NET_BASE_TOOLS_HTTP_LISTEN_SOCKET_H_
+#pragma once
#include "base/message_loop.h"
#include "net/base/listen_socket.h"
diff --git a/net/tools/fetch/http_server.h b/net/tools/fetch/http_server.h
index 1a3d402..5b1692a 100644
--- a/net/tools/fetch/http_server.h
+++ b/net/tools/fetch/http_server.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_TOOLS_HTTP_SERVER_H_
#define NET_BASE_TOOLS_HTTP_SERVER_H_
+#pragma once
#include "base/basictypes.h"
#include "net/tools/fetch/http_session.h"
diff --git a/net/tools/fetch/http_server_request_info.h b/net/tools/fetch/http_server_request_info.h
index fb45bdb..2b7cfb5 100644
--- a/net/tools/fetch/http_server_request_info.h
+++ b/net/tools/fetch/http_server_request_info.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_TOOLS_HTTP_SERVER_REQUEST_INFO_H_
#define NET_BASE_TOOLS_HTTP_SERVER_REQUEST_INFO_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/tools/fetch/http_server_response_info.h b/net/tools/fetch/http_server_response_info.h
index 03015c8..86bff40 100644
--- a/net/tools/fetch/http_server_response_info.h
+++ b/net/tools/fetch/http_server_response_info.h
@@ -4,6 +4,7 @@
#ifndef NET_HTTP_HTTP_RESPONSE_INFO_H__
#define NET_HTTP_HTTP_RESPONSE_INFO_H__
+#pragma once
#include <string>
#include <map>
diff --git a/net/tools/fetch/http_session.h b/net/tools/fetch/http_session.h
index a1d57bf..b4b582c 100644
--- a/net/tools/fetch/http_session.h
+++ b/net/tools/fetch/http_session.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_TOOLS_HTTP_SESSION_H_
#define NET_BASE_TOOLS_HTTP_SESSION_H_
+#pragma once
#include "base/basictypes.h"
#include "net/http/http_request_info.h"
diff --git a/net/tools/flip_server/balsa_enums.h b/net/tools/flip_server/balsa_enums.h
index 4273ee4..6a68532 100644
--- a/net/tools/flip_server/balsa_enums.h
+++ b/net/tools/flip_server/balsa_enums.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_BALSA_ENUMS_H_
#define NET_TOOLS_FLIP_SERVER_BALSA_ENUMS_H_
+#pragma once
namespace net {
diff --git a/net/tools/flip_server/balsa_frame.h b/net/tools/flip_server/balsa_frame.h
index 37bf5be..6c0b1d0 100644
--- a/net/tools/flip_server/balsa_frame.h
+++ b/net/tools/flip_server/balsa_frame.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_BALSA_FRAME_H_
#define NET_TOOLS_FLIP_SERVER_BALSA_FRAME_H_
+#pragma once
#include <strings.h>
diff --git a/net/tools/flip_server/balsa_headers.h b/net/tools/flip_server/balsa_headers.h
index 24e7940..d89c7f9 100644
--- a/net/tools/flip_server/balsa_headers.h
+++ b/net/tools/flip_server/balsa_headers.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_BALSA_HEADERS_H_
#define NET_TOOLS_FLIP_SERVER_BALSA_HEADERS_H_
+#pragma once
#include <algorithm>
#include <iosfwd>
diff --git a/net/tools/flip_server/balsa_headers_token_utils.h b/net/tools/flip_server/balsa_headers_token_utils.h
index c2c5a68..80c6b0c 100644
--- a/net/tools/flip_server/balsa_headers_token_utils.h
+++ b/net/tools/flip_server/balsa_headers_token_utils.h
@@ -7,6 +7,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_BALSA_HEADERS_TOKEN_UTILS_H_
#define NET_TOOLS_FLIP_SERVER_BALSA_HEADERS_TOKEN_UTILS_H_
+#pragma once
#include "net/tools/flip_server/balsa_headers.h"
#include "base/string_piece.h"
diff --git a/net/tools/flip_server/balsa_visitor_interface.h b/net/tools/flip_server/balsa_visitor_interface.h
index c932ff8..393d4f7 100644
--- a/net/tools/flip_server/balsa_visitor_interface.h
+++ b/net/tools/flip_server/balsa_visitor_interface.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_BALSA_VISITOR_INTERFACE_H_
#define NET_TOOLS_FLIP_SERVER_BALSA_VISITOR_INTERFACE_H_
+#pragma once
#include <cstddef>
diff --git a/net/tools/flip_server/buffer_interface.h b/net/tools/flip_server/buffer_interface.h
index ec061c9..67e1729 100644
--- a/net/tools/flip_server/buffer_interface.h
+++ b/net/tools/flip_server/buffer_interface.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_BUFFER_INTERFACE_H__
#define NET_TOOLS_FLIP_SERVER_BUFFER_INTERFACE_H__
+#pragma once
namespace net {
diff --git a/net/tools/flip_server/create_listener.h b/net/tools/flip_server/create_listener.h
index 32758ee..4c0a277 100644
--- a/net/tools/flip_server/create_listener.h
+++ b/net/tools/flip_server/create_listener.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_CREATE_LISTENER_H__
#define NET_TOOLS_FLIP_SERVER_CREATE_LISTENER_H__
+#pragma once
#include <iosfwd>
#include <string>
diff --git a/net/tools/flip_server/epoll_server.h b/net/tools/flip_server/epoll_server.h
index 262dd8a..2ada5a9 100644
--- a/net/tools/flip_server/epoll_server.h
+++ b/net/tools/flip_server/epoll_server.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_EPOLL_SERVER_H_
#define NET_TOOLS_FLIP_SERVER_EPOLL_SERVER_H_
+#pragma once
#include <fcntl.h>
#include <sys/queue.h>
diff --git a/net/tools/flip_server/http_message_constants.h b/net/tools/flip_server/http_message_constants.h
index de700cc..f34d783 100644
--- a/net/tools/flip_server/http_message_constants.h
+++ b/net/tools/flip_server/http_message_constants.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_HTTP_MESSAGE_CONSTANTS_H__
#define NET_TOOLS_FLIP_SERVER_HTTP_MESSAGE_CONSTANTS_H__
+#pragma once
namespace net {
diff --git a/net/tools/flip_server/loadtime_measurement.h b/net/tools/flip_server/loadtime_measurement.h
index b46217e..fa069d4 100644
--- a/net/tools/flip_server/loadtime_measurement.h
+++ b/net/tools/flip_server/loadtime_measurement.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_LOADTIME_MEASUREMENT_H__
#define NET_TOOLS_FLIP_SERVER_LOADTIME_MEASUREMENT_H__
+#pragma once
#include <errno.h>
#include <fcntl.h>
diff --git a/net/tools/flip_server/other_defines.h b/net/tools/flip_server/other_defines.h
index ed824e4..4aaa493 100644
--- a/net/tools/flip_server/other_defines.h
+++ b/net/tools/flip_server/other_defines.h
@@ -1,5 +1,6 @@
#ifndef NET_TOOLS_FLIP_SERVER_OTHER_DEFINES
#define NET_TOOLS_FLIP_SERVER_OTHER_DEFINES
+#pragma once
class NullStream {
public:
diff --git a/net/tools/flip_server/ring_buffer.h b/net/tools/flip_server/ring_buffer.h
index a1a5491..ee6f360 100644
--- a/net/tools/flip_server/ring_buffer.h
+++ b/net/tools/flip_server/ring_buffer.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_RING_BUFFER_H__
#define NET_TOOLS_FLIP_SERVER_RING_BUFFER_H__
+#pragma once
#include "base/scoped_ptr.h"
#include "net/tools/flip_server/buffer_interface.h"
diff --git a/net/tools/flip_server/simple_buffer.h b/net/tools/flip_server/simple_buffer.h
index c10558a..71fafc9 100644
--- a/net/tools/flip_server/simple_buffer.h
+++ b/net/tools/flip_server/simple_buffer.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_SIMPLE_BUFFER_H__
#define NET_TOOLS_FLIP_SERVER_SIMPLE_BUFFER_H__
+#pragma once
#include <string>
diff --git a/net/tools/flip_server/split.h b/net/tools/flip_server/split.h
index 247fef8..16ab74d 100644
--- a/net/tools/flip_server/split.h
+++ b/net/tools/flip_server/split.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_SPLIT_H_
#define NET_TOOLS_FLIP_SERVER_SPLIT_H_
+#pragma once
#include <vector>
#include "base/string_piece.h"
diff --git a/net/tools/flip_server/string_piece_utils.h b/net/tools/flip_server/string_piece_utils.h
index 3f3a251..8240c53 100644
--- a/net/tools/flip_server/string_piece_utils.h
+++ b/net/tools/flip_server/string_piece_utils.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_STRING_PIECE_UTILS_H_
#define NET_TOOLS_FLIP_SERVER_STRING_PIECE_UTILS_H_
+#pragma once
#include <ctype.h>
diff --git a/net/tools/flip_server/url_to_filename_encoder.h b/net/tools/flip_server/url_to_filename_encoder.h
index 568c1ee..429da25 100644
--- a/net/tools/flip_server/url_to_filename_encoder.h
+++ b/net/tools/flip_server/url_to_filename_encoder.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_URL_TO_FILE_ENCODER_H__
#define NET_TOOLS_FLIP_SERVER_URL_TO_FILE_ENCODER_H__
+#pragma once
#include <string>
#include "net/tools/flip_server/url_utilities.h"
diff --git a/net/tools/flip_server/url_utilities.h b/net/tools/flip_server/url_utilities.h
index 52a768a..39d0372 100644
--- a/net/tools/flip_server/url_utilities.h
+++ b/net/tools/flip_server/url_utilities.h
@@ -4,6 +4,7 @@
#ifndef NET_TOOLS_FLIP_SERVER_URL_UTILITIES_H__
#define NET_TOOLS_FLIP_SERVER_URL_UTILITIES_H__
+#pragma once
#include <string>
diff --git a/net/tools/spdyshark/packet-spdy.h b/net/tools/spdyshark/packet-spdy.h
index 02b586b..b370a55 100644
--- a/net/tools/spdyshark/packet-spdy.h
+++ b/net/tools/spdyshark/packet-spdy.h
@@ -26,6 +26,7 @@
#ifndef __PACKET_SPDY_H__
#define __PACKET_SPDY_H__
+#pragma once
#include <epan/packet.h>
#ifdef HAVE_LIBZ
diff --git a/net/url_request/https_prober.h b/net/url_request/https_prober.h
index c1c9941..b85b126 100644
--- a/net/url_request/https_prober.h
+++ b/net/url_request/https_prober.h
@@ -4,6 +4,7 @@
#ifndef NET_BASE_HTTPS_PROBER_H_
#define NET_BASE_HTTPS_PROBER_H_
+#pragma once
#include <map>
#include <set>
diff --git a/net/url_request/url_request.h b/net/url_request/url_request.h
index 7256ec0..e5a644e 100644
--- a/net/url_request/url_request.h
+++ b/net/url_request/url_request.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_H_
#define NET_URL_REQUEST_URL_REQUEST_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/url_request/url_request_about_job.h b/net/url_request/url_request_about_job.h
index 70822d2..f31ba0a 100644
--- a/net/url_request/url_request_about_job.h
+++ b/net/url_request/url_request_about_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_ABOUT_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_ABOUT_JOB_H_
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_context.h b/net/url_request/url_request_context.h
index 0f7fd51..3f6cc64 100644
--- a/net/url_request/url_request_context.h
+++ b/net/url_request/url_request_context.h
@@ -9,6 +9,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_CONTEXT_H_
#define NET_URL_REQUEST_URL_REQUEST_CONTEXT_H_
+#pragma once
#include "base/non_thread_safe.h"
#include "base/ref_counted.h"
diff --git a/net/url_request/url_request_data_job.h b/net/url_request/url_request_data_job.h
index 1c1dbaa..80ea450 100644
--- a/net/url_request/url_request_data_job.h
+++ b/net/url_request/url_request_data_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_DATA_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_DATA_JOB_H_
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_error_job.h b/net/url_request/url_request_error_job.h
index 396c38d..efaea0c 100644
--- a/net/url_request/url_request_error_job.h
+++ b/net/url_request/url_request_error_job.h
@@ -7,6 +7,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_ERROR_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_ERROR_JOB_H_
+#pragma once
#include "net/url_request/url_request_job.h"
diff --git a/net/url_request/url_request_file_dir_job.h b/net/url_request/url_request_file_dir_job.h
index 0322f10..863d5a9 100644
--- a/net/url_request/url_request_file_dir_job.h
+++ b/net/url_request/url_request_file_dir_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_FILE_DIR_JOB_H__
#define NET_URL_REQUEST_URL_REQUEST_FILE_DIR_JOB_H__
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_file_job.h b/net/url_request/url_request_file_job.h
index aed6859..5185ab6 100644
--- a/net/url_request/url_request_file_job.h
+++ b/net/url_request/url_request_file_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_FILE_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_FILE_JOB_H_
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_filter.h b/net/url_request/url_request_filter.h
index d81e68c..58f9886 100644
--- a/net/url_request/url_request_filter.h
+++ b/net/url_request/url_request_filter.h
@@ -18,6 +18,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_FILTER_H_
#define NET_URL_REQUEST_URL_REQUEST_FILTER_H_
+#pragma once
#include <map>
#include <string>
diff --git a/net/url_request/url_request_ftp_job.h b/net/url_request/url_request_ftp_job.h
index 453543f..02a034d 100644
--- a/net/url_request/url_request_ftp_job.h
+++ b/net/url_request/url_request_ftp_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_FTP_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_FTP_JOB_H_
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_http_job.h b/net/url_request/url_request_http_job.h
index 279cdd4..223edf8 100644
--- a/net/url_request/url_request_http_job.h
+++ b/net/url_request/url_request_http_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_HTTP_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_HTTP_JOB_H_
+#pragma once
#include <set>
#include <string>
diff --git a/net/url_request/url_request_job.h b/net/url_request/url_request_job.h
index 617bbf9..7cd496b 100644
--- a/net/url_request/url_request_job.h
+++ b/net/url_request/url_request_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_JOB_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/url_request/url_request_job_manager.h b/net/url_request/url_request_job_manager.h
index d8934e6..51de77a 100644
--- a/net/url_request/url_request_job_manager.h
+++ b/net/url_request/url_request_job_manager.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_JOB_MANAGER_H__
#define NET_URL_REQUEST_URL_REQUEST_JOB_MANAGER_H__
+#pragma once
#include <map>
#include <vector>
diff --git a/net/url_request/url_request_job_metrics.h b/net/url_request/url_request_job_metrics.h
index 11ee288..0c12ff2 100644
--- a/net/url_request/url_request_job_metrics.h
+++ b/net/url_request/url_request_job_metrics.h
@@ -7,6 +7,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_JOB_METRICS_H_
#define NET_URL_REQUEST_URL_REQUEST_JOB_METRICS_H_
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_job_tracker.h b/net/url_request/url_request_job_tracker.h
index 5f12fc7..4ec69d7 100644
--- a/net/url_request/url_request_job_tracker.h
+++ b/net/url_request/url_request_job_tracker.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_JOB_TRACKER_H_
#define NET_URL_REQUEST_URL_REQUEST_JOB_TRACKER_H_
+#pragma once
#include <vector>
diff --git a/net/url_request/url_request_netlog_params.h b/net/url_request/url_request_netlog_params.h
index d84052a..12bd1f1 100644
--- a/net/url_request/url_request_netlog_params.h
+++ b/net/url_request/url_request_netlog_params.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_NETLOG_PARAMS_H_
#define NET_URL_REQUEST_URL_REQUEST_NETLOG_PARAMS_H_
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_redirect_job.h b/net/url_request/url_request_redirect_job.h
index 8a13204..55c34a7 100644
--- a/net/url_request/url_request_redirect_job.h
+++ b/net/url_request/url_request_redirect_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_REDIRECT_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_REDIRECT_JOB_H_
+#pragma once
#include "net/url_request/url_request_job.h"
diff --git a/net/url_request/url_request_simple_job.h b/net/url_request/url_request_simple_job.h
index 4ea856c..bcc4047 100644
--- a/net/url_request/url_request_simple_job.h
+++ b/net/url_request/url_request_simple_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_SIMPLE_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_SIMPLE_JOB_H_
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_status.h b/net/url_request/url_request_status.h
index f82bb83..9861c51 100644
--- a/net/url_request/url_request_status.h
+++ b/net/url_request/url_request_status.h
@@ -7,6 +7,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_STATUS_H_
#define NET_URL_REQUEST_URL_REQUEST_STATUS_H_
+#pragma once
// Respresents the result of a URL request. It encodes errors and various
// types of success.
diff --git a/net/url_request/url_request_test_job.h b/net/url_request/url_request_test_job.h
index f618c07..7cb4777 100644
--- a/net/url_request/url_request_test_job.h
+++ b/net/url_request/url_request_test_job.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_TEST_JOB_H_
#define NET_URL_REQUEST_URL_REQUEST_TEST_JOB_H_
+#pragma once
#include <string>
diff --git a/net/url_request/url_request_unittest.h b/net/url_request/url_request_unittest.h
index 969e034..39dc5bf 100644
--- a/net/url_request/url_request_unittest.h
+++ b/net/url_request/url_request_unittest.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_URL_REQUEST_UNITTEST_H_
#define NET_URL_REQUEST_URL_REQUEST_UNITTEST_H_
+#pragma once
#include <stdlib.h>
diff --git a/net/url_request/view_cache_helper.h b/net/url_request/view_cache_helper.h
index 777775a..dd960a9 100644
--- a/net/url_request/view_cache_helper.h
+++ b/net/url_request/view_cache_helper.h
@@ -4,6 +4,7 @@
#ifndef NET_URL_REQUEST_VIEW_CACHE_HELPER_H_
#define NET_URL_REQUEST_VIEW_CACHE_HELPER_H_
+#pragma once
#include <string>
diff --git a/net/websockets/websocket.h b/net/websockets/websocket.h
index 373c5e4..19720ae 100644
--- a/net/websockets/websocket.h
+++ b/net/websockets/websocket.h
@@ -10,6 +10,7 @@
#ifndef NET_WEBSOCKETS_WEBSOCKET_H_
#define NET_WEBSOCKETS_WEBSOCKET_H_
+#pragma once
#include <deque>
#include <string>
diff --git a/net/websockets/websocket_frame_handler.h b/net/websockets/websocket_frame_handler.h
index d6c38da..ec5762d 100644
--- a/net/websockets/websocket_frame_handler.h
+++ b/net/websockets/websocket_frame_handler.h
@@ -4,6 +4,7 @@
#ifndef NET_WEBSOCKETS_WEBSOCKET_FRAME_HANDLER_H_
#define NET_WEBSOCKETS_WEBSOCKET_FRAME_HANDLER_H_
+#pragma once
#include <deque>
#include <vector>
diff --git a/net/websockets/websocket_handshake.h b/net/websockets/websocket_handshake.h
index 3f64b8b..b74f9be7 100644
--- a/net/websockets/websocket_handshake.h
+++ b/net/websockets/websocket_handshake.h
@@ -4,6 +4,7 @@
#ifndef NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_H_
#define NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_H_
+#pragma once
#include <string>
diff --git a/net/websockets/websocket_handshake_draft75.h b/net/websockets/websocket_handshake_draft75.h
index 6cc0506..3caaa98 100644
--- a/net/websockets/websocket_handshake_draft75.h
+++ b/net/websockets/websocket_handshake_draft75.h
@@ -4,6 +4,7 @@
#ifndef NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_DRAFT75_H_
#define NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_DRAFT75_H_
+#pragma once
#include <string>
diff --git a/net/websockets/websocket_handshake_handler.h b/net/websockets/websocket_handshake_handler.h
index cf5700b..3fff3da 100644
--- a/net/websockets/websocket_handshake_handler.h
+++ b/net/websockets/websocket_handshake_handler.h
@@ -12,6 +12,7 @@
#ifndef NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_HANDLER_H_
#define NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_HANDLER_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/websockets/websocket_job.h b/net/websockets/websocket_job.h
index 833726b..d1dae8d 100644
--- a/net/websockets/websocket_job.h
+++ b/net/websockets/websocket_job.h
@@ -4,6 +4,7 @@
#ifndef NET_WEBSOCKETS_WEBSOCKET_JOB_H_
#define NET_WEBSOCKETS_WEBSOCKET_JOB_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/net/websockets/websocket_throttle.h b/net/websockets/websocket_throttle.h
index d05b246..0849834 100644
--- a/net/websockets/websocket_throttle.h
+++ b/net/websockets/websocket_throttle.h
@@ -4,6 +4,7 @@
#ifndef NET_WEBSOCKETS_WEBSOCKET_THROTTLE_H_
#define NET_WEBSOCKETS_WEBSOCKET_THROTTLE_H_
+#pragma once
#include <deque>
#include <string>
diff --git a/skia/config/SkUserConfig.h b/skia/config/SkUserConfig.h
index a51b2fa..879c021 100644
--- a/skia/config/SkUserConfig.h
+++ b/skia/config/SkUserConfig.h
@@ -16,6 +16,7 @@
#ifndef SkUserConfig_DEFINED
#define SkUserConfig_DEFINED
+#pragma once
/* SkTypes.h, the root of the public header files, does the following trick:
diff --git a/skia/config/win/stdint.h b/skia/config/win/stdint.h
index a37ac78..c95155f 100644
--- a/skia/config/win/stdint.h
+++ b/skia/config/win/stdint.h
@@ -8,6 +8,7 @@
#ifndef SKIA_CONFIG_WIN_STDINT_H_
#define SKIA_CONFIG_WIN_STDINT_H_
+#pragma once
#if !defined(_MSC_VER)
#error This file should only be included when compiling with MSVC.
diff --git a/skia/ext/SkFontHost_fontconfig_control.h b/skia/ext/SkFontHost_fontconfig_control.h
index 2af6c2e..f9f0146 100644
--- a/skia/ext/SkFontHost_fontconfig_control.h
+++ b/skia/ext/SkFontHost_fontconfig_control.h
@@ -17,6 +17,7 @@
#ifndef FontConfigControl_DEFINED
#define FontConfigControl_DEFINED
+#pragma once
// http://code.google.com/p/chromium/wiki/LinuxSandboxIPC
diff --git a/skia/ext/SkFontHost_fontconfig_direct.h b/skia/ext/SkFontHost_fontconfig_direct.h
index 9000292..8606523 100644
--- a/skia/ext/SkFontHost_fontconfig_direct.h
+++ b/skia/ext/SkFontHost_fontconfig_direct.h
@@ -17,6 +17,7 @@
#ifndef FontConfigDirect_DEFINED
#define FontConfigDirect_DEFINED
+#pragma once
#include <map>
#include <string>
diff --git a/skia/ext/SkFontHost_fontconfig_impl.h b/skia/ext/SkFontHost_fontconfig_impl.h
index cc8dce8..c34f3d9 100644
--- a/skia/ext/SkFontHost_fontconfig_impl.h
+++ b/skia/ext/SkFontHost_fontconfig_impl.h
@@ -23,6 +23,7 @@
#ifndef FontConfigInterface_DEFINED
#define FontConfigInterface_DEFINED
+#pragma once
#include <string>
diff --git a/skia/ext/SkFontHost_fontconfig_ipc.h b/skia/ext/SkFontHost_fontconfig_ipc.h
index 6f0c052..aacec8c 100644
--- a/skia/ext/SkFontHost_fontconfig_ipc.h
+++ b/skia/ext/SkFontHost_fontconfig_ipc.h
@@ -17,6 +17,7 @@
#ifndef FontConfigIPC_DEFINED
#define FontConfigIPC_DEFINED
+#pragma once
// http://code.google.com/p/chromium/wiki/LinuxSandboxIPC
diff --git a/skia/ext/bitmap_platform_device.h b/skia/ext/bitmap_platform_device.h
index f33a809..69bf407 100644
--- a/skia/ext/bitmap_platform_device.h
+++ b/skia/ext/bitmap_platform_device.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_BITMAP_PLATFORM_DEVICE_H_
#define SKIA_EXT_BITMAP_PLATFORM_DEVICE_H_
+#pragma once
// This file provides an easy way to include the appropriate
// BitmapPlatformDevice header file for your platform.
diff --git a/skia/ext/bitmap_platform_device_linux.h b/skia/ext/bitmap_platform_device_linux.h
index c2bcdb6..172a0f1 100644
--- a/skia/ext/bitmap_platform_device_linux.h
+++ b/skia/ext/bitmap_platform_device_linux.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_BITMAP_PLATFORM_DEVICE_LINUX_H_
#define SKIA_EXT_BITMAP_PLATFORM_DEVICE_LINUX_H_
+#pragma once
#include "base/ref_counted.h"
#include "skia/ext/platform_device_linux.h"
diff --git a/skia/ext/bitmap_platform_device_mac.h b/skia/ext/bitmap_platform_device_mac.h
index 7f1be1e..a775a08 100644
--- a/skia/ext/bitmap_platform_device_mac.h
+++ b/skia/ext/bitmap_platform_device_mac.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_BITMAP_PLATFORM_DEVICE_MAC_H_
#define SKIA_EXT_BITMAP_PLATFORM_DEVICE_MAC_H_
+#pragma once
#include "skia/ext/platform_device_mac.h"
diff --git a/skia/ext/bitmap_platform_device_win.h b/skia/ext/bitmap_platform_device_win.h
index 7093ff1..059b600 100644
--- a/skia/ext/bitmap_platform_device_win.h
+++ b/skia/ext/bitmap_platform_device_win.h
@@ -4,6 +4,7 @@
#ifndef SKIA_BITMAP_PLATFORM_DEVICE_WIN_H_
#define SKIA_BITMAP_PLATFORM_DEVICE_WIN_H_
+#pragma once
#include "skia/ext/platform_device_win.h"
diff --git a/skia/ext/canvas_paint.h b/skia/ext/canvas_paint.h
index 3ae7a26..de7c244 100644
--- a/skia/ext/canvas_paint.h
+++ b/skia/ext/canvas_paint.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_CANVAS_PAINT_H_
#define SKIA_EXT_CANVAS_PAINT_H_
+#pragma once
// This file provides an easy way to include the appropriate CanvasPaint
// header file on your platform.
diff --git a/skia/ext/canvas_paint_linux.h b/skia/ext/canvas_paint_linux.h
index d2dc776..8a63890 100644
--- a/skia/ext/canvas_paint_linux.h
+++ b/skia/ext/canvas_paint_linux.h
@@ -5,6 +5,7 @@
#ifndef SKIA_EXT_CANVAS_PAINT_LINUX_H_
#define SKIA_EXT_CANVAS_PAINT_LINUX_H_
+#pragma once
#include "base/logging.h"
#include "skia/ext/platform_canvas.h"
diff --git a/skia/ext/canvas_paint_mac.h b/skia/ext/canvas_paint_mac.h
index c72c79e..5fc8256 100644
--- a/skia/ext/canvas_paint_mac.h
+++ b/skia/ext/canvas_paint_mac.h
@@ -5,6 +5,7 @@
#ifndef SKIA_EXT_CANVAS_PAINT_MAC_H_
#define SKIA_EXT_CANVAS_PAINT_MAC_H_
+#pragma once
#include "skia/ext/platform_canvas.h"
diff --git a/skia/ext/canvas_paint_win.h b/skia/ext/canvas_paint_win.h
index 66746fe..478f285 100644
--- a/skia/ext/canvas_paint_win.h
+++ b/skia/ext/canvas_paint_win.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_CANVAS_PAINT_WIN_H_
#define SKIA_EXT_CANVAS_PAINT_WIN_H_
+#pragma once
#include "skia/ext/platform_canvas.h"
diff --git a/skia/ext/convolver.h b/skia/ext/convolver.h
index 1f38282..692c803 100644
--- a/skia/ext/convolver.h
+++ b/skia/ext/convolver.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_CONVOLVER_H_
#define SKIA_EXT_CONVOLVER_H_
+#pragma once
#include <vector>
diff --git a/skia/ext/image_operations.h b/skia/ext/image_operations.h
index 0d92d83..ddcfa85 100644
--- a/skia/ext/image_operations.h
+++ b/skia/ext/image_operations.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_IMAGE_OPERATIONS_H_
#define SKIA_EXT_IMAGE_OPERATIONS_H_
+#pragma once
class SkBitmap;
struct SkIRect;
diff --git a/skia/ext/platform_canvas.h b/skia/ext/platform_canvas.h
index 4c47466..1863d77 100644
--- a/skia/ext/platform_canvas.h
+++ b/skia/ext/platform_canvas.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_PLATFORM_CANVAS_H_
#define SKIA_EXT_PLATFORM_CANVAS_H_
+#pragma once
// The platform-specific device will include the necessary platform headers
// to get the surface type.
diff --git a/skia/ext/platform_device.h b/skia/ext/platform_device.h
index 39710ed..971c0a7 100644
--- a/skia/ext/platform_device.h
+++ b/skia/ext/platform_device.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_PLATFORM_DEVICE_H_
#define SKIA_EXT_PLATFORM_DEVICE_H_
+#pragma once
// This file provides an easy way to include the appropriate PlatformDevice
// header file for your platform.
diff --git a/skia/ext/platform_device_linux.h b/skia/ext/platform_device_linux.h
index 2a08cc8..0408f17 100644
--- a/skia/ext/platform_device_linux.h
+++ b/skia/ext/platform_device_linux.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_PLATFORM_DEVICE_LINUX_H_
#define SKIA_EXT_PLATFORM_DEVICE_LINUX_H_
+#pragma once
#include "third_party/skia/include/core/SkDevice.h"
diff --git a/skia/ext/platform_device_mac.h b/skia/ext/platform_device_mac.h
index 97efd7c..a32667f 100644
--- a/skia/ext/platform_device_mac.h
+++ b/skia/ext/platform_device_mac.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_PLATFORM_DEVICE_MAC_H_
#define SKIA_EXT_PLATFORM_DEVICE_MAC_H_
+#pragma once
#import <ApplicationServices/ApplicationServices.h>
#include "third_party/skia/include/core/SkDevice.h"
diff --git a/skia/ext/platform_device_win.h b/skia/ext/platform_device_win.h
index 82a27e21..b3303b8 100644
--- a/skia/ext/platform_device_win.h
+++ b/skia/ext/platform_device_win.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_PLATFORM_DEVICE_WIN_H_
#define SKIA_EXT_PLATFORM_DEVICE_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/skia/ext/skia_utils_mac.h b/skia/ext/skia_utils_mac.h
index 6db5421..11bf267 100644
--- a/skia/ext/skia_utils_mac.h
+++ b/skia/ext/skia_utils_mac.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_SKIA_UTILS_MAC_H_
#define SKIA_EXT_SKIA_UTILS_MAC_H_
+#pragma once
#include <CoreGraphics/CGColor.h>
diff --git a/skia/ext/skia_utils_win.h b/skia/ext/skia_utils_win.h
index c799e02..3af4e06 100644
--- a/skia/ext/skia_utils_win.h
+++ b/skia/ext/skia_utils_win.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_SKIA_UTILS_WIN_H_
#define SKIA_EXT_SKIA_UTILS_WIN_H_
+#pragma once
#include "third_party/skia/include/core/SkColor.h"
diff --git a/skia/ext/vector_canvas.h b/skia/ext/vector_canvas.h
index 1478688..8931832 100644
--- a/skia/ext/vector_canvas.h
+++ b/skia/ext/vector_canvas.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_VECTOR_CANVAS_H_
#define SKIA_EXT_VECTOR_CANVAS_H_
+#pragma once
#include "skia/ext/platform_canvas.h"
#include "skia/ext/vector_platform_device.h"
diff --git a/skia/ext/vector_platform_device.h b/skia/ext/vector_platform_device.h
index 351b9a5..591f3e5 100644
--- a/skia/ext/vector_platform_device.h
+++ b/skia/ext/vector_platform_device.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_VECTOR_PLATFORM_DEVICE_H_
#define SKIA_EXT_VECTOR_PLATFORM_DEVICE_H_
+#pragma once
// This file provides an easy way to include the appropriate
// VectorPlatformDevice header file for your platform.
diff --git a/skia/ext/vector_platform_device_linux.h b/skia/ext/vector_platform_device_linux.h
index 118e708..016edbd 100644
--- a/skia/ext/vector_platform_device_linux.h
+++ b/skia/ext/vector_platform_device_linux.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_VECTOR_PLATFORM_DEVICE_LINUX_H_
#define SKIA_EXT_VECTOR_PLATFORM_DEVICE_LINUX_H_
+#pragma once
#include "skia/ext/platform_device.h"
#include "third_party/skia/include/core/SkMatrix.h"
diff --git a/skia/ext/vector_platform_device_win.h b/skia/ext/vector_platform_device_win.h
index 9dfefd6..ac8a8ec 100644
--- a/skia/ext/vector_platform_device_win.h
+++ b/skia/ext/vector_platform_device_win.h
@@ -4,6 +4,7 @@
#ifndef SKIA_EXT_VECTOR_PLATFORM_DEVICE_WIN_H_
#define SKIA_EXT_VECTOR_PLATFORM_DEVICE_WIN_H_
+#pragma once
#include "skia/ext/platform_device.h"
#include "third_party/skia/include/core/SkMatrix.h"
diff --git a/views/accelerator.h b/views/accelerator.h
index 9296e88..08dc201 100644
--- a/views/accelerator.h
+++ b/views/accelerator.h
@@ -10,6 +10,7 @@
#ifndef VIEWS_ACCELERATOR_H_
#define VIEWS_ACCELERATOR_H_
+#pragma once
#include <string>
diff --git a/views/accessibility/accessibility_types.h b/views/accessibility/accessibility_types.h
index fd9f35b..4718d69 100644
--- a/views/accessibility/accessibility_types.h
+++ b/views/accessibility/accessibility_types.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_ACCESSIBILITY_ACCESSIBILITY_TYPES_H_
#define VIEWS_ACCESSIBILITY_ACCESSIBILITY_TYPES_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/views/accessibility/view_accessibility.h b/views/accessibility/view_accessibility.h
index 4bb168c..44df074 100644
--- a/views/accessibility/view_accessibility.h
+++ b/views/accessibility/view_accessibility.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_ACCESSIBILITY_VIEW_ACCESSIBILITY_H_
#define VIEWS_ACCESSIBILITY_VIEW_ACCESSIBILITY_H_
+#pragma once
#include <atlbase.h>
#include <atlcom.h>
diff --git a/views/accessibility/view_accessibility_wrapper.h b/views/accessibility/view_accessibility_wrapper.h
index c6aa08e..ae4b563 100644
--- a/views/accessibility/view_accessibility_wrapper.h
+++ b/views/accessibility/view_accessibility_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_ACCESSIBILITY_VIEW_ACCESSIBILITY_WRAPPER_H_
#define VIEWS_ACCESSIBILITY_VIEW_ACCESSIBILITY_WRAPPER_H_
+#pragma once
#include <atlcomcli.h>
// Necessary to define OleAcc GUID's used in window_win.cc.
diff --git a/views/animation/bounds_animator.h b/views/animation/bounds_animator.h
index e63bbaa..14aeed3 100644
--- a/views/animation/bounds_animator.h
+++ b/views/animation/bounds_animator.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_ANIMATION_BOUNDS_ANIMATOR_H_
#define VIEWS_ANIMATION_BOUNDS_ANIMATOR_H_
+#pragma once
#include <map>
diff --git a/views/background.h b/views/background.h
index a5215e4..c4848db 100644
--- a/views/background.h
+++ b/views/background.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_BACKGROUND_H_
#define VIEWS_BACKGROUND_H_
+#pragma once
#include "build/build_config.h"
diff --git a/views/border.h b/views/border.h
index 34f40fc..167237f 100644
--- a/views/border.h
+++ b/views/border.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_BORDER_H_
#define VIEWS_BORDER_H_
+#pragma once
#include "gfx/insets.h"
#include "third_party/skia/include/core/SkColor.h"
diff --git a/views/box_layout.h b/views/box_layout.h
index 332be47..ffce6f8 100644
--- a/views/box_layout.h
+++ b/views/box_layout.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_BOX_LAYOUT_H_
#define VIEWS_BOX_LAYOUT_H_
+#pragma once
#include "base/basictypes.h"
#include "views/layout_manager.h"
diff --git a/views/controls/button/button.h b/views/controls/button/button.h
index 7c3aac4..2319990 100644
--- a/views/controls/button/button.h
+++ b/views/controls/button/button.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_BUTTON_H_
#define VIEWS_CONTROLS_BUTTON_BUTTON_H_
+#pragma once
#include "views/view.h"
diff --git a/views/controls/button/button_dropdown.h b/views/controls/button/button_dropdown.h
index 90aa260..eca97a3 100644
--- a/views/controls/button/button_dropdown.h
+++ b/views/controls/button/button_dropdown.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_BUTTON_DROPDOWN_H_
#define VIEWS_CONTROLS_BUTTON_BUTTON_DROPDOWN_H_
+#pragma once
#include "base/task.h"
#include "views/controls/button/image_button.h"
diff --git a/views/controls/button/checkbox.h b/views/controls/button/checkbox.h
index 736c095..87ffe04 100644
--- a/views/controls/button/checkbox.h
+++ b/views/controls/button/checkbox.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_CHECKBOX_H_
#define VIEWS_CONTROLS_BUTTON_CHECKBOX_H_
+#pragma once
#include <string>
diff --git a/views/controls/button/custom_button.h b/views/controls/button/custom_button.h
index 9cfdc54..92f1338 100644
--- a/views/controls/button/custom_button.h
+++ b/views/controls/button/custom_button.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_CUSTOM_BUTTON_H_
#define VIEWS_CONTROLS_BUTTON_CUSTOM_BUTTON_H_
+#pragma once
#include "app/animation.h"
#include "views/controls/button/button.h"
diff --git a/views/controls/button/image_button.h b/views/controls/button/image_button.h
index f755c18..bbdf42b 100644
--- a/views/controls/button/image_button.h
+++ b/views/controls/button/image_button.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_IMAGE_BUTTON_H_
#define VIEWS_CONTROLS_BUTTON_IMAGE_BUTTON_H_
+#pragma once
#include "third_party/skia/include/core/SkBitmap.h"
#include "views/controls/button/custom_button.h"
diff --git a/views/controls/button/menu_button.h b/views/controls/button/menu_button.h
index 5edf50e..74affeb 100644
--- a/views/controls/button/menu_button.h
+++ b/views/controls/button/menu_button.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_MENU_BUTTON_H_
#define VIEWS_CONTROLS_BUTTON_MENU_BUTTON_H_
+#pragma once
#include <string>
diff --git a/views/controls/button/native_button.h b/views/controls/button/native_button.h
index 01f2b03..08aa36f 100644
--- a/views/controls/button/native_button.h
+++ b/views/controls/button/native_button.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_H_
#define VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_H_
+#pragma once
#include "gfx/font.h"
#include "views/controls/button/button.h"
diff --git a/views/controls/button/native_button_gtk.h b/views/controls/button/native_button_gtk.h
index 6d0a2e3..a77ca49 100644
--- a/views/controls/button/native_button_gtk.h
+++ b/views/controls/button/native_button_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_GTK_H_
#define VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "views/controls/button/native_button_wrapper.h"
diff --git a/views/controls/button/native_button_win.h b/views/controls/button/native_button_win.h
index 95b8a5ac..d4aebbc2 100644
--- a/views/controls/button/native_button_win.h
+++ b/views/controls/button/native_button_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_WIN_H_
#define VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_WIN_H_
+#pragma once
#include "views/controls/native_control_win.h"
#include "views/controls/button/native_button_wrapper.h"
diff --git a/views/controls/button/native_button_wrapper.h b/views/controls/button/native_button_wrapper.h
index 3e50a46..ac93acc 100644
--- a/views/controls/button/native_button_wrapper.h
+++ b/views/controls/button/native_button_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_WRAPPER_H_
#define VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_WRAPPER_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/views/controls/button/radio_button.h b/views/controls/button/radio_button.h
index 980395f..d71ce4e 100644
--- a/views/controls/button/radio_button.h
+++ b/views/controls/button/radio_button.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_RADIO_BUTTON_H_
#define VIEWS_CONTROLS_BUTTON_RADIO_BUTTON_H_
+#pragma once
#include "views/controls/button/checkbox.h"
diff --git a/views/controls/button/text_button.h b/views/controls/button/text_button.h
index 5953a34..8fc028b 100644
--- a/views/controls/button/text_button.h
+++ b/views/controls/button/text_button.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_BUTTON_TEXT_BUTTON_H_
#define VIEWS_CONTROLS_BUTTON_TEXT_BUTTON_H_
+#pragma once
#include "gfx/font.h"
#include "third_party/skia/include/core/SkBitmap.h"
diff --git a/views/controls/combobox/combobox.h b/views/controls/combobox/combobox.h
index 2b4c6705..2b29f6a 100644
--- a/views/controls/combobox/combobox.h
+++ b/views/controls/combobox/combobox.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_COMBOBOX_COMBOBOX_H_
#define VIEWS_CONTROLS_COMBOBOX_COMBOBOX_H_
+#pragma once
#include <string>
diff --git a/views/controls/combobox/native_combobox_gtk.h b/views/controls/combobox/native_combobox_gtk.h
index 589cac6..8ed4bc0 100644
--- a/views/controls/combobox/native_combobox_gtk.h
+++ b/views/controls/combobox/native_combobox_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_COMBOBOX_NATIVE_COMBOBOX_GTK_H_
#define VIEWS_CONTROLS_COMBOBOX_NATIVE_COMBOBOX_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "views/controls/combobox/native_combobox_wrapper.h"
diff --git a/views/controls/combobox/native_combobox_win.h b/views/controls/combobox/native_combobox_win.h
index 5b7d241..a0a6292 100644
--- a/views/controls/combobox/native_combobox_win.h
+++ b/views/controls/combobox/native_combobox_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_COMBOBOX_NATIVE_COMBOBOX_WIN_H_
#define VIEWS_CONTROLS_COMBOBOX_NATIVE_COMBOBOX_WIN_H_
+#pragma once
#include "views/controls/combobox/native_combobox_wrapper.h"
#include "views/controls/native_control_win.h"
diff --git a/views/controls/combobox/native_combobox_wrapper.h b/views/controls/combobox/native_combobox_wrapper.h
index d2e96ad..0313857 100644
--- a/views/controls/combobox/native_combobox_wrapper.h
+++ b/views/controls/combobox/native_combobox_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_COMBOBOX_NATIVE_COMBOBOX_WRAPPER_H_
#define VIEWS_CONTROLS_COMBOBOX_NATIVE_COMBOBOX_WRAPPER_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/views/controls/image_view.h b/views/controls/image_view.h
index 45eeecd..4551312 100644
--- a/views/controls/image_view.h
+++ b/views/controls/image_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_IMAGE_VIEW_H_
#define VIEWS_CONTROLS_IMAGE_VIEW_H_
+#pragma once
#include "third_party/skia/include/core/SkBitmap.h"
#include "views/view.h"
diff --git a/views/controls/label.h b/views/controls/label.h
index 30bd1b4..fea4085 100644
--- a/views/controls/label.h
+++ b/views/controls/label.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_LABEL_H_
#define VIEWS_CONTROLS_LABEL_H_
+#pragma once
#include "base/gtest_prod_util.h"
#include "gfx/font.h"
diff --git a/views/controls/link.h b/views/controls/link.h
index 75fa877..ecf415b 100644
--- a/views/controls/link.h
+++ b/views/controls/link.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_LINK_H_
#define VIEWS_CONTROLS_LINK_H_
+#pragma once
#include <string>
diff --git a/views/controls/listbox/listbox.h b/views/controls/listbox/listbox.h
index 81bd0da..b029bde 100644
--- a/views/controls/listbox/listbox.h
+++ b/views/controls/listbox/listbox.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_LISTBOX_LISTBOX_H_
#define VIEWS_CONTROLS_LISTBOX_LISTBOX_H_
+#pragma once
#include "build/build_config.h"
diff --git a/views/controls/listbox/native_listbox_win.h b/views/controls/listbox/native_listbox_win.h
index 75844be..dbff71d 100644
--- a/views/controls/listbox/native_listbox_win.h
+++ b/views/controls/listbox/native_listbox_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_LISTBOX_NATIVE_LISTBOX_WIN_H_
#define VIEWS_CONTROLS_LISTBOX_NATIVE_LISTBOX_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/views/controls/listbox/native_listbox_wrapper.h b/views/controls/listbox/native_listbox_wrapper.h
index 189ffc8..b1f3a65 100644
--- a/views/controls/listbox/native_listbox_wrapper.h
+++ b/views/controls/listbox/native_listbox_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_LISTBOX_NATIVE_LISTBOX_WRAPPER_H_
#define VIEWS_CONTROLS_LISTBOX_NATIVE_LISTBOX_WRAPPER_H_
+#pragma once
#include "gfx/native_widget_types.h"
#include "gfx/rect.h"
diff --git a/views/controls/menu/controller.h b/views/controls/menu/controller.h
index 6a693cc..df8d1b5 100644
--- a/views/controls/menu/controller.h
+++ b/views/controls/menu/controller.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_CONTROLLER_H_
#define VIEWS_CONTROLS_MENU_CONTROLLER_H_
+#pragma once
#include <string>
diff --git a/views/controls/menu/menu.h b/views/controls/menu/menu.h
index c0c36c7..e005654 100644
--- a/views/controls/menu/menu.h
+++ b/views/controls/menu/menu.h
@@ -4,6 +4,7 @@
#ifndef CONTROLS_MENU_VIEWS_MENU_H_
#define CONTROLS_MENU_VIEWS_MENU_H_
+#pragma once
#include "base/basictypes.h"
#include "gfx/native_widget_types.h"
diff --git a/views/controls/menu/menu_2.h b/views/controls/menu/menu_2.h
index 4b3843a6..5763997 100644
--- a/views/controls/menu/menu_2.h
+++ b/views/controls/menu/menu_2.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_2_H_
#define VIEWS_CONTROLS_MENU_MENU_2_H_
+#pragma once
#include "app/menus/menu_model.h"
#include "base/scoped_ptr.h"
diff --git a/views/controls/menu/menu_config.h b/views/controls/menu/menu_config.h
index eb425f6..0fd9192 100644
--- a/views/controls/menu/menu_config.h
+++ b/views/controls/menu/menu_config.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_CONFIG_H_
#define VIEWS_CONTROLS_MENU_MENU_CONFIG_H_
+#pragma once
#include "gfx/font.h"
#include "third_party/skia/include/core/SkColor.h"
diff --git a/views/controls/menu/menu_controller.h b/views/controls/menu/menu_controller.h
index de06ae5..a370904 100644
--- a/views/controls/menu/menu_controller.h
+++ b/views/controls/menu/menu_controller.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_CONTROLLER_H_
#define VIEWS_CONTROLS_MENU_MENU_CONTROLLER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/views/controls/menu/menu_delegate.h b/views/controls/menu/menu_delegate.h
index bfe2dec..7ddc556 100644
--- a/views/controls/menu/menu_delegate.h
+++ b/views/controls/menu/menu_delegate.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_DELEGATE_H_
#define VIEWS_CONTROLS_MENU_MENU_DELEGATE_H_
+#pragma once
#include <set>
#include <string>
diff --git a/views/controls/menu/menu_gtk.h b/views/controls/menu/menu_gtk.h
index 5e7ad16..f6f0876 100644
--- a/views/controls/menu/menu_gtk.h
+++ b/views/controls/menu/menu_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_VIEWS_MENU_GTK_H_
#define VIEWS_CONTROLS_MENU_VIEWS_MENU_GTK_H_
+#pragma once
#include "base/basictypes.h"
#include "views/controls/menu/menu.h"
diff --git a/views/controls/menu/menu_host.h b/views/controls/menu/menu_host.h
index 676a93b..e054d0a 100644
--- a/views/controls/menu/menu_host.h
+++ b/views/controls/menu/menu_host.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_HOST_H_
#define VIEWS_CONTROLS_MENU_MENU_HOST_H_
+#pragma once
#include "gfx/native_widget_types.h"
#include "gfx/rect.h"
diff --git a/views/controls/menu/menu_host_gtk.h b/views/controls/menu/menu_host_gtk.h
index 97223f8..02eb2e6 100644
--- a/views/controls/menu/menu_host_gtk.h
+++ b/views/controls/menu/menu_host_gtk.h
@@ -5,6 +5,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_HOST_GTK_H_
#define VIEWS_CONTROLS_MENU_MENU_HOST_GTK_H_
+#pragma once
#include "views/controls/menu/menu_host.h"
#include "views/widget/widget_gtk.h"
diff --git a/views/controls/menu/menu_host_root_view.h b/views/controls/menu/menu_host_root_view.h
index 2ae774e..d42804f 100644
--- a/views/controls/menu/menu_host_root_view.h
+++ b/views/controls/menu/menu_host_root_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_HOST_ROOT_VIEW_H_
#define VIEWS_CONTROLS_MENU_MENU_HOST_ROOT_VIEW_H_
+#pragma once
#include "views/widget/root_view.h"
diff --git a/views/controls/menu/menu_host_win.h b/views/controls/menu/menu_host_win.h
index f7d9cb4..ca8e12c 100644
--- a/views/controls/menu/menu_host_win.h
+++ b/views/controls/menu/menu_host_win.h
@@ -5,6 +5,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_HOST_WIN_H_
#define VIEWS_CONTROLS_MENU_MENU_HOST_WIN_H_
+#pragma once
#include "views/controls/menu/menu_host.h"
#include "views/widget/widget_win.h"
diff --git a/views/controls/menu/menu_item_view.h b/views/controls/menu/menu_item_view.h
index e6ed28b..6c3848b 100644
--- a/views/controls/menu/menu_item_view.h
+++ b/views/controls/menu/menu_item_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_ITEM_VIEW_H_
#define VIEWS_CONTROLS_MENU_MENU_ITEM_VIEW_H_
+#pragma once
#if defined(OS_WIN)
#include <windows.h>
diff --git a/views/controls/menu/menu_scroll_view_container.h b/views/controls/menu/menu_scroll_view_container.h
index b95bfb0..cf7788e 100644
--- a/views/controls/menu/menu_scroll_view_container.h
+++ b/views/controls/menu/menu_scroll_view_container.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_SCROLL_VIEW_CONTAINER_H_
#define VIEWS_CONTROLS_MENU_MENU_SCROLL_VIEW_CONTAINER_H_
+#pragma once
#include "views/view.h"
diff --git a/views/controls/menu/menu_separator.h b/views/controls/menu/menu_separator.h
index af37f8a..7a22b58 100644
--- a/views/controls/menu/menu_separator.h
+++ b/views/controls/menu/menu_separator.h
@@ -5,6 +5,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_SEPARATOR_H_
#define VIEWS_CONTROLS_MENU_MENU_SEPARATOR_H_
+#pragma once
#include "views/view.h"
diff --git a/views/controls/menu/menu_win.h b/views/controls/menu/menu_win.h
index 0469c12..f50aec2 100644
--- a/views/controls/menu/menu_win.h
+++ b/views/controls/menu/menu_win.h
@@ -4,6 +4,7 @@
#ifndef CONTROLS_MENU_VIEWS_MENU_WIN_H_
#define CONTROLS_MENU_VIEWS_MENU_WIN_H_
+#pragma once
#include <vector>
#include <windows.h>
diff --git a/views/controls/menu/menu_wrapper.h b/views/controls/menu/menu_wrapper.h
index e569ac4..fd65886 100644
--- a/views/controls/menu/menu_wrapper.h
+++ b/views/controls/menu/menu_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_MENU_WRAPPER_H_
#define VIEWS_CONTROLS_MENU_MENU_WRAPPER_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/views/controls/menu/native_menu_gtk.h b/views/controls/menu/native_menu_gtk.h
index 5f33b8b..114db31 100644
--- a/views/controls/menu/native_menu_gtk.h
+++ b/views/controls/menu/native_menu_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_NATIVE_MENU_GTK_H_
#define VIEWS_CONTROLS_MENU_NATIVE_MENU_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/views/controls/menu/native_menu_win.h b/views/controls/menu/native_menu_win.h
index 1138a46..1e07a9f 100644
--- a/views/controls/menu/native_menu_win.h
+++ b/views/controls/menu/native_menu_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_NATIVE_MENU_WIN_H_
#define VIEWS_CONTROLS_MENU_NATIVE_MENU_WIN_H_
+#pragma once
#include <vector>
diff --git a/views/controls/menu/submenu_view.h b/views/controls/menu/submenu_view.h
index 62d8aa6..a2ac7f5 100644
--- a/views/controls/menu/submenu_view.h
+++ b/views/controls/menu/submenu_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_SUBMENU_VIEW_H_
#define VIEWS_CONTROLS_MENU_SUBMENU_VIEW_H_
+#pragma once
#include "views/controls/menu/menu_delegate.h"
#include "views/view.h"
diff --git a/views/controls/menu/view_menu_delegate.h b/views/controls/menu/view_menu_delegate.h
index 98f0156..3b9a8fe1 100644
--- a/views/controls/menu/view_menu_delegate.h
+++ b/views/controls/menu/view_menu_delegate.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MENU_VIEW_MENU_DELEGATE_H_
#define VIEWS_CONTROLS_MENU_VIEW_MENU_DELEGATE_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/views/controls/message_box_view.h b/views/controls/message_box_view.h
index 71809b5..7d1b5b0 100644
--- a/views/controls/message_box_view.h
+++ b/views/controls/message_box_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_MESSAGE_BOX_VIEW_H_
#define VIEWS_CONTROLS_MESSAGE_BOX_VIEW_H_
+#pragma once
#include <string>
diff --git a/views/controls/native/native_view_host.h b/views/controls/native/native_view_host.h
index 149e9ae..4d4ba75 100644
--- a/views/controls/native/native_view_host.h
+++ b/views/controls/native/native_view_host.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_NATIVE_NATIVE_VIEW_HOST_H_
#define VIEWS_CONTROLS_NATIVE_NATIVE_VIEW_HOST_H_
+#pragma once
#include <string>
diff --git a/views/controls/native/native_view_host_gtk.h b/views/controls/native/native_view_host_gtk.h
index 4c7bb25..fe82160 100644
--- a/views/controls/native/native_view_host_gtk.h
+++ b/views/controls/native/native_view_host_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_NATIVE_HOST_VIEW_GTK_H_
#define VIEWS_CONTROLS_NATIVE_HOST_VIEW_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <string>
diff --git a/views/controls/native/native_view_host_win.h b/views/controls/native/native_view_host_win.h
index 489c9d8..6546f1a 100644
--- a/views/controls/native/native_view_host_win.h
+++ b/views/controls/native/native_view_host_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_HWND_VIEW_H_
#define VIEWS_CONTROLS_HWND_VIEW_H_
+#pragma once
#include "base/logging.h"
#include "views/controls/native/native_view_host_wrapper.h"
diff --git a/views/controls/native/native_view_host_wrapper.h b/views/controls/native/native_view_host_wrapper.h
index 056584e..43e9869 100644
--- a/views/controls/native/native_view_host_wrapper.h
+++ b/views/controls/native/native_view_host_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_NATIVE_NATIVE_VIEW_HOST_WRAPPER_H_
#define VIEWS_CONTROLS_NATIVE_NATIVE_VIEW_HOST_WRAPPER_H_
+#pragma once
namespace views {
diff --git a/views/controls/native_control.h b/views/controls/native_control.h
index ed565e6..a01ed83 100644
--- a/views/controls/native_control.h
+++ b/views/controls/native_control.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_NATIVE_CONTROL_H_
#define VIEWS_CONTROLS_NATIVE_CONTROL_H_
+#pragma once
#include <windows.h>
diff --git a/views/controls/native_control_gtk.h b/views/controls/native_control_gtk.h
index ff54033..ab2aa36 100644
--- a/views/controls/native_control_gtk.h
+++ b/views/controls/native_control_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_NATIVE_CONTROL_GTK_H_
#define VIEWS_CONTROLS_NATIVE_CONTROL_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/views/controls/native_control_win.h b/views/controls/native_control_win.h
index 1fad2a8..7a2ea64 100644
--- a/views/controls/native_control_win.h
+++ b/views/controls/native_control_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_NATIVE_CONTROL_WIN_H_
#define VIEWS_CONTROLS_NATIVE_CONTROL_WIN_H_
+#pragma once
#include "views/controls/combobox/combobox.h"
#include "views/controls/native/native_view_host.h"
diff --git a/views/controls/progress_bar.h b/views/controls/progress_bar.h
index 38d04df..b1d7043 100644
--- a/views/controls/progress_bar.h
+++ b/views/controls/progress_bar.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_PROGRESS_BAR_H_
#define VIEWS_CONTROLS_PROGRESS_BAR_H_
+#pragma once
#include <string>
diff --git a/views/controls/resize_gripper.h b/views/controls/resize_gripper.h
index 4f3edbe..c844ce8 100644
--- a/views/controls/resize_gripper.h
+++ b/views/controls/resize_gripper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_RESIZE_GRIPPER_H_
#define VIEWS_CONTROLS_RESIZE_GRIPPER_H_
+#pragma once
#include <string>
diff --git a/views/controls/scroll_view.h b/views/controls/scroll_view.h
index c05c9e9..2a3e8fd 100644
--- a/views/controls/scroll_view.h
+++ b/views/controls/scroll_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SCROLL_VIEW_H_
#define VIEWS_CONTROLS_SCROLL_VIEW_H_
+#pragma once
#include <string>
diff --git a/views/controls/scrollbar/bitmap_scroll_bar.h b/views/controls/scrollbar/bitmap_scroll_bar.h
index 9a22a2e..67e1fba 100644
--- a/views/controls/scrollbar/bitmap_scroll_bar.h
+++ b/views/controls/scrollbar/bitmap_scroll_bar.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SCROLLBAR_BITMAP_SCROLL_BAR_H_
#define VIEWS_CONTROLS_SCROLLBAR_BITMAP_SCROLL_BAR_H_
+#pragma once
#include "views/controls/button/image_button.h"
#include "views/controls/menu/menu.h"
diff --git a/views/controls/scrollbar/native_scroll_bar.h b/views/controls/scrollbar/native_scroll_bar.h
index 6595a09..32a1286 100644
--- a/views/controls/scrollbar/native_scroll_bar.h
+++ b/views/controls/scrollbar/native_scroll_bar.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SCROLLBAR_NATIVE_SCROLL_BAR_H_
#define VIEWS_CONTROLS_SCROLLBAR_NATIVE_SCROLL_BAR_H_
+#pragma once
#include <string>
diff --git a/views/controls/scrollbar/native_scroll_bar_gtk.h b/views/controls/scrollbar/native_scroll_bar_gtk.h
index ca70d1d..04acbae 100644
--- a/views/controls/scrollbar/native_scroll_bar_gtk.h
+++ b/views/controls/scrollbar/native_scroll_bar_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SCROLLBAR_NATIVE_SCROLL_BAR_GTK_H_
#define VIEWS_CONTROLS_SCROLLBAR_NATIVE_SCROLL_BAR_GTK_H_
+#pragma once
#include "views/controls/native_control_gtk.h"
#include "views/controls/scrollbar/native_scroll_bar_wrapper.h"
diff --git a/views/controls/scrollbar/native_scroll_bar_win.h b/views/controls/scrollbar/native_scroll_bar_win.h
index ba7dc25..5b69371 100644
--- a/views/controls/scrollbar/native_scroll_bar_win.h
+++ b/views/controls/scrollbar/native_scroll_bar_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SCROLLBAR_NATIVE_SCROLL_BAR_WIN_H_
#define VIEWS_CONTROLS_SCROLLBAR_NATIVE_SCROLL_BAR_WIN_H_
+#pragma once
#include "views/controls/native_control_win.h"
#include "views/controls/scrollbar/native_scroll_bar_wrapper.h"
diff --git a/views/controls/scrollbar/native_scroll_bar_wrapper.h b/views/controls/scrollbar/native_scroll_bar_wrapper.h
index 6fb68ea..78126ac 100644
--- a/views/controls/scrollbar/native_scroll_bar_wrapper.h
+++ b/views/controls/scrollbar/native_scroll_bar_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_NATIVE_SCROLL_BAR_WRAPPER_H_
#define VIEWS_CONTROLS_NATIVE_SCROLL_BAR_WRAPPER_H_
+#pragma once
namespace views {
diff --git a/views/controls/scrollbar/scroll_bar.h b/views/controls/scrollbar/scroll_bar.h
index a4203d4..cd23a0f 100644
--- a/views/controls/scrollbar/scroll_bar.h
+++ b/views/controls/scrollbar/scroll_bar.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SCROLLBAR_SCROLLBAR_H_
#define VIEWS_CONTROLS_SCROLLBAR_SCROLLBAR_H_
+#pragma once
#include "views/event.h"
#include "views/view.h"
diff --git a/views/controls/separator.h b/views/controls/separator.h
index 823ebb3..82c4260 100644
--- a/views/controls/separator.h
+++ b/views/controls/separator.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SEPARATOR_H_
#define VIEWS_CONTROLS_SEPARATOR_H_
+#pragma once
#include <string>
diff --git a/views/controls/single_split_view.h b/views/controls/single_split_view.h
index b571067..8f53410 100644
--- a/views/controls/single_split_view.h
+++ b/views/controls/single_split_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SINGLE_SPLIT_VIEW_H_
#define VIEWS_CONTROLS_SINGLE_SPLIT_VIEW_H_
+#pragma once
#include "views/view.h"
diff --git a/views/controls/slider/native_slider_gtk.h b/views/controls/slider/native_slider_gtk.h
index 8af8c24..36ac81d 100644
--- a/views/controls/slider/native_slider_gtk.h
+++ b/views/controls/slider/native_slider_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SLIDER_NATIVE_SLIDER_GTK_H_
#define VIEWS_CONTROLS_SLIDER_NATIVE_SLIDER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/views/controls/slider/native_slider_wrapper.h b/views/controls/slider/native_slider_wrapper.h
index 6df3145..d25235f 100644
--- a/views/controls/slider/native_slider_wrapper.h
+++ b/views/controls/slider/native_slider_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SLIDER_NATIVE_SLIDER_WRAPPER_H_
#define VIEWS_CONTROLS_SLIDER_NATIVE_SLIDER_WRAPPER_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/views/controls/slider/slider.h b/views/controls/slider/slider.h
index 4850a23..c0ab251 100644
--- a/views/controls/slider/slider.h
+++ b/views/controls/slider/slider.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_SLIDER_SLIDER_H_
#define VIEWS_CONTROLS_SLIDER_SLIDER_H_
+#pragma once
#if defined(OS_LINUX)
#include <gdk/gdk.h>
diff --git a/views/controls/tabbed_pane/native_tabbed_pane_gtk.h b/views/controls/tabbed_pane/native_tabbed_pane_gtk.h
index 229faa5..b477a62 100644
--- a/views/controls/tabbed_pane/native_tabbed_pane_gtk.h
+++ b/views/controls/tabbed_pane/native_tabbed_pane_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABBED_PANE_NATIVE_TABBED_PANE_GTK_H_
#define VIEWS_CONTROLS_TABBED_PANE_NATIVE_TABBED_PANE_GTK_H_
+#pragma once
#include "views/controls/native_control_gtk.h"
#include "views/controls/tabbed_pane/native_tabbed_pane_wrapper.h"
diff --git a/views/controls/tabbed_pane/native_tabbed_pane_win.h b/views/controls/tabbed_pane/native_tabbed_pane_win.h
index 4e4cc2a..8eac285 100644
--- a/views/controls/tabbed_pane/native_tabbed_pane_win.h
+++ b/views/controls/tabbed_pane/native_tabbed_pane_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABBED_PANE_NATIVE_TABBED_PANE_WIN_H_
#define VIEWS_CONTROLS_TABBED_PANE_NATIVE_TABBED_PANE_WIN_H_
+#pragma once
#include <vector>
diff --git a/views/controls/tabbed_pane/native_tabbed_pane_wrapper.h b/views/controls/tabbed_pane/native_tabbed_pane_wrapper.h
index 97c5fba..6b08d84 100644
--- a/views/controls/tabbed_pane/native_tabbed_pane_wrapper.h
+++ b/views/controls/tabbed_pane/native_tabbed_pane_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABBED_PANE_NATIVE_TABBED_PANE_WRAPPER_H_
#define VIEWS_CONTROLS_TABBED_PANE_NATIVE_TABBED_PANE_WRAPPER_H_
+#pragma once
namespace views {
diff --git a/views/controls/tabbed_pane/tabbed_pane.h b/views/controls/tabbed_pane/tabbed_pane.h
index 36026a0..da077c3 100644
--- a/views/controls/tabbed_pane/tabbed_pane.h
+++ b/views/controls/tabbed_pane/tabbed_pane.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABBED_PANE_H_
#define VIEWS_CONTROLS_TABBED_PANE_H_
+#pragma once
#include "views/view.h"
diff --git a/views/controls/table/group_table_view.h b/views/controls/table/group_table_view.h
index b137083..0e9f1ee 100644
--- a/views/controls/table/group_table_view.h
+++ b/views/controls/table/group_table_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABLE_GROUP_TABLE_VIEW_H_
#define VIEWS_CONTROLS_TABLE_GROUP_TABLE_VIEW_H_
+#pragma once
#include "app/table_model.h"
#include "base/task.h"
diff --git a/views/controls/table/native_table_gtk.h b/views/controls/table/native_table_gtk.h
index 5078dee..e927d60 100644
--- a/views/controls/table/native_table_gtk.h
+++ b/views/controls/table/native_table_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABLE_NATIVE_TABLE_GTK_H_
#define VIEWS_CONTROLS_TABLE_NATIVE_TABLE_GTK_H_
+#pragma once
#include "app/gtk_signal.h"
#include "app/table_model.h"
diff --git a/views/controls/table/native_table_win.h b/views/controls/table/native_table_win.h
index 509febd..d23a961 100644
--- a/views/controls/table/native_table_win.h
+++ b/views/controls/table/native_table_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABLE_NATIVE_TABLE_WIN_H_
#define VIEWS_CONTROLS_TABLE_NATIVE_TABLE_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/views/controls/table/native_table_wrapper.h b/views/controls/table/native_table_wrapper.h
index 58cf977..4fe1181 100644
--- a/views/controls/table/native_table_wrapper.h
+++ b/views/controls/table/native_table_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABLE_NATIVE_TABLE_WRAPPER_H_
#define VIEWS_CONTROLS_TABLE_NATIVE_TABLE_WRAPPER_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/views/controls/table/table_view.h b/views/controls/table/table_view.h
index 9f427d4..2799c62 100644
--- a/views/controls/table/table_view.h
+++ b/views/controls/table/table_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABLE_TABLE_VIEW_H_
#define VIEWS_CONTROLS_TABLE_TABLE_VIEW_H_
+#pragma once
#include "build/build_config.h"
diff --git a/views/controls/table/table_view2.h b/views/controls/table/table_view2.h
index 0f88cde..102eece 100644
--- a/views/controls/table/table_view2.h
+++ b/views/controls/table/table_view2.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABLE_TABLE_VIEW2_H_
#define VIEWS_CONTROLS_TABLE_TABLE_VIEW2_H_
+#pragma once
#include "build/build_config.h"
diff --git a/views/controls/table/table_view_observer.h b/views/controls/table/table_view_observer.h
index a86bb8e..07a1e86 100644
--- a/views/controls/table/table_view_observer.h
+++ b/views/controls/table/table_view_observer.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TABLE_TABLE_VIEW_OBSERVER_H_
#define VIEWS_CONTROLS_TABLE_TABLE_VIEW_OBSERVER_H_
+#pragma once
#include "base/keyboard_codes.h"
diff --git a/views/controls/textfield/gtk_views_entry.h b/views/controls/textfield/gtk_views_entry.h
index e5b370d..aae80aa 100644
--- a/views/controls/textfield/gtk_views_entry.h
+++ b/views/controls/textfield/gtk_views_entry.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_GTK_VIEWS_ENTRY_H_
#define VIEWS_WIDGET_GTK_VIEWS_ENTRY_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtkentry.h>
diff --git a/views/controls/textfield/gtk_views_textview.h b/views/controls/textfield/gtk_views_textview.h
index 5b3684b..228a445 100644
--- a/views/controls/textfield/gtk_views_textview.h
+++ b/views/controls/textfield/gtk_views_textview.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TEXTFIELD_GTK_VIEWS_TEXTVIEW_H_
#define VIEWS_CONTROLS_TEXTFIELD_GTK_VIEWS_TEXTVIEW_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtktextview.h>
diff --git a/views/controls/textfield/native_textfield_gtk.h b/views/controls/textfield/native_textfield_gtk.h
index ff92d4e..b7665a8 100644
--- a/views/controls/textfield/native_textfield_gtk.h
+++ b/views/controls/textfield/native_textfield_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_GTK_H_
#define VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/views/controls/textfield/native_textfield_win.h b/views/controls/textfield/native_textfield_win.h
index abb3357..52504c1 100644
--- a/views/controls/textfield/native_textfield_win.h
+++ b/views/controls/textfield/native_textfield_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_WIN_H_
#define VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_WIN_H_
+#pragma once
#include <atlbase.h>
#include <atlapp.h>
diff --git a/views/controls/textfield/native_textfield_wrapper.h b/views/controls/textfield/native_textfield_wrapper.h
index 90321a9..afe1917 100644
--- a/views/controls/textfield/native_textfield_wrapper.h
+++ b/views/controls/textfield/native_textfield_wrapper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_WRAPPER_H_
#define VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_WRAPPER_H_
+#pragma once
#include "base/string16.h"
#include "gfx/native_widget_types.h"
diff --git a/views/controls/textfield/textfield.h b/views/controls/textfield/textfield.h
index d2048a4..0b1c070 100644
--- a/views/controls/textfield/textfield.h
+++ b/views/controls/textfield/textfield.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TEXTFIELD_TEXTFIELD_H_
#define VIEWS_CONTROLS_TEXTFIELD_TEXTFIELD_H_
+#pragma once
#if defined (OS_LINUX)
#include <gdk/gdk.h>
diff --git a/views/controls/throbber.h b/views/controls/throbber.h
index e5d0490..d02623d 100644
--- a/views/controls/throbber.h
+++ b/views/controls/throbber.h
@@ -6,6 +6,7 @@
#ifndef VIEWS_CONTROLS_THROBBER_H_
#define VIEWS_CONTROLS_THROBBER_H_
+#pragma once
#include "base/basictypes.h"
#include "base/time.h"
diff --git a/views/controls/tree/tree_view.h b/views/controls/tree/tree_view.h
index 177fc40..6d1fdac 100644
--- a/views/controls/tree/tree_view.h
+++ b/views/controls/tree/tree_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_CONTROLS_TREE_TREE_VIEW_H_
#define VIEWS_CONTROLS_TREE_TREE_VIEW_H_
+#pragma once
#include <windows.h>
#include <commctrl.h>
diff --git a/views/drag_utils.h b/views/drag_utils.h
index cec512a..4418504 100644
--- a/views/drag_utils.h
+++ b/views/drag_utils.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_DRAG_UTILS_H_
#define VIEWS_DRAG_UTILS_H_
+#pragma once
#include <string>
diff --git a/views/event.h b/views/event.h
index 6f96a71..fd16f31 100644
--- a/views/event.h
+++ b/views/event.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EVENT_H_
#define VIEWS_EVENT_H_
+#pragma once
#include "base/basictypes.h"
#include "base/keyboard_codes.h"
diff --git a/views/examples/button_example.h b/views/examples/button_example.h
index f55baa9..ca66508 100644
--- a/views/examples/button_example.h
+++ b/views/examples/button_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_BUTTON_EXAMPLE_H_
#define VIEWS_EXAMPLES_BUTTON_EXAMPLE_H_
+#pragma once
#include "base/string_util.h"
#include "views/controls/button/text_button.h"
diff --git a/views/examples/combobox_example.h b/views/examples/combobox_example.h
index 97d5ef5..d756eb5 100644
--- a/views/examples/combobox_example.h
+++ b/views/examples/combobox_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_COMBOBOX_EXAMPLE_H_
#define VIEWS_EXAMPLES_COMBOBOX_EXAMPLE_H_
+#pragma once
#include "app/combobox_model.h"
#include "base/string_util.h"
diff --git a/views/examples/example_base.h b/views/examples/example_base.h
index fbe5cbc..d4e41bb 100644
--- a/views/examples/example_base.h
+++ b/views/examples/example_base.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_EXAMPLE_BASE_H_
#define VIEWS_EXAMPLES_EXAMPLE_BASE_H_
+#pragma once
#include <string>
diff --git a/views/examples/examples_main.h b/views/examples/examples_main.h
index 2b8366e..000d24a 100644
--- a/views/examples/examples_main.h
+++ b/views/examples/examples_main.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_EXAMPLE_MAIN_H_
#define VIEWS_EXAMPLES_EXAMPLE_MAIN_H_
+#pragma once
#include <string>
diff --git a/views/examples/menu_example.h b/views/examples/menu_example.h
index d43acde..91c32a4 100644
--- a/views/examples/menu_example.h
+++ b/views/examples/menu_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_MENU_EXAMPLE_H_
#define VIEWS_EXAMPLES_MENU_EXAMPLE_H_
+#pragma once
#include <set>
diff --git a/views/examples/message_box_example.h b/views/examples/message_box_example.h
index 9d3631b..29eced8 100644
--- a/views/examples/message_box_example.h
+++ b/views/examples/message_box_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_MESSAGE_BOX_EXAMPLE_H_
#define VIEWS_EXAMPLES_MESSAGE_BOX_EXAMPLE_H_
+#pragma once
#include "base/compiler_specific.h"
#include "base/string_util.h"
diff --git a/views/examples/radio_button_example.h b/views/examples/radio_button_example.h
index 5610700..4bd5ab2a 100644
--- a/views/examples/radio_button_example.h
+++ b/views/examples/radio_button_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_RADIO_BUTTON_EXAMPLE_H_
#define VIEWS_EXAMPLES_RADIO_BUTTON_EXAMPLE_H_
+#pragma once
#include "base/compiler_specific.h"
#include "base/string_util.h"
diff --git a/views/examples/scroll_view_example.h b/views/examples/scroll_view_example.h
index c644f62..d8eab90 100644
--- a/views/examples/scroll_view_example.h
+++ b/views/examples/scroll_view_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_SCROLL_BAR_EXAMPLE_H_
#define VIEWS_EXAMPLES_SCROLL_BAR_EXAMPLE_H_
+#pragma once
#include "base/compiler_specific.h"
#include "base/string_util.h"
diff --git a/views/examples/single_split_view_example.h b/views/examples/single_split_view_example.h
index 599cc32..3eaea7c 100644
--- a/views/examples/single_split_view_example.h
+++ b/views/examples/single_split_view_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_SINGLE_SPLIT_VIEW_EXAMPLE_H_
#define VIEWS_EXAMPLES_SINGLE_SPLIT_VIEW_EXAMPLE_H_
+#pragma once
#include "views/controls/single_split_view.h"
#include "views/examples/example_base.h"
diff --git a/views/examples/slider_example.h b/views/examples/slider_example.h
index 601e6c1..f70c6bd 100644
--- a/views/examples/slider_example.h
+++ b/views/examples/slider_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_SLIDER_EXAMPLE_H_
#define VIEWS_EXAMPLES_SLIDER_EXAMPLE_H_
+#pragma once
#include "views/controls/slider/slider.h"
#include "views/examples/example_base.h"
diff --git a/views/examples/tabbed_pane_example.h b/views/examples/tabbed_pane_example.h
index 1b712a8..f49d15c 100644
--- a/views/examples/tabbed_pane_example.h
+++ b/views/examples/tabbed_pane_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_TABBED_PANE_EXAMPLE_H_
#define VIEWS_EXAMPLES_TABBED_PANE_EXAMPLE_H_
+#pragma once
#include "base/string_util.h"
#include "views/controls/button/text_button.h"
diff --git a/views/examples/table2_example.h b/views/examples/table2_example.h
index b2c0543..9e2f22f 100644
--- a/views/examples/table2_example.h
+++ b/views/examples/table2_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_TABLE2_EXAMPLE_H_
#define VIEWS_EXAMPLES_TABLE2_EXAMPLE_H_
+#pragma once
#include <vector>
diff --git a/views/examples/table_example.h b/views/examples/table_example.h
index 1fcf33f..1a447f4 100644
--- a/views/examples/table_example.h
+++ b/views/examples/table_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_TABLE_EXAMPLE_H_
#define VIEWS_EXAMPLES_TABLE_EXAMPLE_H_
+#pragma once
#include <vector>
diff --git a/views/examples/textfield_example.h b/views/examples/textfield_example.h
index 1a03b05..a14f443 100644
--- a/views/examples/textfield_example.h
+++ b/views/examples/textfield_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_TEXTFIELD_EXAMPLE_H_
#define VIEWS_EXAMPLES_TEXTFIELD_EXAMPLE_H_
+#pragma once
#include "base/utf_string_conversions.h"
#include "views/controls/button/text_button.h"
diff --git a/views/examples/widget_example.h b/views/examples/widget_example.h
index 9208a1b..ef6107a 100644
--- a/views/examples/widget_example.h
+++ b/views/examples/widget_example.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_EXAMPLES_WIDGET_EXAMPLE_H_
#define VIEWS_EXAMPLES_WIDGET_EXAMPLE_H_
+#pragma once
#include "views/background.h"
#include "views/box_layout.h"
diff --git a/views/fill_layout.h b/views/fill_layout.h
index 89dd5ee..bede6ad 100644
--- a/views/fill_layout.h
+++ b/views/fill_layout.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_FILL_LAYOUT_H_
#define VIEWS_FILL_LAYOUT_H_
+#pragma once
#include "views/layout_manager.h"
#include "views/view.h"
diff --git a/views/focus/accelerator_handler.h b/views/focus/accelerator_handler.h
index 67ce92c..6140d364 100644
--- a/views/focus/accelerator_handler.h
+++ b/views/focus/accelerator_handler.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_FOCUS_ACCELERATOR_HANDLER_H_
#define VIEWS_FOCUS_ACCELERATOR_HANDLER_H_
+#pragma once
#include "build/build_config.h"
diff --git a/views/focus/external_focus_tracker.h b/views/focus/external_focus_tracker.h
index 3a15aa1..8080f39 100644
--- a/views/focus/external_focus_tracker.h
+++ b/views/focus/external_focus_tracker.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_FOCUS_EXTERNAL_FOCUS_TRACKER_H_
#define VIEWS_FOCUS_EXTERNAL_FOCUS_TRACKER_H_
+#pragma once
#include "views/focus/focus_manager.h"
diff --git a/views/focus/focus_manager.h b/views/focus/focus_manager.h
index 7abe1d0..73cfdc8 100644
--- a/views/focus/focus_manager.h
+++ b/views/focus/focus_manager.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_FOCUS_FOCUS_MANAGER_H_
#define VIEWS_FOCUS_FOCUS_MANAGER_H_
+#pragma once
#include <list>
#include <map>
diff --git a/views/focus/focus_search.h b/views/focus/focus_search.h
index d6479c4..5fcffe2 100644
--- a/views/focus/focus_search.h
+++ b/views/focus/focus_search.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_FOCUS_SEARCH_H_
#define VIEWS_WIDGET_FOCUS_SEARCH_H_
+#pragma once
#include "views/view.h"
diff --git a/views/focus/focus_util_win.h b/views/focus/focus_util_win.h
index 832a6df..7a85720 100644
--- a/views/focus/focus_util_win.h
+++ b/views/focus/focus_util_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_FOCUS_FOCUS_UTIL_WIN_H_
#define VIEWS_FOCUS_FOCUS_UTIL_WIN_H_
+#pragma once
#include <windows.h>
diff --git a/views/focus/view_storage.h b/views/focus/view_storage.h
index e72386a..bc34bb2 100644
--- a/views/focus/view_storage.h
+++ b/views/focus/view_storage.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_FOCUS_VIEW_STORAGE_H_
#define VIEWS_FOCUS_VIEW_STORAGE_H_
+#pragma once
#include "base/singleton.h"
#include "views/view.h"
diff --git a/views/grid_layout.h b/views/grid_layout.h
index bb882ad..a1574ce 100644
--- a/views/grid_layout.h
+++ b/views/grid_layout.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_GRID_LAYOUT_H_
#define VIEWS_GRID_LAYOUT_H_
+#pragma once
#include <string>
#include <vector>
diff --git a/views/layout_manager.h b/views/layout_manager.h
index 48a9c96..c7e2190 100644
--- a/views/layout_manager.h
+++ b/views/layout_manager.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_LAYOUT_MANAGER_H_
#define VIEWS_LAYOUT_MANAGER_H_
+#pragma once
#include "views/view.h"
diff --git a/views/painter.h b/views/painter.h
index a237461..6cfb7dc 100644
--- a/views/painter.h
+++ b/views/painter.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_PAINTER_H_
#define VIEWS_PAINTER_H_
+#pragma once
#include "base/basictypes.h"
#include "third_party/skia/include/core/SkColor.h"
diff --git a/views/repeat_controller.h b/views/repeat_controller.h
index 78adeb1..e96a3d1 100644
--- a/views/repeat_controller.h
+++ b/views/repeat_controller.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_REPEAT_CONTROLLER_H_
#define VIEWS_REPEAT_CONTROLLER_H_
+#pragma once
#include "base/callback.h"
#include "base/scoped_ptr.h"
diff --git a/views/screen.h b/views/screen.h
index 4fd60b9..6d6bc89 100644
--- a/views/screen.h
+++ b/views/screen.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_SCREEN_H_
#define VIEWS_SCREEN_H_
+#pragma once
#include "gfx/native_widget_types.h"
#include "gfx/point.h"
diff --git a/views/standard_layout.h b/views/standard_layout.h
index 3f8f4a1..9679289 100644
--- a/views/standard_layout.h
+++ b/views/standard_layout.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_STANDARD_LAYOUT_H_
#define VIEWS_STANDARD_LAYOUT_H_
+#pragma once
#include "views/grid_layout.h"
diff --git a/views/view.h b/views/view.h
index 5a72863..fcd0ee7 100644
--- a/views/view.h
+++ b/views/view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_VIEW_H_
#define VIEWS_VIEW_H_
+#pragma once
#include "build/build_config.h"
diff --git a/views/view_constants.h b/views/view_constants.h
index d36dbb4..6dbc1de 100644
--- a/views/view_constants.h
+++ b/views/view_constants.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_VIEW_CONSTANTS_H_
#define VIEWS_VIEW_CONSTANTS_H_
+#pragma once
namespace views {
diff --git a/views/view_text_utils.h b/views/view_text_utils.h
index 5e292b9..6261f58 100644
--- a/views/view_text_utils.h
+++ b/views/view_text_utils.h
@@ -6,6 +6,7 @@
#ifndef VIEWS_VIEW_TEXT_UTILS_H_
#define VIEWS_VIEW_TEXT_UTILS_H_
+#pragma once
#include <string>
diff --git a/views/views_delegate.h b/views/views_delegate.h
index d78304c..77edac2 100644
--- a/views/views_delegate.h
+++ b/views/views_delegate.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_VIEWS_DELEGATE_H_
#define VIEWS_VIEWS_DELEGATE_H_
+#pragma once
#include <string>
#if defined(OS_WIN)
diff --git a/views/widget/aero_tooltip_manager.h b/views/widget/aero_tooltip_manager.h
index 8cfca64..e7fe5af 100644
--- a/views/widget/aero_tooltip_manager.h
+++ b/views/widget/aero_tooltip_manager.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_AERO_TOOLTIP_MANAGER_H_
#define VIEWS_WIDGET_AERO_TOOLTIP_MANAGER_H_
+#pragma once
#include "base/ref_counted.h"
#include "base/task.h"
diff --git a/views/widget/default_theme_provider.h b/views/widget/default_theme_provider.h
index 962427f..79366a9 100644
--- a/views/widget/default_theme_provider.h
+++ b/views/widget/default_theme_provider.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_DEFAULT_THEME_PROVIDER_H_
#define VIEWS_DEFAULT_THEME_PROVIDER_H_
+#pragma once
#include <vector>
diff --git a/views/widget/drop_helper.h b/views/widget/drop_helper.h
index 63bfa27..28c9c8f 100644
--- a/views/widget/drop_helper.h
+++ b/views/widget/drop_helper.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_DROP_HELPER_H_
#define VIEWS_WIDGET_DROP_HELPER_H_
+#pragma once
#include "base/basictypes.h"
diff --git a/views/widget/drop_target_gtk.h b/views/widget/drop_target_gtk.h
index b4a5c56..d9cb011 100644
--- a/views/widget/drop_target_gtk.h
+++ b/views/widget/drop_target_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_DROP_TARGET_GTK_H_
#define VIEWS_WIDGET_DROP_TARGET_GTK_H_
+#pragma once
#include <gtk/gtk.h>
#include <set>
diff --git a/views/widget/drop_target_win.h b/views/widget/drop_target_win.h
index d771c07..75949a9 100644
--- a/views/widget/drop_target_win.h
+++ b/views/widget/drop_target_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_DROP_TARGET_WIN_H_
#define VIEWS_WIDGET_DROP_TARGET_WIN_H_
+#pragma once
#include "base/base_drop_target.h"
#include "views/widget/drop_helper.h"
diff --git a/views/widget/gtk_views_fixed.h b/views/widget/gtk_views_fixed.h
index 8fa3b80..a03c67b 100644
--- a/views/widget/gtk_views_fixed.h
+++ b/views/widget/gtk_views_fixed.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_GTK_VIEWS_FIXED_H_
#define VIEWS_WIDGET_GTK_VIEWS_FIXED_H_
+#pragma once
#include <gdk/gdk.h>
#include <gtk/gtkfixed.h>
diff --git a/views/widget/gtk_views_window.h b/views/widget/gtk_views_window.h
index 0dd54be..8557db0 100644
--- a/views/widget/gtk_views_window.h
+++ b/views/widget/gtk_views_window.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_GTK_VIEWS_WINDOW_H_
#define VIEWS_WIDGET_GTK_VIEWS_WINDOW_H_
+#pragma once
#include <gtk/gtkwindow.h>
diff --git a/views/widget/root_view.h b/views/widget/root_view.h
index 4d40b21..6694f6a 100644
--- a/views/widget/root_view.h
+++ b/views/widget/root_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_ROOT_VIEW_H_
#define VIEWS_WIDGET_ROOT_VIEW_H_
+#pragma once
#include <string>
diff --git a/views/widget/tooltip_manager.h b/views/widget/tooltip_manager.h
index 48708eb..4931557 100644
--- a/views/widget/tooltip_manager.h
+++ b/views/widget/tooltip_manager.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_TOOLTIP_MANAGER_H_
#define VIEWS_WIDGET_TOOLTIP_MANAGER_H_
+#pragma once
#include <string>
diff --git a/views/widget/tooltip_manager_gtk.h b/views/widget/tooltip_manager_gtk.h
index d939343..c78acec 100644
--- a/views/widget/tooltip_manager_gtk.h
+++ b/views/widget/tooltip_manager_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_TOOLTIP_MANAGER_GTK_H_
#define VIEWS_WIDGET_TOOLTIP_MANAGER_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/views/widget/tooltip_manager_win.h b/views/widget/tooltip_manager_win.h
index e945031..27c7e7a 100644
--- a/views/widget/tooltip_manager_win.h
+++ b/views/widget/tooltip_manager_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_TOOLTIP_MANAGER_WIN_H_
#define VIEWS_WIDGET_TOOLTIP_MANAGER_WIN_H_
+#pragma once
#include <windows.h>
#include <commctrl.h>
diff --git a/views/widget/tooltip_window_gtk.h b/views/widget/tooltip_window_gtk.h
index 3ba0c20..fad4d0e 100644
--- a/views/widget/tooltip_window_gtk.h
+++ b/views/widget/tooltip_window_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_TOOLTIP_WINDOW_GTK_H_
#define VIEWS_WIDGET_TOOLTIP_WINDOW_GTK_H_
+#pragma once
#include <string>
diff --git a/views/widget/widget.h b/views/widget/widget.h
index 7443bcb..1ca96a5 100644
--- a/views/widget/widget.h
+++ b/views/widget/widget.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_WIDGET_H_
#define VIEWS_WIDGET_WIDGET_H_
+#pragma once
#include <vector>
diff --git a/views/widget/widget_delegate.h b/views/widget/widget_delegate.h
index 0bd86eb..71ea6ee 100644
--- a/views/widget/widget_delegate.h
+++ b/views/widget/widget_delegate.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_WIDGET_DELEGATE_H_
#define VIEWS_WIDGET_WIDGET_DELEGATE_H_
+#pragma once
namespace views {
diff --git a/views/widget/widget_gtk.h b/views/widget/widget_gtk.h
index 3700aa3..d010b03 100644
--- a/views/widget/widget_gtk.h
+++ b/views/widget/widget_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_WIDGET_GTK_H_
#define VIEWS_WIDGET_WIDGET_GTK_H_
+#pragma once
#include <gtk/gtk.h>
diff --git a/views/widget/widget_win.h b/views/widget/widget_win.h
index f52cf6f..b515d17 100644
--- a/views/widget/widget_win.h
+++ b/views/widget/widget_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WIDGET_WIDGET_WIN_H_
#define VIEWS_WIDGET_WIDGET_WIN_H_
+#pragma once
#include <atlbase.h>
#include <atlapp.h>
diff --git a/views/window/client_view.h b/views/window/client_view.h
index f6088e3..fc79f73 100644
--- a/views/window/client_view.h
+++ b/views/window/client_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_CLIENT_VIEW_H_
#define VIEWS_WINDOW_CLIENT_VIEW_H_
+#pragma once
#include "views/view.h"
diff --git a/views/window/custom_frame_view.h b/views/window/custom_frame_view.h
index 814a7a8..e424f29 100644
--- a/views/window/custom_frame_view.h
+++ b/views/window/custom_frame_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_CUSTOM_FRAME_VIEW_H_
#define VIEWS_WINDOW_CUSTOM_FRAME_VIEW_H_
+#pragma once
#include "views/controls/button/image_button.h"
#include "views/window/non_client_view.h"
diff --git a/views/window/dialog_client_view.h b/views/window/dialog_client_view.h
index 470481c..fdc4693 100644
--- a/views/window/dialog_client_view.h
+++ b/views/window/dialog_client_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_DIALOG_CLIENT_VIEW_H_
#define VIEWS_WINDOW_DIALOG_CLIENT_VIEW_H_
+#pragma once
#include "gfx/font.h"
#include "views/focus/focus_manager.h"
diff --git a/views/window/dialog_delegate.h b/views/window/dialog_delegate.h
index da120e7..6c8b27c 100644
--- a/views/window/dialog_delegate.h
+++ b/views/window/dialog_delegate.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_DIALOG_DELEGATE_H_
#define VIEWS_WINDOW_DIALOG_DELEGATE_H_
+#pragma once
#include "app/message_box_flags.h"
#include "views/accessibility/accessibility_types.h"
diff --git a/views/window/hit_test.h b/views/window/hit_test.h
index 35e88ae..657d88e 100644
--- a/views/window/hit_test.h
+++ b/views/window/hit_test.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_HIT_TEST_H_
#define VIEWS_WINDOW_HIT_TEST_H_
+#pragma once
// Defines the same symbolic names used by the WM_NCHITTEST Notification under
// win32 (the integer values are not guaranteed to be equivalent). We do this
diff --git a/views/window/native_frame_view.h b/views/window/native_frame_view.h
index c68941b..b20e328 100644
--- a/views/window/native_frame_view.h
+++ b/views/window/native_frame_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_NATIVE_FRAME_VIEW_H_
#define VIEWS_WINDOW_NATIVE_FRAME_VIEW_H_
+#pragma once
#include "views/window/non_client_view.h"
diff --git a/views/window/non_client_view.h b/views/window/non_client_view.h
index 4377505..ced8063 100644
--- a/views/window/non_client_view.h
+++ b/views/window/non_client_view.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_NON_CLIENT_VIEW_H_
#define VIEWS_WINDOW_NON_CLIENT_VIEW_H_
+#pragma once
#include "base/task.h"
#include "views/view.h"
diff --git a/views/window/window.h b/views/window/window.h
index c0148bf..c16cdaa 100644
--- a/views/window/window.h
+++ b/views/window/window.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_WINDOW_H_
#define VIEWS_WINDOW_WINDOW_H_
+#pragma once
#include "gfx/native_widget_types.h"
diff --git a/views/window/window_delegate.h b/views/window/window_delegate.h
index a5144d0..95ae934 100644
--- a/views/window/window_delegate.h
+++ b/views/window/window_delegate.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_WINDOW_DELEGATE_H_
#define VIEWS_WINDOW_WINDOW_DELEGATE_H_
+#pragma once
#include <string>
diff --git a/views/window/window_gtk.h b/views/window/window_gtk.h
index 5aa8cbe..c62bc71 100644
--- a/views/window/window_gtk.h
+++ b/views/window/window_gtk.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_WINDOW_GTK_H_
#define VIEWS_WINDOW_WINDOW_GTK_H_
+#pragma once
#include "base/basictypes.h"
#include "views/widget/widget_gtk.h"
diff --git a/views/window/window_resources.h b/views/window/window_resources.h
index e79476e..4ce4112 100644
--- a/views/window/window_resources.h
+++ b/views/window/window_resources.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_WINDOW_RESOURCES_H_
#define VIEWS_WINDOW_WINDOW_RESOURCES_H_
+#pragma once
class SkBitmap;
diff --git a/views/window/window_shape.h b/views/window/window_shape.h
index 5b47415..0fadc87 100644
--- a/views/window/window_shape.h
+++ b/views/window/window_shape.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_WINDOW_SHAPE_H_
#define VIEWS_WINDOW_WINDOW_SHAPE_H_
+#pragma once
namespace gfx {
class Size;
diff --git a/views/window/window_win.h b/views/window/window_win.h
index c1b1630..eb6ba63 100644
--- a/views/window/window_win.h
+++ b/views/window/window_win.h
@@ -4,6 +4,7 @@
#ifndef VIEWS_WINDOW_WINDOW_WIN_H_
#define VIEWS_WINDOW_WINDOW_WIN_H_
+#pragma once
#include "views/widget/widget_win.h"
#include "views/window/window.h"