summaryrefslogtreecommitdiffstats
path: root/ui/base
diff options
context:
space:
mode:
authoravi <avi@chromium.org>2015-12-23 00:05:24 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-23 08:06:02 +0000
commit20f6a6d5309f54d01b218a2df393e80fd43f166c (patch)
treed8f63ef92e379665cc036e45a71419dabb15ad9d /ui/base
parent6d4faa11235e13e35c202ec5411360cffbb81111 (diff)
downloadchromium_src-20f6a6d5309f54d01b218a2df393e80fd43f166c.zip
chromium_src-20f6a6d5309f54d01b218a2df393e80fd43f166c.tar.gz
chromium_src-20f6a6d5309f54d01b218a2df393e80fd43f166c.tar.bz2
Switch to standard integer types in ui/base/.
BUG=138542 TBR=sky@chromium.org Review URL: https://codereview.chromium.org/1547893002 Cr-Commit-Position: refs/heads/master@{#366729}
Diffstat (limited to 'ui/base')
-rw-r--r--ui/base/accelerators/accelerator.cc11
-rw-r--r--ui/base/accelerators/accelerator_history.h1
-rw-r--r--ui/base/accelerators/accelerator_manager.h2
-rw-r--r--ui/base/accelerators/accelerator_manager_unittest.cc1
-rw-r--r--ui/base/accelerators/menu_label_accelerator_util_linux.cc2
-rw-r--r--ui/base/accelerators/menu_label_accelerator_util_linux_unittest.cc4
-rw-r--r--ui/base/accelerators/platform_accelerator_cocoa.h1
-rw-r--r--ui/base/android/ui_base_jni_registrar.cc1
-rw-r--r--ui/base/clipboard/clipboard.h11
-rw-r--r--ui/base/clipboard/clipboard_android.cc8
-rw-r--r--ui/base/clipboard/clipboard_android.h10
-rw-r--r--ui/base/clipboard/clipboard_aura.cc1
-rw-r--r--ui/base/clipboard/clipboard_aura.h8
-rw-r--r--ui/base/clipboard/clipboard_aurax11.cc1
-rw-r--r--ui/base/clipboard/clipboard_aurax11.h10
-rw-r--r--ui/base/clipboard/clipboard_mac.h8
-rw-r--r--ui/base/clipboard/clipboard_test_template.h39
-rw-r--r--ui/base/clipboard/clipboard_util_win.cc2
-rw-r--r--ui/base/clipboard/clipboard_util_win.h1
-rw-r--r--ui/base/clipboard/clipboard_win.cc12
-rw-r--r--ui/base/clipboard/clipboard_win.h10
-rw-r--r--ui/base/clipboard/custom_data_helper.h3
-rw-r--r--ui/base/clipboard/scoped_clipboard_writer.h1
-rw-r--r--ui/base/cocoa/constrained_window/constrained_window_animation.mm11
-rw-r--r--ui/base/cocoa/controls/blue_label_button_unittest.mm1
-rw-r--r--ui/base/cocoa/controls/hover_image_menu_button_unittest.mm1
-rw-r--r--ui/base/cocoa/focus_tracker.mm1
-rw-r--r--ui/base/cocoa/remote_layer_api.h2
-rw-r--r--ui/base/cocoa/scoped_cg_context_smooth_fonts.h1
-rw-r--r--ui/base/cocoa/three_part_image.h1
-rw-r--r--ui/base/cocoa/tracking_area.h1
-rw-r--r--ui/base/cursor/cursor_loader.h1
-rw-r--r--ui/base/cursor/cursor_loader_ozone.h1
-rw-r--r--ui/base/cursor/cursor_loader_win.h1
-rw-r--r--ui/base/cursor/cursor_loader_x11.cc1
-rw-r--r--ui/base/cursor/cursor_loader_x11.h1
-rw-r--r--ui/base/cursor/cursors_aura.cc3
-rw-r--r--ui/base/cursor/image_cursors.cc2
-rw-r--r--ui/base/cursor/image_cursors.h1
-rw-r--r--ui/base/cursor/ozone/bitmap_cursor_factory_ozone.h1
-rw-r--r--ui/base/default_theme_provider.h3
-rw-r--r--ui/base/dragdrop/download_file_interface.h1
-rw-r--r--ui/base/dragdrop/drag_drop_types.h8
-rw-r--r--ui/base/dragdrop/drag_drop_types_win.cc8
-rw-r--r--ui/base/dragdrop/drag_source_win.h2
-rw-r--r--ui/base/dragdrop/drag_utils.cc2
-rw-r--r--ui/base/dragdrop/drag_utils_win.cc1
-rw-r--r--ui/base/dragdrop/drop_target_event.h3
-rw-r--r--ui/base/dragdrop/drop_target_win.h1
-rw-r--r--ui/base/dragdrop/os_exchange_data.cc1
-rw-r--r--ui/base/dragdrop/os_exchange_data.h2
-rw-r--r--ui/base/dragdrop/os_exchange_data_provider_aura.h1
-rw-r--r--ui/base/dragdrop/os_exchange_data_provider_aurax11.h2
-rw-r--r--ui/base/dragdrop/os_exchange_data_provider_mac.h1
-rw-r--r--ui/base/dragdrop/os_exchange_data_provider_win.cc6
-rw-r--r--ui/base/dragdrop/os_exchange_data_provider_win.h2
-rw-r--r--ui/base/dragdrop/os_exchange_data_unittest.cc1
-rw-r--r--ui/base/hit_test.h2
-rw-r--r--ui/base/idle/idle.h1
-rw-r--r--ui/base/idle/idle_linux.cc1
-rw-r--r--ui/base/idle/idle_query_x11.h2
-rw-r--r--ui/base/idle/screensaver_window_finder_x11.cc1
-rw-r--r--ui/base/idle/screensaver_window_finder_x11.h2
-rw-r--r--ui/base/ime/candidate_window.cc2
-rw-r--r--ui/base/ime/candidate_window.h13
-rw-r--r--ui/base/ime/candidate_window_unittest.cc2
-rw-r--r--ui/base/ime/chromeos/character_composer.cc10
-rw-r--r--ui/base/ime/chromeos/character_composer.h4
-rw-r--r--ui/base/ime/chromeos/character_composer_unittest.cc3
-rw-r--r--ui/base/ime/chromeos/component_extension_ime_manager.cc3
-rw-r--r--ui/base/ime/chromeos/component_extension_ime_manager.h1
-rw-r--r--ui/base/ime/chromeos/component_extension_ime_manager_unittest.cc3
-rw-r--r--ui/base/ime/chromeos/fake_ime_keyboard.h1
-rw-r--r--ui/base/ime/chromeos/fake_input_method_delegate.h2
-rw-r--r--ui/base/ime/chromeos/ime_candidate_window_handler_interface.h5
-rw-r--r--ui/base/ime/chromeos/ime_keyboard.cc3
-rw-r--r--ui/base/ime/chromeos/ime_keyboard.h1
-rw-r--r--ui/base/ime/chromeos/ime_keyboard_ozone.h1
-rw-r--r--ui/base/ime/chromeos/ime_keyboard_x11.cc1
-rw-r--r--ui/base/ime/chromeos/ime_keyboard_x11.h1
-rw-r--r--ui/base/ime/chromeos/ime_keymap.cc3
-rw-r--r--ui/base/ime/chromeos/ime_keymap.h1
-rw-r--r--ui/base/ime/chromeos/input_method_delegate.h2
-rw-r--r--ui/base/ime/chromeos/input_method_descriptor.h1
-rw-r--r--ui/base/ime/chromeos/input_method_manager.h2
-rw-r--r--ui/base/ime/chromeos/input_method_whitelist.cc3
-rw-r--r--ui/base/ime/chromeos/input_method_whitelist.h2
-rw-r--r--ui/base/ime/chromeos/mock_component_extension_ime_manager_delegate.h1
-rw-r--r--ui/base/ime/chromeos/mock_ime_candidate_window_handler.cc2
-rw-r--r--ui/base/ime/chromeos/mock_ime_candidate_window_handler.h4
-rw-r--r--ui/base/ime/chromeos/mock_ime_engine_handler.cc9
-rw-r--r--ui/base/ime/chromeos/mock_ime_engine_handler.h19
-rw-r--r--ui/base/ime/chromeos/mock_ime_input_context_handler.cc6
-rw-r--r--ui/base/ime/chromeos/mock_ime_input_context_handler.h12
-rw-r--r--ui/base/ime/composition_text.h2
-rw-r--r--ui/base/ime/composition_text_unittest.cc2
-rw-r--r--ui/base/ime/composition_text_util_pango.cc2
-rw-r--r--ui/base/ime/composition_text_util_pango_unittest.cc8
-rw-r--r--ui/base/ime/composition_underline.h11
-rw-r--r--ui/base/ime/dummy_input_method.h1
-rw-r--r--ui/base/ime/dummy_text_input_client.cc2
-rw-r--r--ui/base/ime/dummy_text_input_client.h6
-rw-r--r--ui/base/ime/ime_bridge.cc3
-rw-r--r--ui/base/ime/ime_bridge.h1
-rw-r--r--ui/base/ime/ime_engine_handler_interface.cc1
-rw-r--r--ui/base/ime/ime_engine_handler_interface.h14
-rw-r--r--ui/base/ime/ime_engine_observer.h1
-rw-r--r--ui/base/ime/ime_input_context_handler_interface.h7
-rw-r--r--ui/base/ime/input_method.h6
-rw-r--r--ui/base/ime/input_method_auralinux.h1
-rw-r--r--ui/base/ime/input_method_auralinux_unittest.cc3
-rw-r--r--ui/base/ime/input_method_base.h2
-rw-r--r--ui/base/ime/input_method_base_unittest.cc1
-rw-r--r--ui/base/ime/input_method_chromeos.cc26
-rw-r--r--ui/base/ime/input_method_chromeos.h10
-rw-r--r--ui/base/ime/input_method_chromeos_unittest.cc69
-rw-r--r--ui/base/ime/input_method_factory.cc1
-rw-r--r--ui/base/ime/input_method_factory.h1
-rw-r--r--ui/base/ime/input_method_initializer.cc2
-rw-r--r--ui/base/ime/input_method_initializer.h1
-rw-r--r--ui/base/ime/input_method_mac.h1
-rw-r--r--ui/base/ime/input_method_minimal.cc4
-rw-r--r--ui/base/ime/input_method_minimal.h1
-rw-r--r--ui/base/ime/input_method_win.cc6
-rw-r--r--ui/base/ime/input_method_win.h2
-rw-r--r--ui/base/ime/linux/fake_input_method_context.h1
-rw-r--r--ui/base/ime/linux/fake_input_method_context_factory.h1
-rw-r--r--ui/base/ime/mock_input_method.h2
-rw-r--r--ui/base/ime/remote_input_method_delegate_win.h9
-rw-r--r--ui/base/ime/remote_input_method_win.cc20
-rw-r--r--ui/base/ime/remote_input_method_win.h2
-rw-r--r--ui/base/ime/remote_input_method_win_unittest.cc13
-rw-r--r--ui/base/ime/text_input_client.h6
-rw-r--r--ui/base/ime/win/imm32_manager.cc22
-rw-r--r--ui/base/ime/win/imm32_manager.h2
-rw-r--r--ui/base/ime/win/tsf_input_scope.cc3
-rw-r--r--ui/base/ime/win/tsf_input_scope.h1
-rw-r--r--ui/base/ime/win/tsf_input_scope_unittest.cc1
-rw-r--r--ui/base/l10n/formatter.h2
-rw-r--r--ui/base/l10n/l10n_util.cc3
-rw-r--r--ui/base/l10n/l10n_util.h6
-rw-r--r--ui/base/l10n/l10n_util_android.cc2
-rw-r--r--ui/base/l10n/l10n_util_collator.h2
-rw-r--r--ui/base/l10n/l10n_util_mac.h3
-rw-r--r--ui/base/l10n/l10n_util_mac_unittest.mm2
-rw-r--r--ui/base/l10n/l10n_util_posix.cc6
-rw-r--r--ui/base/l10n/l10n_util_unittest.cc13
-rw-r--r--ui/base/l10n/l10n_util_win.cc1
-rw-r--r--ui/base/l10n/time_format.h2
-rw-r--r--ui/base/layout.cc4
-rw-r--r--ui/base/layout.h1
-rw-r--r--ui/base/layout_unittest.cc1
-rw-r--r--ui/base/models/button_menu_item_model.h1
-rw-r--r--ui/base/models/list_model.h4
-rw-r--r--ui/base/models/list_model_unittest.cc4
-rw-r--r--ui/base/models/list_selection_model.h4
-rw-r--r--ui/base/models/list_selection_model_unittest.cc2
-rw-r--r--ui/base/models/simple_combobox_model.h1
-rw-r--r--ui/base/models/simple_menu_model.cc2
-rw-r--r--ui/base/models/simple_menu_model.h1
-rw-r--r--ui/base/models/tree_node_iterator.h2
-rw-r--r--ui/base/models/tree_node_model.h4
-rw-r--r--ui/base/models/tree_node_model_unittest.cc2
-rw-r--r--ui/base/nine_image_painter_factory.cc2
-rw-r--r--ui/base/page_transition_types.cc12
-rw-r--r--ui/base/page_transition_types.h9
-rw-r--r--ui/base/resource/data_pack.cc50
-rw-r--r--ui/base/resource/data_pack.h13
-rw-r--r--ui/base/resource/data_pack_literal.cc2
-rw-r--r--ui/base/resource/data_pack_unittest.cc6
-rw-r--r--ui/base/resource/resource_bundle.cc20
-rw-r--r--ui/base/resource/resource_bundle.h4
-rw-r--r--ui/base/resource/resource_bundle_android.h1
-rw-r--r--ui/base/resource/resource_bundle_ios.mm1
-rw-r--r--ui/base/resource/resource_bundle_mac.mm2
-rw-r--r--ui/base/resource/resource_bundle_mac_unittest.mm19
-rw-r--r--ui/base/resource/resource_bundle_unittest.cc21
-rw-r--r--ui/base/resource/resource_bundle_win.h1
-rw-r--r--ui/base/resource/resource_data_dll_win.cc8
-rw-r--r--ui/base/resource/resource_data_dll_win.h8
-rw-r--r--ui/base/resource/resource_handle.h9
-rw-r--r--ui/base/template_expressions.cc2
-rw-r--r--ui/base/test/run_all_unittests.cc1
-rw-r--r--ui/base/test/scoped_fake_nswindow_focus.h1
-rw-r--r--ui/base/test/scoped_fake_nswindow_fullscreen.mm1
-rw-r--r--ui/base/test/test_clipboard.cc8
-rw-r--r--ui/base/test/test_clipboard.h13
-rw-r--r--ui/base/test/ui_controls_internal_win.cc1
-rw-r--r--ui/base/text/bytes_formatting.cc27
-rw-r--r--ui/base/text/bytes_formatting.h13
-rw-r--r--ui/base/text/bytes_formatting_unittest.cc8
-rw-r--r--ui/base/theme_provider.h2
-rw-r--r--ui/base/touch/touch_device.h1
-rw-r--r--ui/base/ui_base_paths.cc1
-rw-r--r--ui/base/ui_base_switches.cc1
-rw-r--r--ui/base/ui_base_switches.h1
-rw-r--r--ui/base/ui_base_switches_util.cc1
-rw-r--r--ui/base/user_activity/user_activity_detector.cc1
-rw-r--r--ui/base/user_activity/user_activity_detector.h2
-rw-r--r--ui/base/user_activity/user_activity_detector_unittest.cc1
-rw-r--r--ui/base/user_activity/user_activity_observer.h2
-rw-r--r--ui/base/view_prop.cc1
-rw-r--r--ui/base/view_prop.h3
-rw-r--r--ui/base/webui/web_ui_util.cc1
-rw-r--r--ui/base/webui/web_ui_util.h2
-rw-r--r--ui/base/win/atl_module.h1
-rw-r--r--ui/base/win/foreground_helper.h1
-rw-r--r--ui/base/win/hwnd_subclass.cc1
-rw-r--r--ui/base/win/hwnd_subclass.h1
-rw-r--r--ui/base/win/hwnd_subclass_unittest.cc2
-rw-r--r--ui/base/win/lock_state.h1
-rw-r--r--ui/base/win/open_file_name_win.cc1
-rw-r--r--ui/base/win/open_file_name_win_unittest.cc3
-rw-r--r--ui/base/win/scoped_ole_initializer.h2
-rw-r--r--ui/base/win/window_event_target.h1
-rw-r--r--ui/base/x/selection_owner.h4
-rw-r--r--ui/base/x/selection_requestor.h4
-rw-r--r--ui/base/x/selection_requestor_unittest.cc3
-rw-r--r--ui/base/x/selection_utils.cc2
-rw-r--r--ui/base/x/selection_utils.h2
-rw-r--r--ui/base/x/x11_foreign_window_manager.cc1
-rw-r--r--ui/base/x/x11_foreign_window_manager.h2
-rw-r--r--ui/base/x/x11_menu_list.h2
-rw-r--r--ui/base/x/x11_util.cc2
-rw-r--r--ui/base/x/x11_util.h4
-rw-r--r--ui/base/x/x11_util_internal.h1
226 files changed, 664 insertions, 372 deletions
diff --git a/ui/base/accelerators/accelerator.cc b/ui/base/accelerators/accelerator.cc
index e23f187..36c9856 100644
--- a/ui/base/accelerators/accelerator.cc
+++ b/ui/base/accelerators/accelerator.cc
@@ -4,18 +4,21 @@
#include "ui/base/accelerators/accelerator.h"
-#if defined(OS_WIN)
-#include <windows.h>
-#endif
+#include <stdint.h>
#include "base/i18n/rtl.h"
#include "base/logging.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/events/event.h"
#include "ui/strings/grit/ui_strings.h"
+#if defined(OS_WIN)
+#include <windows.h>
+#endif
+
#if !defined(OS_WIN) && (defined(USE_AURA) || defined(OS_MACOSX))
#include "ui/events/keycodes/keyboard_code_conversion.h"
#endif
@@ -217,7 +220,7 @@ base::string16 Accelerator::GetShortcutText() const {
key = LOWORD(::MapVirtualKeyW(key_code_, MAPVK_VK_TO_CHAR));
shortcut += key;
#elif defined(USE_AURA) || defined(OS_MACOSX)
- const uint16 c = DomCodeToUsLayoutCharacter(
+ const uint16_t c = DomCodeToUsLayoutCharacter(
UsLayoutKeyboardCodeToDomCode(key_code_), false);
if (c != 0)
shortcut +=
diff --git a/ui/base/accelerators/accelerator_history.h b/ui/base/accelerators/accelerator_history.h
index 435e752..22aaf1f 100644
--- a/ui/base/accelerators/accelerator_history.h
+++ b/ui/base/accelerators/accelerator_history.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_ACCELERATORS_ACCELERATOR_HISTORY_H_
#define UI_BASE_ACCELERATORS_ACCELERATOR_HISTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "ui/base/accelerators/accelerator.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/accelerators/accelerator_manager.h b/ui/base/accelerators/accelerator_manager.h
index 8398c8f..905a8c9 100644
--- a/ui/base/accelerators/accelerator_manager.h
+++ b/ui/base/accelerators/accelerator_manager.h
@@ -9,7 +9,7 @@
#include <map>
#include <utility>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "ui/base/accelerators/accelerator.h"
#include "ui/base/ui_base_export.h"
#include "ui/events/event_constants.h"
diff --git a/ui/base/accelerators/accelerator_manager_unittest.cc b/ui/base/accelerators/accelerator_manager_unittest.cc
index 1f8db027..0236d56 100644
--- a/ui/base/accelerators/accelerator_manager_unittest.cc
+++ b/ui/base/accelerators/accelerator_manager_unittest.cc
@@ -5,6 +5,7 @@
#include "ui/base/accelerators/accelerator_manager.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/events/event_constants.h"
#include "ui/events/keycodes/keyboard_codes.h"
diff --git a/ui/base/accelerators/menu_label_accelerator_util_linux.cc b/ui/base/accelerators/menu_label_accelerator_util_linux.cc
index 0a00f82..1213ec1 100644
--- a/ui/base/accelerators/menu_label_accelerator_util_linux.cc
+++ b/ui/base/accelerators/menu_label_accelerator_util_linux.cc
@@ -4,6 +4,8 @@
#include "ui/base/accelerators/menu_label_accelerator_util_linux.h"
+#include <stddef.h>
+
#include "base/strings/string_util.h"
namespace {
diff --git a/ui/base/accelerators/menu_label_accelerator_util_linux_unittest.cc b/ui/base/accelerators/menu_label_accelerator_util_linux_unittest.cc
index 0811e2b..d704ef5 100644
--- a/ui/base/accelerators/menu_label_accelerator_util_linux_unittest.cc
+++ b/ui/base/accelerators/menu_label_accelerator_util_linux_unittest.cc
@@ -4,7 +4,9 @@
#include "ui/base/accelerators/menu_label_accelerator_util_linux.h"
-#include "base/basictypes.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace ui {
diff --git a/ui/base/accelerators/platform_accelerator_cocoa.h b/ui/base/accelerators/platform_accelerator_cocoa.h
index c6fed1d..5685f5f 100644
--- a/ui/base/accelerators/platform_accelerator_cocoa.h
+++ b/ui/base/accelerators/platform_accelerator_cocoa.h
@@ -8,6 +8,7 @@
#include <Foundation/Foundation.h>
#include "base/mac/scoped_nsobject.h"
+#include "base/macros.h"
#include "ui/base/accelerators/platform_accelerator.h"
namespace ui {
diff --git a/ui/base/android/ui_base_jni_registrar.cc b/ui/base/android/ui_base_jni_registrar.cc
index ad6a156..f0be915 100644
--- a/ui/base/android/ui_base_jni_registrar.cc
+++ b/ui/base/android/ui_base_jni_registrar.cc
@@ -6,6 +6,7 @@
#include "base/android/jni_android.h"
#include "base/android/jni_registrar.h"
+#include "base/macros.h"
#include "ui/base/clipboard/clipboard_android.h"
#include "ui/base/device_form_factor_android.h"
#include "ui/base/l10n/l10n_util_android.h"
diff --git a/ui/base/clipboard/clipboard.h b/ui/base/clipboard/clipboard.h
index 8a5e5dc..40af4df 100644
--- a/ui/base/clipboard/clipboard.h
+++ b/ui/base/clipboard/clipboard.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_CLIPBOARD_CLIPBOARD_H_
#define UI_BASE_CLIPBOARD_CLIPBOARD_H_
+#include <stddef.h>
#include <stdint.h>
#include <map>
@@ -13,11 +14,13 @@
#include "base/compiler_specific.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/process/process.h"
#include "base/strings/string16.h"
#include "base/synchronization/lock.h"
#include "base/threading/platform_thread.h"
#include "base/threading/thread_checker.h"
+#include "build/build_config.h"
#include "ui/base/clipboard/clipboard_types.h"
#include "ui/base/ui_base_export.h"
@@ -114,7 +117,7 @@ class UI_BASE_EXPORT Clipboard : NON_EXPORTED_BASE(public base::ThreadChecker) {
// Copyable and assignable, since this is essentially an opaque value type.
};
- static bool IsSupportedClipboardType(int32 type) {
+ static bool IsSupportedClipboardType(int32_t type) {
switch (type) {
case CLIPBOARD_TYPE_COPY_PASTE:
return true;
@@ -126,7 +129,7 @@ class UI_BASE_EXPORT Clipboard : NON_EXPORTED_BASE(public base::ThreadChecker) {
return false;
}
- static ClipboardType FromInt(int32 type) {
+ static ClipboardType FromInt(int32_t type) {
return static_cast<ClipboardType>(type);
}
@@ -176,8 +179,8 @@ class UI_BASE_EXPORT Clipboard : NON_EXPORTED_BASE(public base::ThreadChecker) {
virtual void ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const = 0;
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const = 0;
// Reads RTF from the clipboard, if available. Stores the result as a byte
// vector.
diff --git a/ui/base/clipboard/clipboard_android.cc b/ui/base/clipboard/clipboard_android.cc
index 6282058..47465b0 100644
--- a/ui/base/clipboard/clipboard_android.cc
+++ b/ui/base/clipboard/clipboard_android.cc
@@ -282,7 +282,7 @@ ClipboardAndroid::~ClipboardAndroid() {
DCHECK(CalledOnValidThread());
}
-uint64 ClipboardAndroid::GetSequenceNumber(ClipboardType /* type */) const {
+uint64_t ClipboardAndroid::GetSequenceNumber(ClipboardType /* type */) const {
DCHECK(CalledOnValidThread());
// TODO: implement this. For now this interface will advertise
// that the clipboard never changes. That's fine as long as we
@@ -352,8 +352,8 @@ void ClipboardAndroid::ReadAsciiText(ClipboardType type,
void ClipboardAndroid::ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const {
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const {
DCHECK(CalledOnValidThread());
DCHECK_EQ(type, CLIPBOARD_TYPE_COPY_PASTE);
if (src_url)
@@ -363,7 +363,7 @@ void ClipboardAndroid::ReadHTML(ClipboardType type,
*markup = base::UTF8ToUTF16(input);
*fragment_start = 0;
- *fragment_end = static_cast<uint32>(markup->length());
+ *fragment_end = static_cast<uint32_t>(markup->length());
}
void ClipboardAndroid::ReadRTF(ClipboardType type, std::string* result) const {
diff --git a/ui/base/clipboard/clipboard_android.h b/ui/base/clipboard/clipboard_android.h
index 660475a..2ec2f46 100644
--- a/ui/base/clipboard/clipboard_android.h
+++ b/ui/base/clipboard/clipboard_android.h
@@ -8,6 +8,10 @@
#include "ui/base/clipboard/clipboard.h"
#include <jni.h>
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
namespace ui {
@@ -21,7 +25,7 @@ class ClipboardAndroid : public Clipboard {
~ClipboardAndroid() override;
// Clipboard overrides:
- uint64 GetSequenceNumber(ClipboardType type) const override;
+ uint64_t GetSequenceNumber(ClipboardType type) const override;
bool IsFormatAvailable(const FormatType& format,
ClipboardType type) const override;
void Clear(ClipboardType type) override;
@@ -33,8 +37,8 @@ class ClipboardAndroid : public Clipboard {
void ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const override;
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const override;
void ReadRTF(ClipboardType type, std::string* result) const override;
SkBitmap ReadImage(ClipboardType type) const override;
void ReadCustomData(ClipboardType clipboard_type,
diff --git a/ui/base/clipboard/clipboard_aura.cc b/ui/base/clipboard/clipboard_aura.cc
index cfe4986..11bdd54 100644
--- a/ui/base/clipboard/clipboard_aura.cc
+++ b/ui/base/clipboard/clipboard_aura.cc
@@ -11,6 +11,7 @@
#include "base/files/file_path.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/stl_util.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/ui/base/clipboard/clipboard_aura.h b/ui/base/clipboard/clipboard_aura.h
index 39fd07e..e13f177 100644
--- a/ui/base/clipboard/clipboard_aura.h
+++ b/ui/base/clipboard/clipboard_aura.h
@@ -5,6 +5,10 @@
#ifndef UI_BASE_CLIPBOARD_CLIPBOARD_AURA_H_
#define UI_BASE_CLIPBOARD_CLIPBOARD_AURA_H_
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
#include "ui/base/clipboard/clipboard.h"
namespace ui {
@@ -29,8 +33,8 @@ class ClipboardAura : public Clipboard {
void ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const override;
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const override;
void ReadRTF(ClipboardType type, std::string* result) const override;
SkBitmap ReadImage(ClipboardType type) const override;
void ReadCustomData(ClipboardType clipboard_type,
diff --git a/ui/base/clipboard/clipboard_aurax11.cc b/ui/base/clipboard/clipboard_aurax11.cc
index d9759b8..29061eb 100644
--- a/ui/base/clipboard/clipboard_aurax11.cc
+++ b/ui/base/clipboard/clipboard_aurax11.cc
@@ -14,6 +14,7 @@
#include "base/files/file_path.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/singleton.h"
diff --git a/ui/base/clipboard/clipboard_aurax11.h b/ui/base/clipboard/clipboard_aurax11.h
index 1b30a3b..9a735d7 100644
--- a/ui/base/clipboard/clipboard_aurax11.h
+++ b/ui/base/clipboard/clipboard_aurax11.h
@@ -7,6 +7,10 @@
#include "ui/base/clipboard/clipboard.h"
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
namespace ui {
@@ -19,7 +23,7 @@ class ClipboardAuraX11 : public Clipboard {
~ClipboardAuraX11() override;
// Clipboard overrides:
- uint64 GetSequenceNumber(ClipboardType type) const override;
+ uint64_t GetSequenceNumber(ClipboardType type) const override;
bool IsFormatAvailable(const FormatType& format,
ClipboardType type) const override;
void Clear(ClipboardType type) override;
@@ -31,8 +35,8 @@ class ClipboardAuraX11 : public Clipboard {
void ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const override;
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const override;
void ReadRTF(ClipboardType type, std::string* result) const override;
SkBitmap ReadImage(ClipboardType type) const override;
void ReadCustomData(ClipboardType clipboard_type,
diff --git a/ui/base/clipboard/clipboard_mac.h b/ui/base/clipboard/clipboard_mac.h
index f14bd00..3a4ef4a 100644
--- a/ui/base/clipboard/clipboard_mac.h
+++ b/ui/base/clipboard/clipboard_mac.h
@@ -5,6 +5,10 @@
#ifndef UI_BASE_CLIPBOARD_CLIPBOARD_MAC_H_
#define UI_BASE_CLIPBOARD_CLIPBOARD_MAC_H_
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
#include "ui/base/clipboard/clipboard.h"
namespace ui {
@@ -29,8 +33,8 @@ class ClipboardMac : public Clipboard {
void ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const override;
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const override;
void ReadRTF(ClipboardType type, std::string* result) const override;
SkBitmap ReadImage(ClipboardType type) const override;
void ReadCustomData(ClipboardType clipboard_type,
diff --git a/ui/base/clipboard/clipboard_test_template.h b/ui/base/clipboard/clipboard_test_template.h
index 2b298da..122fb4e 100644
--- a/ui/base/clipboard/clipboard_test_template.h
+++ b/ui/base/clipboard/clipboard_test_template.h
@@ -14,9 +14,10 @@
#include "build/build_config.h"
+#include <stdint.h>
+
#include <string>
-#include "base/basictypes.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/pickle.h"
@@ -143,8 +144,8 @@ TYPED_TEST(ClipboardTest, HTMLTest) {
Contains(ASCIIToUTF16(Clipboard::kMimeTypeHTML)));
EXPECT_TRUE(this->clipboard().IsFormatAvailable(
Clipboard::GetHtmlFormatType(), CLIPBOARD_TYPE_COPY_PASTE));
- uint32 fragment_start;
- uint32 fragment_end;
+ uint32_t fragment_start;
+ uint32_t fragment_end;
this->clipboard().ReadHTML(CLIPBOARD_TYPE_COPY_PASTE, &markup_result,
&url_result, &fragment_start, &fragment_end);
EXPECT_LE(markup.size(), fragment_end - fragment_start);
@@ -214,8 +215,8 @@ TYPED_TEST(ClipboardTest, MultipleBufferTest) {
EXPECT_EQ(text, text_result);
base::string16 markup_result;
- uint32 fragment_start;
- uint32 fragment_end;
+ uint32_t fragment_start;
+ uint32_t fragment_end;
this->clipboard().ReadHTML(CLIPBOARD_TYPE_SELECTION, &markup_result,
&url_result, &fragment_start, &fragment_end);
EXPECT_LE(markup.size(), fragment_end - fragment_start);
@@ -240,8 +241,8 @@ TYPED_TEST(ClipboardTest, TrickyHTMLTest) {
Contains(ASCIIToUTF16(Clipboard::kMimeTypeHTML)));
EXPECT_TRUE(this->clipboard().IsFormatAvailable(
Clipboard::GetHtmlFormatType(), CLIPBOARD_TYPE_COPY_PASTE));
- uint32 fragment_start;
- uint32 fragment_end;
+ uint32_t fragment_start;
+ uint32_t fragment_end;
this->clipboard().ReadHTML(CLIPBOARD_TYPE_COPY_PASTE, &markup_result,
&url_result, &fragment_start, &fragment_end);
EXPECT_LE(markup.size(), fragment_end - fragment_start);
@@ -270,8 +271,8 @@ TYPED_TEST(ClipboardTest, UnicodeHTMLTest) {
Contains(ASCIIToUTF16(Clipboard::kMimeTypeHTML)));
EXPECT_TRUE(this->clipboard().IsFormatAvailable(
Clipboard::GetHtmlFormatType(), CLIPBOARD_TYPE_COPY_PASTE));
- uint32 fragment_start;
- uint32 fragment_end;
+ uint32_t fragment_start;
+ uint32_t fragment_end;
this->clipboard().ReadHTML(CLIPBOARD_TYPE_COPY_PASTE, &markup_result,
&url_result, &fragment_start, &fragment_end);
EXPECT_LE(markup.size(), fragment_end - fragment_start);
@@ -323,8 +324,8 @@ TYPED_TEST(ClipboardTest, MultiFormatTest) {
Clipboard::GetPlainTextWFormatType(), CLIPBOARD_TYPE_COPY_PASTE));
EXPECT_TRUE(this->clipboard().IsFormatAvailable(
Clipboard::GetPlainTextFormatType(), CLIPBOARD_TYPE_COPY_PASTE));
- uint32 fragment_start;
- uint32 fragment_end;
+ uint32_t fragment_start;
+ uint32_t fragment_end;
this->clipboard().ReadHTML(CLIPBOARD_TYPE_COPY_PASTE, &markup_result,
&url_result, &fragment_start, &fragment_end);
EXPECT_LE(markup.size(), fragment_end - fragment_start);
@@ -374,7 +375,7 @@ TYPED_TEST(ClipboardTest, URLTest) {
static void TestBitmapWrite(Clipboard* clipboard,
const gfx::Size& size,
- const uint32* bitmap_data) {
+ const uint32_t* bitmap_data) {
{
ScopedClipboardWriter scw(CLIPBOARD_TYPE_COPY_PASTE);
SkBitmap bitmap;
@@ -391,7 +392,7 @@ static void TestBitmapWrite(Clipboard* clipboard,
EXPECT_EQ(size, gfx::Size(image.width(), image.height()));
SkAutoLockPixels image_lock(image);
for (int j = 0; j < image.height(); ++j) {
- const uint32* row_address = image.getAddr32(0, j);
+ const uint32_t* row_address = image.getAddr32(0, j);
for (int i = 0; i < image.width(); ++i) {
int offset = i + j * image.width();
EXPECT_EQ(bitmap_data[offset], row_address[i]) << "i = " << i
@@ -401,7 +402,7 @@ static void TestBitmapWrite(Clipboard* clipboard,
}
TYPED_TEST(ClipboardTest, SharedBitmapTest) {
- const uint32 fake_bitmap_1[] = {
+ const uint32_t fake_bitmap_1[] = {
0x46061626, 0xf69f5988, 0x793f2937, 0xfa55b986,
0x78772152, 0x87692a30, 0x36322a25, 0x4320401b,
0x91848c21, 0xc3177b3c, 0x6946155c, 0x64171952,
@@ -411,7 +412,7 @@ TYPED_TEST(ClipboardTest, SharedBitmapTest) {
TestBitmapWrite(&this->clipboard(), gfx::Size(4, 3), fake_bitmap_1);
}
- const uint32 fake_bitmap_2[] = {
+ const uint32_t fake_bitmap_2[] = {
0x46061626, 0xf69f5988,
0x793f2937, 0xfa55b986,
0x78772152, 0x87692a30,
@@ -524,8 +525,8 @@ TYPED_TEST(ClipboardTest, HyperlinkTest) {
EXPECT_TRUE(this->clipboard().IsFormatAvailable(
Clipboard::GetHtmlFormatType(), CLIPBOARD_TYPE_COPY_PASTE));
- uint32 fragment_start;
- uint32 fragment_end;
+ uint32_t fragment_start;
+ uint32_t fragment_end;
this->clipboard().ReadHTML(CLIPBOARD_TYPE_COPY_PASTE, &html_result,
&url_result, &fragment_start, &fragment_end);
EXPECT_EQ(kExpectedHtml,
@@ -615,7 +616,7 @@ TYPED_TEST(ClipboardTest, WriteEverything) {
// written to.
// TODO(dcheng): Add a version to test CLIPBOARD_TYPE_SELECTION.
TYPED_TEST(ClipboardTest, GetSequenceNumber) {
- const uint64 first_sequence_number =
+ const uint64_t first_sequence_number =
this->clipboard().GetSequenceNumber(CLIPBOARD_TYPE_COPY_PASTE);
{
@@ -627,7 +628,7 @@ TYPED_TEST(ClipboardTest, GetSequenceNumber) {
// the message loop to make sure we get the notification.
base::RunLoop().RunUntilIdle();
- const uint64 second_sequence_number =
+ const uint64_t second_sequence_number =
this->clipboard().GetSequenceNumber(CLIPBOARD_TYPE_COPY_PASTE);
EXPECT_NE(first_sequence_number, second_sequence_number);
diff --git a/ui/base/clipboard/clipboard_util_win.cc b/ui/base/clipboard/clipboard_util_win.cc
index ed5fe5f..9f23635 100644
--- a/ui/base/clipboard/clipboard_util_win.cc
+++ b/ui/base/clipboard/clipboard_util_win.cc
@@ -8,9 +8,9 @@
#include <shlwapi.h>
#include <wininet.h> // For INTERNET_MAX_URL_LENGTH.
-#include "base/basictypes.h"
#include "base/files/file_path.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "base/strings/sys_string_conversions.h"
diff --git a/ui/base/clipboard/clipboard_util_win.h b/ui/base/clipboard/clipboard_util_win.h
index c2171da..c870916 100644
--- a/ui/base/clipboard/clipboard_util_win.h
+++ b/ui/base/clipboard/clipboard_util_win.h
@@ -8,6 +8,7 @@
#define UI_BASE_CLIPBOARD_CLIPBOARD_UTIL_WIN_H_
#include <shlobj.h>
+#include <stddef.h>
#include <map>
#include <string>
#include <vector>
diff --git a/ui/base/clipboard/clipboard_win.cc b/ui/base/clipboard/clipboard_win.cc
index 92f0ef0..712b7e8 100644
--- a/ui/base/clipboard/clipboard_win.cc
+++ b/ui/base/clipboard/clipboard_win.cc
@@ -10,11 +10,11 @@
#include <shellapi.h>
#include <shlobj.h>
-#include "base/basictypes.h"
#include "base/bind.h"
#include "base/files/file_path.h"
#include "base/lazy_instance.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/numerics/safe_conversions.h"
#include "base/stl_util.h"
@@ -418,7 +418,7 @@ ClipboardWin::ClipboardWin() {
ClipboardWin::~ClipboardWin() {
}
-uint64 ClipboardWin::GetSequenceNumber(ClipboardType type) const {
+uint64_t ClipboardWin::GetSequenceNumber(ClipboardType type) const {
DCHECK_EQ(type, CLIPBOARD_TYPE_COPY_PASTE);
return ::GetClipboardSequenceNumber();
}
@@ -520,8 +520,8 @@ void ClipboardWin::ReadAsciiText(ClipboardType type,
void ClipboardWin::ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const {
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const {
DCHECK_EQ(type, CLIPBOARD_TYPE_COPY_PASTE);
markup->clear();
@@ -565,8 +565,8 @@ void ClipboardWin::ReadHTML(ClipboardType type,
offsets.push_back(end_index - html_start);
markup->assign(base::UTF8ToUTF16AndAdjustOffsets(cf_html.data() + html_start,
&offsets));
- *fragment_start = base::checked_cast<uint32>(offsets[0]);
- *fragment_end = base::checked_cast<uint32>(offsets[1]);
+ *fragment_start = base::checked_cast<uint32_t>(offsets[0]);
+ *fragment_end = base::checked_cast<uint32_t>(offsets[1]);
}
void ClipboardWin::ReadRTF(ClipboardType type, std::string* result) const {
diff --git a/ui/base/clipboard/clipboard_win.h b/ui/base/clipboard/clipboard_win.h
index 49ceb972..63bdfa1 100644
--- a/ui/base/clipboard/clipboard_win.h
+++ b/ui/base/clipboard/clipboard_win.h
@@ -7,6 +7,10 @@
#include "ui/base/clipboard/clipboard.h"
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
namespace ui {
@@ -19,7 +23,7 @@ class ClipboardWin : public Clipboard {
~ClipboardWin() override;
// Clipboard overrides:
- uint64 GetSequenceNumber(ClipboardType type) const override;
+ uint64_t GetSequenceNumber(ClipboardType type) const override;
bool IsFormatAvailable(const FormatType& format,
ClipboardType type) const override;
void Clear(ClipboardType type) override;
@@ -31,8 +35,8 @@ class ClipboardWin : public Clipboard {
void ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const override;
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const override;
void ReadRTF(ClipboardType type, std::string* result) const override;
SkBitmap ReadImage(ClipboardType type) const override;
void ReadCustomData(ClipboardType clipboard_type,
diff --git a/ui/base/clipboard/custom_data_helper.h b/ui/base/clipboard/custom_data_helper.h
index c1778c7..55a2b3b 100644
--- a/ui/base/clipboard/custom_data_helper.h
+++ b/ui/base/clipboard/custom_data_helper.h
@@ -10,10 +10,13 @@
#ifndef UI_BASE_CLIPBOARD_CUSTOM_DATA_HELPER_H_
#define UI_BASE_CLIPBOARD_CUSTOM_DATA_HELPER_H_
+#include <stddef.h>
+
#include <map>
#include <vector>
#include "base/strings/string16.h"
+#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
namespace base {
diff --git a/ui/base/clipboard/scoped_clipboard_writer.h b/ui/base/clipboard/scoped_clipboard_writer.h
index 664dc23..a7e0645 100644
--- a/ui/base/clipboard/scoped_clipboard_writer.h
+++ b/ui/base/clipboard/scoped_clipboard_writer.h
@@ -13,6 +13,7 @@
#include <string>
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/base/clipboard/clipboard.h"
diff --git a/ui/base/cocoa/constrained_window/constrained_window_animation.mm b/ui/base/cocoa/constrained_window/constrained_window_animation.mm
index 17cea54..3618a1b9 100644
--- a/ui/base/cocoa/constrained_window/constrained_window_animation.mm
+++ b/ui/base/cocoa/constrained_window/constrained_window_animation.mm
@@ -4,9 +4,12 @@
#import "ui/base/cocoa/constrained_window/constrained_window_animation.h"
+#include <stdint.h>
+
#include "base/files/file_path.h"
#include "base/location.h"
#import "base/mac/foundation_util.h"
+#include "base/macros.h"
#include "base/native_library.h"
#include "ui/gfx/animation/tween.h"
@@ -34,8 +37,8 @@ extern "C" {
typedef float float32;
-typedef int32 CGSWindow;
-typedef int32 CGSConnection;
+typedef int32_t CGSWindow;
+typedef int32_t CGSConnection;
typedef struct {
float32 x;
@@ -53,8 +56,8 @@ CGError CGSSetWindowTransform(const CGSConnection cid,
CGAffineTransform transform);
CGError CGSSetWindowWarp(const CGSConnection cid,
const CGSWindow wid,
- int32 w,
- int32 h,
+ int32_t w,
+ int32_t h,
CGPointWarp* mesh);
CGError CGSSetWindowAlpha(const CGSConnection cid,
const CGSWindow wid,
diff --git a/ui/base/cocoa/controls/blue_label_button_unittest.mm b/ui/base/cocoa/controls/blue_label_button_unittest.mm
index 4118ca8..0427d9b 100644
--- a/ui/base/cocoa/controls/blue_label_button_unittest.mm
+++ b/ui/base/cocoa/controls/blue_label_button_unittest.mm
@@ -5,6 +5,7 @@
#import "ui/base/cocoa/controls/blue_label_button.h"
#include "base/mac/scoped_nsobject.h"
+#include "base/macros.h"
#import "testing/gtest_mac.h"
#import "ui/gfx/test/ui_cocoa_test_helper.h"
diff --git a/ui/base/cocoa/controls/hover_image_menu_button_unittest.mm b/ui/base/cocoa/controls/hover_image_menu_button_unittest.mm
index 9ac7009..e137d55 100644
--- a/ui/base/cocoa/controls/hover_image_menu_button_unittest.mm
+++ b/ui/base/cocoa/controls/hover_image_menu_button_unittest.mm
@@ -5,6 +5,7 @@
#import "ui/base/cocoa/controls/hover_image_menu_button.h"
#include "base/mac/foundation_util.h"
+#include "base/macros.h"
#import "testing/gtest_mac.h"
#import "ui/base/cocoa/controls/hover_image_menu_button_cell.h"
#include "ui/events/test/cocoa_test_event_utils.h"
diff --git a/ui/base/cocoa/focus_tracker.mm b/ui/base/cocoa/focus_tracker.mm
index ef247cc..bf74b1a 100644
--- a/ui/base/cocoa/focus_tracker.mm
+++ b/ui/base/cocoa/focus_tracker.mm
@@ -4,7 +4,6 @@
#import "ui/base/cocoa/focus_tracker.h"
-#include "base/basictypes.h"
@implementation FocusTracker
diff --git a/ui/base/cocoa/remote_layer_api.h b/ui/base/cocoa/remote_layer_api.h
index 8d704af..7b97c7e 100644
--- a/ui/base/cocoa/remote_layer_api.h
+++ b/ui/base/cocoa/remote_layer_api.h
@@ -9,6 +9,8 @@
#import <Cocoa/Cocoa.h>
#endif // __OBJC__
+#include <stdint.h>
+
#include "ui/base/ui_base_export.h"
// The CGSConnectionID is used to create the CAContext in the process that is
diff --git a/ui/base/cocoa/scoped_cg_context_smooth_fonts.h b/ui/base/cocoa/scoped_cg_context_smooth_fonts.h
index 1624d46..f080d78 100644
--- a/ui/base/cocoa/scoped_cg_context_smooth_fonts.h
+++ b/ui/base/cocoa/scoped_cg_context_smooth_fonts.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_COCOA_SCOPED_CG_CONTEXT_SMOOTH_FONTS_H_
#define UI_BASE_COCOA_SCOPED_CG_CONTEXT_SMOOTH_FONTS_H_
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
#include "ui/gfx/scoped_ns_graphics_context_save_gstate_mac.h"
diff --git a/ui/base/cocoa/three_part_image.h b/ui/base/cocoa/three_part_image.h
index 01a6691..ebeef5f 100644
--- a/ui/base/cocoa/three_part_image.h
+++ b/ui/base/cocoa/three_part_image.h
@@ -8,6 +8,7 @@
#import <Cocoa/Cocoa.h>
#include "base/mac/scoped_nsobject.h"
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
namespace ui {
diff --git a/ui/base/cocoa/tracking_area.h b/ui/base/cocoa/tracking_area.h
index 361fd6d..07eb70b 100644
--- a/ui/base/cocoa/tracking_area.h
+++ b/ui/base/cocoa/tracking_area.h
@@ -8,6 +8,7 @@
#import <AppKit/AppKit.h>
#include "base/mac/scoped_nsobject.h"
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
@class CrTrackingAreaOwnerProxy;
diff --git a/ui/base/cursor/cursor_loader.h b/ui/base/cursor/cursor_loader.h
index f69d23c..cf90846 100644
--- a/ui/base/cursor/cursor_loader.h
+++ b/ui/base/cursor/cursor_loader.h
@@ -6,6 +6,7 @@
#define UI_BASE_CURSOR_CURSOR_LOADER_H_
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "ui/base/ui_base_export.h"
#include "ui/gfx/display.h"
diff --git a/ui/base/cursor/cursor_loader_ozone.h b/ui/base/cursor/cursor_loader_ozone.h
index 26f8bac..6cd67dc 100644
--- a/ui/base/cursor/cursor_loader_ozone.h
+++ b/ui/base/cursor/cursor_loader_ozone.h
@@ -7,6 +7,7 @@
#include <map>
+#include "base/macros.h"
#include "ui/base/cursor/cursor.h"
#include "ui/base/cursor/cursor_loader.h"
diff --git a/ui/base/cursor/cursor_loader_win.h b/ui/base/cursor/cursor_loader_win.h
index fe36da3..270198b 100644
--- a/ui/base/cursor/cursor_loader_win.h
+++ b/ui/base/cursor/cursor_loader_win.h
@@ -6,6 +6,7 @@
#define UI_BASE_CURSOR_CURSOR_LOADER_WIN_H_
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "ui/base/cursor/cursor_loader.h"
namespace ui {
diff --git a/ui/base/cursor/cursor_loader_x11.cc b/ui/base/cursor/cursor_loader_x11.cc
index 8ad1f0e..aff40d2 100644
--- a/ui/base/cursor/cursor_loader_x11.cc
+++ b/ui/base/cursor/cursor_loader_x11.cc
@@ -9,6 +9,7 @@
#include <X11/Xlib.h>
#include "base/logging.h"
+#include "build/build_config.h"
#include "skia/ext/image_operations.h"
#include "ui/base/cursor/cursor.h"
#include "ui/base/cursor/cursor_util.h"
diff --git a/ui/base/cursor/cursor_loader_x11.h b/ui/base/cursor/cursor_loader_x11.h
index 8c947d1..7523db3 100644
--- a/ui/base/cursor/cursor_loader_x11.h
+++ b/ui/base/cursor/cursor_loader_x11.h
@@ -9,6 +9,7 @@
#include <map>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "ui/base/cursor/cursor.h"
#include "ui/base/cursor/cursor_loader.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/cursor/cursors_aura.cc b/ui/base/cursor/cursors_aura.cc
index 2d38434..8dca8ff 100644
--- a/ui/base/cursor/cursors_aura.cc
+++ b/ui/base/cursor/cursors_aura.cc
@@ -4,6 +4,9 @@
#include "ui/base/cursor/cursors_aura.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/gfx/geometry/point.h"
diff --git a/ui/base/cursor/image_cursors.cc b/ui/base/cursor/image_cursors.cc
index e69a794..54b851e 100644
--- a/ui/base/cursor/image_cursors.cc
+++ b/ui/base/cursor/image_cursors.cc
@@ -5,8 +5,10 @@
#include "ui/base/cursor/image_cursors.h"
#include <float.h>
+#include <stddef.h>
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "ui/base/cursor/cursor.h"
#include "ui/base/cursor/cursor_loader.h"
diff --git a/ui/base/cursor/image_cursors.h b/ui/base/cursor/image_cursors.h
index 25676ca..be3c7fb 100644
--- a/ui/base/cursor/image_cursors.h
+++ b/ui/base/cursor/image_cursors.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_CURSOR_IMAGE_CURSORS_H_
#define UI_BASE_CURSOR_IMAGE_CURSORS_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string16.h"
#include "ui/base/cursor/cursor.h"
diff --git a/ui/base/cursor/ozone/bitmap_cursor_factory_ozone.h b/ui/base/cursor/ozone/bitmap_cursor_factory_ozone.h
index 53c5999..e621c5e 100644
--- a/ui/base/cursor/ozone/bitmap_cursor_factory_ozone.h
+++ b/ui/base/cursor/ozone/bitmap_cursor_factory_ozone.h
@@ -7,6 +7,7 @@
#include <map>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/base/cursor/cursor.h"
diff --git a/ui/base/default_theme_provider.h b/ui/base/default_theme_provider.h
index 78ea3a3..35d47b2 100644
--- a/ui/base/default_theme_provider.h
+++ b/ui/base/default_theme_provider.h
@@ -7,8 +7,9 @@
#include <vector>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
+#include "build/build_config.h"
#include "ui/base/theme_provider.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/dragdrop/download_file_interface.h b/ui/base/dragdrop/download_file_interface.h
index 327fe79..db82ff2 100644
--- a/ui/base/dragdrop/download_file_interface.h
+++ b/ui/base/dragdrop/download_file_interface.h
@@ -7,7 +7,6 @@
#include "build/build_config.h"
-#include "base/basictypes.h"
#include "base/memory/ref_counted.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/dragdrop/drag_drop_types.h b/ui/base/dragdrop/drag_drop_types.h
index 6b25f13..cc54560 100644
--- a/ui/base/dragdrop/drag_drop_types.h
+++ b/ui/base/dragdrop/drag_drop_types.h
@@ -5,7 +5,9 @@
#ifndef UI_BASE_DRAGDROP_DRAG_DROP_TYPES_H_
#define UI_BASE_DRAGDROP_DRAG_DROP_TYPES_H_
-#include "base/basictypes.h"
+#include <stdint.h>
+
+#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
namespace ui {
@@ -27,8 +29,8 @@ class UI_BASE_EXPORT DragDropTypes {
};
#if defined(OS_WIN)
- static uint32 DragOperationToDropEffect(int drag_operation);
- static int DropEffectToDragOperation(uint32 effect);
+ static uint32_t DragOperationToDropEffect(int drag_operation);
+ static int DropEffectToDragOperation(uint32_t effect);
#endif
};
diff --git a/ui/base/dragdrop/drag_drop_types_win.cc b/ui/base/dragdrop/drag_drop_types_win.cc
index d6beff5..d189b82 100644
--- a/ui/base/dragdrop/drag_drop_types_win.cc
+++ b/ui/base/dragdrop/drag_drop_types_win.cc
@@ -5,11 +5,11 @@
#include "ui/base/dragdrop/drag_drop_types.h"
#include <oleidl.h>
+#include <stdint.h>
namespace ui {
-int ui::DragDropTypes::DropEffectToDragOperation(
- uint32 effect) {
+int ui::DragDropTypes::DropEffectToDragOperation(uint32_t effect) {
int drag_operation = DRAG_NONE;
if (effect & DROPEFFECT_LINK)
drag_operation |= DRAG_LINK;
@@ -20,8 +20,8 @@ int ui::DragDropTypes::DropEffectToDragOperation(
return drag_operation;
}
-uint32 ui::DragDropTypes::DragOperationToDropEffect(int drag_operation) {
- uint32 drop_effect = DROPEFFECT_NONE;
+uint32_t ui::DragDropTypes::DragOperationToDropEffect(int drag_operation) {
+ uint32_t drop_effect = DROPEFFECT_NONE;
if (drag_operation & DRAG_LINK)
drop_effect |= DROPEFFECT_LINK;
if (drag_operation & DRAG_COPY)
diff --git a/ui/base/dragdrop/drag_source_win.h b/ui/base/dragdrop/drag_source_win.h
index 9d442a8..6051de2 100644
--- a/ui/base/dragdrop/drag_source_win.h
+++ b/ui/base/dragdrop/drag_source_win.h
@@ -8,7 +8,7 @@
#include <objidl.h>
#include <wrl/implements.h>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/dragdrop/drag_utils.cc b/ui/base/dragdrop/drag_utils.cc
index e8723c8..3e69b15 100644
--- a/ui/base/dragdrop/drag_utils.cc
+++ b/ui/base/dragdrop/drag_utils.cc
@@ -6,7 +6,9 @@
#include "base/files/file_util.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/font_list.h"
diff --git a/ui/base/dragdrop/drag_utils_win.cc b/ui/base/dragdrop/drag_utils_win.cc
index 9fedd42..1921338 100644
--- a/ui/base/dragdrop/drag_utils_win.cc
+++ b/ui/base/dragdrop/drag_utils_win.cc
@@ -7,6 +7,7 @@
#include <objidl.h>
#include <shlobj.h>
#include <shobjidl.h>
+#include <stddef.h>
#include "base/win/scoped_comptr.h"
#include "base/win/scoped_hdc.h"
diff --git a/ui/base/dragdrop/drop_target_event.h b/ui/base/dragdrop/drop_target_event.h
index 18c0630..adef99f 100644
--- a/ui/base/dragdrop/drop_target_event.h
+++ b/ui/base/dragdrop/drop_target_event.h
@@ -5,8 +5,9 @@
#ifndef UI_BASE_DRAGDROP_DROP_TARGET_EVENT_H_
#define UI_BASE_DRAGDROP_DROP_TARGET_EVENT_H_
-#include "ui/events/event.h"
+#include "base/macros.h"
#include "ui/base/dragdrop/os_exchange_data.h"
+#include "ui/events/event.h"
namespace ui {
diff --git a/ui/base/dragdrop/drop_target_win.h b/ui/base/dragdrop/drop_target_win.h
index 2cc5493c..4694d2e 100644
--- a/ui/base/dragdrop/drop_target_win.h
+++ b/ui/base/dragdrop/drop_target_win.h
@@ -7,6 +7,7 @@
#include <objidl.h>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/dragdrop/os_exchange_data.cc b/ui/base/dragdrop/os_exchange_data.cc
index f67e694..00e5819 100644
--- a/ui/base/dragdrop/os_exchange_data.cc
+++ b/ui/base/dragdrop/os_exchange_data.cc
@@ -5,6 +5,7 @@
#include "ui/base/dragdrop/os_exchange_data.h"
#include "base/pickle.h"
+#include "build/build_config.h"
#include "url/gurl.h"
namespace ui {
diff --git a/ui/base/dragdrop/os_exchange_data.h b/ui/base/dragdrop/os_exchange_data.h
index 5160530..5917c84 100644
--- a/ui/base/dragdrop/os_exchange_data.h
+++ b/ui/base/dragdrop/os_exchange_data.h
@@ -14,8 +14,8 @@
#include <objidl.h>
#endif
-#include "base/basictypes.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "ui/base/clipboard/clipboard.h"
#include "ui/base/dragdrop/download_file_interface.h"
diff --git a/ui/base/dragdrop/os_exchange_data_provider_aura.h b/ui/base/dragdrop/os_exchange_data_provider_aura.h
index f9aec5b..327106f 100644
--- a/ui/base/dragdrop/os_exchange_data_provider_aura.h
+++ b/ui/base/dragdrop/os_exchange_data_provider_aura.h
@@ -8,6 +8,7 @@
#include <map>
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/pickle.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/gfx/geometry/vector2d.h"
diff --git a/ui/base/dragdrop/os_exchange_data_provider_aurax11.h b/ui/base/dragdrop/os_exchange_data_provider_aurax11.h
index 2e43f06..2f590691 100644
--- a/ui/base/dragdrop/os_exchange_data_provider_aurax11.h
+++ b/ui/base/dragdrop/os_exchange_data_provider_aurax11.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_DRAGDROP_OS_EXCHANGE_DATA_PROVIDER_AURAX11_H_
#define UI_BASE_DRAGDROP_OS_EXCHANGE_DATA_PROVIDER_AURAX11_H_
+#include <stdint.h>
#include <X11/Xlib.h>
// Get rid of a macro from Xlib.h that conflicts with Aura's RootWindow class.
@@ -13,6 +14,7 @@
#include <map>
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/pickle.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/base/x/selection_owner.h"
diff --git a/ui/base/dragdrop/os_exchange_data_provider_mac.h b/ui/base/dragdrop/os_exchange_data_provider_mac.h
index 57977ce..c619ab9 100644
--- a/ui/base/dragdrop/os_exchange_data_provider_mac.h
+++ b/ui/base/dragdrop/os_exchange_data_provider_mac.h
@@ -6,6 +6,7 @@
#define UI_BASE_DRAGDROP_OS_EXCHANGE_DATA_PROVIDER_MAC_H_
#import "base/mac/scoped_nsobject.h"
+#include "base/macros.h"
#include "ui/base/dragdrop/os_exchange_data.h"
@class NSPasteboard;
diff --git a/ui/base/dragdrop/os_exchange_data_provider_win.cc b/ui/base/dragdrop/os_exchange_data_provider_win.cc
index 3cd5b30..47f1e0b 100644
--- a/ui/base/dragdrop/os_exchange_data_provider_win.cc
+++ b/ui/base/dragdrop/os_exchange_data_provider_win.cc
@@ -4,12 +4,14 @@
#include "ui/base/dragdrop/os_exchange_data_provider_win.h"
+#include <stdint.h>
+
#include <algorithm>
-#include "base/basictypes.h"
#include "base/files/file_path.h"
#include "base/i18n/file_util_icu.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/pickle.h"
#include "base/strings/utf_string_conversions.h"
#include "base/win/scoped_hglobal.h"
@@ -892,7 +894,7 @@ ULONG DataObjectImpl::Release() {
static STGMEDIUM* GetStorageForBytes(const void* data, size_t bytes) {
HANDLE handle = GlobalAlloc(GPTR, static_cast<int>(bytes));
if (handle) {
- base::win::ScopedHGlobal<uint8*> scoped(handle);
+ base::win::ScopedHGlobal<uint8_t*> scoped(handle);
memcpy(scoped.get(), data, bytes);
}
diff --git a/ui/base/dragdrop/os_exchange_data_provider_win.h b/ui/base/dragdrop/os_exchange_data_provider_win.h
index 9f638af..2825854 100644
--- a/ui/base/dragdrop/os_exchange_data_provider_win.h
+++ b/ui/base/dragdrop/os_exchange_data_provider_win.h
@@ -7,6 +7,7 @@
#include <objidl.h>
#include <shlobj.h>
+#include <stddef.h>
#include <string>
#include <vector>
@@ -18,6 +19,7 @@
#define IDataObjectAsyncCapability IAsyncOperation
#endif
+#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/win/scoped_comptr.h"
#include "ui/base/dragdrop/os_exchange_data.h"
diff --git a/ui/base/dragdrop/os_exchange_data_unittest.cc b/ui/base/dragdrop/os_exchange_data_unittest.cc
index 96fe3d4..ca8e920 100644
--- a/ui/base/dragdrop/os_exchange_data_unittest.cc
+++ b/ui/base/dragdrop/os_exchange_data_unittest.cc
@@ -6,6 +6,7 @@
#include "base/message_loop/message_loop.h"
#include "base/pickle.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "net/base/filename_util.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
diff --git a/ui/base/hit_test.h b/ui/base/hit_test.h
index a91ce89..45ad59f 100644
--- a/ui/base/hit_test.h
+++ b/ui/base/hit_test.h
@@ -5,6 +5,8 @@
#ifndef UI_BASE_HIT_TEST_H_
#define UI_BASE_HIT_TEST_H_
+#include "build/build_config.h"
+
#if !defined(OS_WIN)
// Defines the same symbolic names used by the WM_NCHITTEST Notification under
diff --git a/ui/base/idle/idle.h b/ui/base/idle/idle.h
index 7ecdbff..9ea9f43 100644
--- a/ui/base/idle/idle.h
+++ b/ui/base/idle/idle.h
@@ -6,6 +6,7 @@
#define UI_BASE_IDLE_IDLE_H_
#include "base/callback.h"
+#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
namespace ui {
diff --git a/ui/base/idle/idle_linux.cc b/ui/base/idle/idle_linux.cc
index 622ae8d..a35aca7 100644
--- a/ui/base/idle/idle_linux.cc
+++ b/ui/base/idle/idle_linux.cc
@@ -4,7 +4,6 @@
#include "ui/base/idle/idle.h"
-#include "base/basictypes.h"
#if defined(USE_X11)
#include "ui/base/idle/idle_query_x11.h"
diff --git a/ui/base/idle/idle_query_x11.h b/ui/base/idle/idle_query_x11.h
index 56588e6..e5f6b96 100644
--- a/ui/base/idle/idle_query_x11.h
+++ b/ui/base/idle/idle_query_x11.h
@@ -5,7 +5,7 @@
#ifndef UI_BASE_IDLE_IDLE_QUERY_X11_H_
#define UI_BASE_IDLE_IDLE_QUERY_X11_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
namespace ui {
diff --git a/ui/base/idle/screensaver_window_finder_x11.cc b/ui/base/idle/screensaver_window_finder_x11.cc
index b6e3be2..e5ddd30 100644
--- a/ui/base/idle/screensaver_window_finder_x11.cc
+++ b/ui/base/idle/screensaver_window_finder_x11.cc
@@ -4,7 +4,6 @@
#include "ui/base/idle/screensaver_window_finder_x11.h"
-#include "base/basictypes.h"
#include "ui/base/x/x11_util.h"
#include "ui/gfx/x/x11_error_tracker.h"
diff --git a/ui/base/idle/screensaver_window_finder_x11.h b/ui/base/idle/screensaver_window_finder_x11.h
index 1383b59..dad3d20 100644
--- a/ui/base/idle/screensaver_window_finder_x11.h
+++ b/ui/base/idle/screensaver_window_finder_x11.h
@@ -5,8 +5,8 @@
#ifndef UI_BASE_IDLE_SCREENSAVER_WINDOW_FINDER_X11_H_
#define UI_BASE_IDLE_SCREENSAVER_WINDOW_FINDER_X11_H_
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "ui/base/x/x11_util.h"
namespace ui {
diff --git a/ui/base/ime/candidate_window.cc b/ui/base/ime/candidate_window.cc
index 6cb32e2..60f8c4d 100644
--- a/ui/base/ime/candidate_window.cc
+++ b/ui/base/ime/candidate_window.cc
@@ -4,6 +4,8 @@
#include "ui/base/ime/candidate_window.h"
+#include <stddef.h>
+
#include <string>
#include "base/logging.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/ui/base/ime/candidate_window.h b/ui/base/ime/candidate_window.h
index f8c967e..ad52c33 100644
--- a/ui/base/ime/candidate_window.h
+++ b/ui/base/ime/candidate_window.h
@@ -5,9 +5,12 @@
#ifndef UI_BASE_IME_CANDIDATE_WINDOW_H_
#define UI_BASE_IME_CANDIDATE_WINDOW_H_
+#include <stdint.h>
+
#include <string>
#include <vector>
-#include "base/basictypes.h"
+
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "ui/base/ime/infolist_entry.h"
#include "ui/base/ime/ui_base_ime_export.h"
@@ -70,12 +73,12 @@ class UI_BASE_IME_EXPORT CandidateWindow {
bool* has_highlighted) const;
// Returns the number of candidates in one page.
- uint32 page_size() const { return property_->page_size; }
- void set_page_size(uint32 page_size) { property_->page_size = page_size; }
+ uint32_t page_size() const { return property_->page_size; }
+ void set_page_size(uint32_t page_size) { property_->page_size = page_size; }
// Returns the cursor index of the currently selected candidate.
- uint32 cursor_position() const { return property_->cursor_position; }
- void set_cursor_position(uint32 cursor_position) {
+ uint32_t cursor_position() const { return property_->cursor_position; }
+ void set_cursor_position(uint32_t cursor_position) {
property_->cursor_position = cursor_position;
}
diff --git a/ui/base/ime/candidate_window_unittest.cc b/ui/base/ime/candidate_window_unittest.cc
index 4defe56..60022d2 100644
--- a/ui/base/ime/candidate_window_unittest.cc
+++ b/ui/base/ime/candidate_window_unittest.cc
@@ -5,6 +5,8 @@
#include "ui/base/ime/candidate_window.h"
+#include <stddef.h>
+
#include <string>
#include "base/compiler_specific.h"
diff --git a/ui/base/ime/chromeos/character_composer.cc b/ui/base/ime/chromeos/character_composer.cc
index cfb208e..481e170 100644
--- a/ui/base/ime/chromeos/character_composer.cc
+++ b/ui/base/ime/chromeos/character_composer.cc
@@ -21,7 +21,7 @@ namespace {
bool CheckCharacterComposeTable(
const ui::CharacterComposer::ComposeBuffer& compose_sequence,
- uint32* composed_character) {
+ uint32_t* composed_character) {
const ui::TreeComposeChecker kTreeComposeChecker(kCompositions);
return kTreeComposeChecker.CheckSequence(compose_sequence,
composed_character) !=
@@ -30,7 +30,7 @@ bool CheckCharacterComposeTable(
// Converts |character| to UTF16 string.
// Returns false when |character| is not a valid character.
-bool UTF32CharacterToUTF16(uint32 character, base::string16* output) {
+bool UTF32CharacterToUTF16(uint32_t character, base::string16* output) {
output->clear();
// Reject invalid character. (e.g. codepoint greater than 0x10ffff)
if (!CBU_IS_UNICODE_CHAR(character))
@@ -113,7 +113,7 @@ bool CharacterComposer::FilterKeyPressSequenceMode(const KeyEvent& event) {
compose_buffer_.push_back(event.GetDomKey());
// Check compose table.
- uint32 composed_character_utf32 = 0;
+ uint32_t composed_character_utf32 = 0;
if (CheckCharacterComposeTable(compose_buffer_, &composed_character_utf32)) {
// Key press is recognized as a part of composition.
if (composed_character_utf32 != 0) {
@@ -176,9 +176,9 @@ bool CharacterComposer::FilterKeyPressHexMode(const KeyEvent& event) {
void CharacterComposer::CommitHex() {
DCHECK(composition_mode_ == HEX_MODE);
- uint32 composed_character_utf32 = 0;
+ uint32_t composed_character_utf32 = 0;
for (size_t i = 0; i != hex_buffer_.size(); ++i) {
- const uint32 digit = hex_buffer_[i];
+ const uint32_t digit = hex_buffer_[i];
DCHECK(0 <= digit && digit < 16);
composed_character_utf32 <<= 4;
composed_character_utf32 |= digit;
diff --git a/ui/base/ime/chromeos/character_composer.h b/ui/base/ime/chromeos/character_composer.h
index 78fae69..d1befb6 100644
--- a/ui/base/ime/chromeos/character_composer.h
+++ b/ui/base/ime/chromeos/character_composer.h
@@ -5,8 +5,12 @@
#ifndef UI_BASE_IME_CHROMEOS_CHARACTER_COMPOSER_H_
#define UI_BASE_IME_CHROMEOS_CHARACTER_COMPOSER_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <vector>
+#include "base/macros.h"
#include "base/strings/string_util.h"
#include "ui/base/ime/ui_base_ime_export.h"
#include "ui/events/keycodes/dom/dom_key.h"
diff --git a/ui/base/ime/chromeos/character_composer_unittest.cc b/ui/base/ime/chromeos/character_composer_unittest.cc
index 51b585f..235ad47 100644
--- a/ui/base/ime/chromeos/character_composer_unittest.cc
+++ b/ui/base/ime/chromeos/character_composer_unittest.cc
@@ -4,6 +4,9 @@
#include "ui/base/ime/chromeos/character_composer.h"
+#include <stdint.h>
+
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/ui/base/ime/chromeos/component_extension_ime_manager.cc b/ui/base/ime/chromeos/component_extension_ime_manager.cc
index 664f6e0..d630494 100644
--- a/ui/base/ime/chromeos/component_extension_ime_manager.cc
+++ b/ui/base/ime/chromeos/component_extension_ime_manager.cc
@@ -4,8 +4,11 @@
#include "ui/base/ime/chromeos/component_extension_ime_manager.h"
+#include <stddef.h>
+
#include "base/command_line.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/string_util.h"
#include "chromeos/chromeos_switches.h"
#include "ui/base/ime/chromeos/extension_ime_util.h"
diff --git a/ui/base/ime/chromeos/component_extension_ime_manager.h b/ui/base/ime/chromeos/component_extension_ime_manager.h
index cdb9d757..33fe88e 100644
--- a/ui/base/ime/chromeos/component_extension_ime_manager.h
+++ b/ui/base/ime/chromeos/component_extension_ime_manager.h
@@ -9,6 +9,7 @@
#include <set>
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/observer_list.h"
#include "ui/base/ime/chromeos/input_method_descriptor.h"
diff --git a/ui/base/ime/chromeos/component_extension_ime_manager_unittest.cc b/ui/base/ime/chromeos/component_extension_ime_manager_unittest.cc
index 8ed1c31..e8f9014 100644
--- a/ui/base/ime/chromeos/component_extension_ime_manager_unittest.cc
+++ b/ui/base/ime/chromeos/component_extension_ime_manager_unittest.cc
@@ -2,7 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/logging.h"
+#include "base/macros.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/ime/chromeos/component_extension_ime_manager.h"
#include "ui/base/ime/chromeos/extension_ime_util.h"
diff --git a/ui/base/ime/chromeos/fake_ime_keyboard.h b/ui/base/ime/chromeos/fake_ime_keyboard.h
index 02ba308..b11163d 100644
--- a/ui/base/ime/chromeos/fake_ime_keyboard.h
+++ b/ui/base/ime/chromeos/fake_ime_keyboard.h
@@ -10,6 +10,7 @@
#include <string>
#include "base/compiler_specific.h"
+#include "base/macros.h"
namespace chromeos {
namespace input_method {
diff --git a/ui/base/ime/chromeos/fake_input_method_delegate.h b/ui/base/ime/chromeos/fake_input_method_delegate.h
index b9b7aa1..51cf7a1 100644
--- a/ui/base/ime/chromeos/fake_input_method_delegate.h
+++ b/ui/base/ime/chromeos/fake_input_method_delegate.h
@@ -7,9 +7,9 @@
#include <vector>
-#include "base/basictypes.h"
#include "base/callback.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "ui/base/ime/chromeos/input_method_delegate.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/chromeos/ime_candidate_window_handler_interface.h b/ui/base/ime/chromeos/ime_candidate_window_handler_interface.h
index f3c5058..3d4cb91 100644
--- a/ui/base/ime/chromeos/ime_candidate_window_handler_interface.h
+++ b/ui/base/ime/chromeos/ime_candidate_window_handler_interface.h
@@ -5,7 +5,8 @@
#ifndef UI_BASE_IME_CHROMEOS_IME_CNADIDATE_WINDOW_HANDLER_INTERFACE_H_
#define UI_BASE_IME_CHROMEOS_IME_CNADIDATE_WINDOW_HANDLER_INTERFACE_H_
-#include "base/basictypes.h"
+#include <stdint.h>
+
#include "base/strings/string16.h"
#include "ui/base/ime/ui_base_ime_export.h"
@@ -31,7 +32,7 @@ class UI_BASE_IME_EXPORT IMECandidateWindowHandlerInterface {
// Called when the IME updates the preedit text. The |text| is given in
// UTF-16 encoding.
virtual void UpdatePreeditText(const base::string16& text,
- uint32 cursor_pos,
+ uint32_t cursor_pos,
bool visible) = 0;
// Called when the application changes its caret bounds.
diff --git a/ui/base/ime/chromeos/ime_keyboard.cc b/ui/base/ime/chromeos/ime_keyboard.cc
index 200d0ca..581a3c5 100644
--- a/ui/base/ime/chromeos/ime_keyboard.cc
+++ b/ui/base/ime/chromeos/ime_keyboard.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
+#include "base/macros.h"
#include "ui/base/ime/chromeos/ime_keyboard.h"
namespace chromeos {
diff --git a/ui/base/ime/chromeos/ime_keyboard.h b/ui/base/ime/chromeos/ime_keyboard.h
index 44f7d35..5b24bc6 100644
--- a/ui/base/ime/chromeos/ime_keyboard.h
+++ b/ui/base/ime/chromeos/ime_keyboard.h
@@ -8,7 +8,6 @@
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/observer_list.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/chromeos/ime_keyboard_ozone.h b/ui/base/ime/chromeos/ime_keyboard_ozone.h
index e9813c7..d42791a 100644
--- a/ui/base/ime/chromeos/ime_keyboard_ozone.h
+++ b/ui/base/ime/chromeos/ime_keyboard_ozone.h
@@ -10,6 +10,7 @@
#include <string>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "ui/base/ime/ui_base_ime_export.h"
namespace ui {
diff --git a/ui/base/ime/chromeos/ime_keyboard_x11.cc b/ui/base/ime/chromeos/ime_keyboard_x11.cc
index 55be02c..e25e3da 100644
--- a/ui/base/ime/chromeos/ime_keyboard_x11.cc
+++ b/ui/base/ime/chromeos/ime_keyboard_x11.cc
@@ -4,6 +4,7 @@
#include "ui/base/ime/chromeos/ime_keyboard_x11.h"
+#include <stddef.h>
#include <X11/XKBlib.h>
#include <X11/Xlib.h>
diff --git a/ui/base/ime/chromeos/ime_keyboard_x11.h b/ui/base/ime/chromeos/ime_keyboard_x11.h
index 6b9da52..efc6b86 100644
--- a/ui/base/ime/chromeos/ime_keyboard_x11.h
+++ b/ui/base/ime/chromeos/ime_keyboard_x11.h
@@ -15,6 +15,7 @@
#include "base/bind.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/process/kill.h"
diff --git a/ui/base/ime/chromeos/ime_keymap.cc b/ui/base/ime/chromeos/ime_keymap.cc
index d214321..e1433ce 100644
--- a/ui/base/ime/chromeos/ime_keymap.cc
+++ b/ui/base/ime/chromeos/ime_keymap.cc
@@ -4,9 +4,12 @@
#include "ui/base/ime/chromeos/ime_keymap.h"
+#include <stddef.h>
+
#include <map>
#include "base/lazy_instance.h"
+#include "base/macros.h"
namespace ui {
diff --git a/ui/base/ime/chromeos/ime_keymap.h b/ui/base/ime/chromeos/ime_keymap.h
index 4a87a6a..2f8d012 100644
--- a/ui/base/ime/chromeos/ime_keymap.h
+++ b/ui/base/ime/chromeos/ime_keymap.h
@@ -6,7 +6,6 @@
#define UI_BASE_IME_CHROMEOS_IME_KEYMAP_H_
#include <string>
-#include "base/basictypes.h"
#include "ui/base/ime/ui_base_ime_export.h"
#include "ui/events/keycodes/keyboard_codes.h"
diff --git a/ui/base/ime/chromeos/input_method_delegate.h b/ui/base/ime/chromeos/input_method_delegate.h
index 45b19cf..47aa251 100644
--- a/ui/base/ime/chromeos/input_method_delegate.h
+++ b/ui/base/ime/chromeos/input_method_delegate.h
@@ -7,7 +7,7 @@
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/strings/string16.h"
namespace chromeos {
diff --git a/ui/base/ime/chromeos/input_method_descriptor.h b/ui/base/ime/chromeos/input_method_descriptor.h
index 188e370..461b37c 100644
--- a/ui/base/ime/chromeos/input_method_descriptor.h
+++ b/ui/base/ime/chromeos/input_method_descriptor.h
@@ -8,7 +8,6 @@
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "ui/base/ime/ui_base_ime_export.h"
#include "url/gurl.h"
diff --git a/ui/base/ime/chromeos/input_method_manager.h b/ui/base/ime/chromeos/input_method_manager.h
index 2f992ce..2f70123 100644
--- a/ui/base/ime/chromeos/input_method_manager.h
+++ b/ui/base/ime/chromeos/input_method_manager.h
@@ -5,6 +5,8 @@
#ifndef UI_BASE_IME_CHROMEOS_INPUT_METHOD_MANAGER_H_
#define UI_BASE_IME_CHROMEOS_INPUT_METHOD_MANAGER_H_
+#include <stddef.h>
+
#include <map>
#include <string>
#include <vector>
diff --git a/ui/base/ime/chromeos/input_method_whitelist.cc b/ui/base/ime/chromeos/input_method_whitelist.cc
index 8086ef9..ff7bb86c 100644
--- a/ui/base/ime/chromeos/input_method_whitelist.cc
+++ b/ui/base/ime/chromeos/input_method_whitelist.cc
@@ -4,8 +4,11 @@
#include "ui/base/ime/chromeos/input_method_whitelist.h"
+#include <stddef.h>
+
#include <vector>
+#include "base/macros.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "chromeos/ime/input_methods.h"
diff --git a/ui/base/ime/chromeos/input_method_whitelist.h b/ui/base/ime/chromeos/input_method_whitelist.h
index 1da5fc1..59154dd 100644
--- a/ui/base/ime/chromeos/input_method_whitelist.h
+++ b/ui/base/ime/chromeos/input_method_whitelist.h
@@ -9,7 +9,7 @@
#include <string>
#include <vector>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/chromeos/mock_component_extension_ime_manager_delegate.h b/ui/base/ime/chromeos/mock_component_extension_ime_manager_delegate.h
index 5bc4822..a237d8b 100644
--- a/ui/base/ime/chromeos/mock_component_extension_ime_manager_delegate.h
+++ b/ui/base/ime/chromeos/mock_component_extension_ime_manager_delegate.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_IME_CHROMEOS_MOCK_COMPONENT_EXTENSION_IME_MANAGER_DELEGATE_H_
#define UI_BASE_IME_CHROMEOS_MOCK_COMPONENT_EXTENSION_IME_MANAGER_DELEGATE_H_
+#include "base/macros.h"
#include "ui/base/ime/chromeos/component_extension_ime_manager.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/chromeos/mock_ime_candidate_window_handler.cc b/ui/base/ime/chromeos/mock_ime_candidate_window_handler.cc
index 6e61876..9ea728c 100644
--- a/ui/base/ime/chromeos/mock_ime_candidate_window_handler.cc
+++ b/ui/base/ime/chromeos/mock_ime_candidate_window_handler.cc
@@ -25,7 +25,7 @@ void MockIMECandidateWindowHandler::UpdateLookupTable(
void MockIMECandidateWindowHandler::UpdatePreeditText(
const base::string16& text,
- uint32 cursor_pos,
+ uint32_t cursor_pos,
bool visible) {}
void MockIMECandidateWindowHandler::SetCursorBounds(
diff --git a/ui/base/ime/chromeos/mock_ime_candidate_window_handler.h b/ui/base/ime/chromeos/mock_ime_candidate_window_handler.h
index d24124f..8250848 100644
--- a/ui/base/ime/chromeos/mock_ime_candidate_window_handler.h
+++ b/ui/base/ime/chromeos/mock_ime_candidate_window_handler.h
@@ -5,6 +5,8 @@
#ifndef UI_BASE_IME_CHROMEOS_MOCK_IME_CANDIDATE_WINDOW_HANDLER_H_
#define UI_BASE_IME_CHROMEOS_MOCK_IME_CANDIDATE_WINDOW_HANDLER_H_
+#include <stdint.h>
+
#include "ui/base/ime/candidate_window.h"
#include "ui/base/ime/chromeos/ime_candidate_window_handler_interface.h"
#include "ui/base/ime/ui_base_ime_export.h"
@@ -31,7 +33,7 @@ class UI_BASE_IME_EXPORT MockIMECandidateWindowHandler
void UpdateLookupTable(const ui::CandidateWindow& candidate_window,
bool visible) override;
void UpdatePreeditText(const base::string16& text,
- uint32 cursor_pos,
+ uint32_t cursor_pos,
bool visible) override;
void SetCursorBounds(const gfx::Rect& cursor_bounds,
const gfx::Rect& composition_head) override;
diff --git a/ui/base/ime/chromeos/mock_ime_engine_handler.cc b/ui/base/ime/chromeos/mock_ime_engine_handler.cc
index 49dd4d4..3216518 100644
--- a/ui/base/ime/chromeos/mock_ime_engine_handler.cc
+++ b/ui/base/ime/chromeos/mock_ime_engine_handler.cc
@@ -60,13 +60,12 @@ void MockIMEEngineHandler::ProcessKeyEvent(const ui::KeyEvent& key_event,
last_passed_callback_ = callback;
}
-void MockIMEEngineHandler::CandidateClicked(uint32 index) {
-}
+void MockIMEEngineHandler::CandidateClicked(uint32_t index) {}
void MockIMEEngineHandler::SetSurroundingText(const std::string& text,
- uint32 cursor_pos,
- uint32 anchor_pos,
- uint32 offset_pos) {
+ uint32_t cursor_pos,
+ uint32_t anchor_pos,
+ uint32_t offset_pos) {
++set_surrounding_text_call_count_;
last_set_surrounding_text_ = text;
last_set_surrounding_cursor_pos_ = cursor_pos;
diff --git a/ui/base/ime/chromeos/mock_ime_engine_handler.h b/ui/base/ime/chromeos/mock_ime_engine_handler.h
index d212fc5..053e8c1 100644
--- a/ui/base/ime/chromeos/mock_ime_engine_handler.h
+++ b/ui/base/ime/chromeos/mock_ime_engine_handler.h
@@ -5,6 +5,9 @@
#ifndef UI_BASE_IME_CHROMEOS_MOCK_IME_ENGINE_HANDLER_H_
#define UI_BASE_IME_CHROMEOS_MOCK_IME_ENGINE_HANDLER_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include "ui/base/ime/ime_engine_handler_interface.h"
#include "ui/base/ime/ui_base_ime_export.h"
#include "ui/events/event.h"
@@ -26,11 +29,11 @@ class UI_BASE_IME_EXPORT MockIMEEngineHandler
bool IsInterestedInKeyEvent() const override;
void ProcessKeyEvent(const ui::KeyEvent& key_event,
KeyEventDoneCallback& callback) override;
- void CandidateClicked(uint32 index) override;
+ void CandidateClicked(uint32_t index) override;
void SetSurroundingText(const std::string& text,
- uint32 cursor_pos,
- uint32 anchor_pos,
- uint32 offset_pos) override;
+ uint32_t cursor_pos,
+ uint32_t anchor_pos,
+ uint32_t offset_pos) override;
void SetCompositionBounds(const std::vector<gfx::Rect>& bounds) override;
int focus_in_call_count() const { return focus_in_call_count_; }
@@ -55,11 +58,11 @@ class UI_BASE_IME_EXPORT MockIMEEngineHandler
return last_set_surrounding_text_;
}
- uint32 last_set_surrounding_cursor_pos() const {
+ uint32_t last_set_surrounding_cursor_pos() const {
return last_set_surrounding_cursor_pos_;
}
- uint32 last_set_surrounding_anchor_pos() const {
+ uint32_t last_set_surrounding_anchor_pos() const {
return last_set_surrounding_anchor_pos_;
}
@@ -127,8 +130,8 @@ class UI_BASE_IME_EXPORT MockIMEEngineHandler
InputContext last_text_input_context_;
std::string last_activated_property_;
std::string last_set_surrounding_text_;
- uint32 last_set_surrounding_cursor_pos_;
- uint32 last_set_surrounding_anchor_pos_;
+ uint32_t last_set_surrounding_cursor_pos_;
+ uint32_t last_set_surrounding_anchor_pos_;
scoped_ptr<ui::KeyEvent> last_processed_key_event_;
KeyEventDoneCallback last_passed_callback_;
std::string active_component_id_;
diff --git a/ui/base/ime/chromeos/mock_ime_input_context_handler.cc b/ui/base/ime/chromeos/mock_ime_input_context_handler.cc
index c139e70..e4decfd 100644
--- a/ui/base/ime/chromeos/mock_ime_input_context_handler.cc
+++ b/ui/base/ime/chromeos/mock_ime_input_context_handler.cc
@@ -24,7 +24,7 @@ void MockIMEInputContextHandler::CommitText(const std::string& text) {
void MockIMEInputContextHandler::UpdateCompositionText(
const ui::CompositionText& text,
- uint32 cursor_pos,
+ uint32_t cursor_pos,
bool visible) {
++update_preedit_text_call_count_;
last_update_composition_arg_.composition_text.CopyFrom(text);
@@ -32,8 +32,8 @@ void MockIMEInputContextHandler::UpdateCompositionText(
last_update_composition_arg_.is_visible = visible;
}
-void MockIMEInputContextHandler::DeleteSurroundingText(int32 offset,
- uint32 length) {
+void MockIMEInputContextHandler::DeleteSurroundingText(int32_t offset,
+ uint32_t length) {
++delete_surrounding_text_call_count_;
last_delete_surrounding_text_arg_.offset = offset;
last_delete_surrounding_text_arg_.length = length;
diff --git a/ui/base/ime/chromeos/mock_ime_input_context_handler.h b/ui/base/ime/chromeos/mock_ime_input_context_handler.h
index 21fa313..78dec902 100644
--- a/ui/base/ime/chromeos/mock_ime_input_context_handler.h
+++ b/ui/base/ime/chromeos/mock_ime_input_context_handler.h
@@ -5,6 +5,8 @@
#ifndef UI_BASE_IME_CHROMEOS_MOCK_IME_INPUT_CONTEXT_HANDLER_H_
#define UI_BASE_IME_CHROMEOS_MOCK_IME_INPUT_CONTEXT_HANDLER_H_
+#include <stdint.h>
+
#include "ui/base/ime/composition_text.h"
#include "ui/base/ime/ime_input_context_handler_interface.h"
#include "ui/base/ime/ui_base_ime_export.h"
@@ -16,13 +18,13 @@ class UI_BASE_IME_EXPORT MockIMEInputContextHandler
public:
struct UpdateCompositionTextArg {
ui::CompositionText composition_text;
- uint32 cursor_pos;
+ uint32_t cursor_pos;
bool is_visible;
};
struct DeleteSurroundingTextArg {
- int32 offset;
- uint32 length;
+ int32_t offset;
+ uint32_t length;
};
MockIMEInputContextHandler();
@@ -30,9 +32,9 @@ class UI_BASE_IME_EXPORT MockIMEInputContextHandler
void CommitText(const std::string& text) override;
void UpdateCompositionText(const ui::CompositionText& text,
- uint32 cursor_pos,
+ uint32_t cursor_pos,
bool visible) override;
- void DeleteSurroundingText(int32 offset, uint32 length) override;
+ void DeleteSurroundingText(int32_t offset, uint32_t length) override;
int commit_text_call_count() const { return commit_text_call_count_; }
diff --git a/ui/base/ime/composition_text.h b/ui/base/ime/composition_text.h
index f5b1e37..9b729b5 100644
--- a/ui/base/ime/composition_text.h
+++ b/ui/base/ime/composition_text.h
@@ -5,6 +5,8 @@
#ifndef UI_BASE_IME_COMPOSITION_TEXT_H_
#define UI_BASE_IME_COMPOSITION_TEXT_H_
+#include <stddef.h>
+
#include "base/strings/string16.h"
#include "ui/base/ime/composition_underline.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/composition_text_unittest.cc b/ui/base/ime/composition_text_unittest.cc
index d7ed2b8..c03090a5 100644
--- a/ui/base/ime/composition_text_unittest.cc
+++ b/ui/base/ime/composition_text_unittest.cc
@@ -4,6 +4,8 @@
#include "ui/base/ime/composition_text.h"
+#include <stddef.h>
+
#include "base/strings/utf_string_conversions.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/ui/base/ime/composition_text_util_pango.cc b/ui/base/ime/composition_text_util_pango.cc
index 325cdd6..b8a9297 100644
--- a/ui/base/ime/composition_text_util_pango.cc
+++ b/ui/base/ime/composition_text_util_pango.cc
@@ -5,8 +5,8 @@
#include "ui/base/ime/composition_text_util_pango.h"
#include <pango/pango-attributes.h>
+#include <stddef.h>
-#include "base/basictypes.h"
#include "base/i18n/char_iterator.h"
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/ui/base/ime/composition_text_util_pango_unittest.cc b/ui/base/ime/composition_text_util_pango_unittest.cc
index a2056cf..c645e30 100644
--- a/ui/base/ime/composition_text_util_pango_unittest.cc
+++ b/ui/base/ime/composition_text_util_pango_unittest.cc
@@ -5,12 +5,14 @@
#include "ui/base/ime/composition_text_util_pango.h"
#include <pango/pango-attributes.h>
+#include <stddef.h>
+#include <stdint.h>
#include <string>
#include <utility>
-#include "base/basictypes.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/ime/composition_text.h"
@@ -26,9 +28,9 @@ struct AttributeInfo {
struct Underline {
unsigned start_offset;
unsigned end_offset;
- uint32 color;
+ uint32_t color;
bool thick;
- uint32 background_color;
+ uint32_t background_color;
};
struct TestData {
diff --git a/ui/base/ime/composition_underline.h b/ui/base/ime/composition_underline.h
index a8c44b6..f817069 100644
--- a/ui/base/ime/composition_underline.h
+++ b/ui/base/ime/composition_underline.h
@@ -5,9 +5,10 @@
#ifndef UI_BASE_IME_COMPOSITION_UNDERLINE_H_
#define UI_BASE_IME_COMPOSITION_UNDERLINE_H_
+#include <stdint.h>
+
#include <vector>
-#include "base/basictypes.h"
#include "third_party/skia/include/core/SkColor.h"
namespace ui {
@@ -23,14 +24,14 @@ struct CompositionUnderline {
background_color(SK_ColorTRANSPARENT) {}
// TODO(huangs): remove this constructor.
- CompositionUnderline(uint32 s, uint32 e, SkColor c, bool t)
+ CompositionUnderline(uint32_t s, uint32_t e, SkColor c, bool t)
: start_offset(s),
end_offset(e),
color(c),
thick(t),
background_color(SK_ColorTRANSPARENT) {}
- CompositionUnderline(uint32 s, uint32 e, SkColor c, bool t, SkColor bc)
+ CompositionUnderline(uint32_t s, uint32_t e, SkColor c, bool t, SkColor bc)
: start_offset(s),
end_offset(e),
color(c),
@@ -48,8 +49,8 @@ struct CompositionUnderline {
return !(*this == rhs);
}
- uint32 start_offset;
- uint32 end_offset;
+ uint32_t start_offset;
+ uint32_t end_offset;
SkColor color;
bool thick;
SkColor background_color;
diff --git a/ui/base/ime/dummy_input_method.h b/ui/base/ime/dummy_input_method.h
index 636c8bb..26e888a 100644
--- a/ui/base/ime/dummy_input_method.h
+++ b/ui/base/ime/dummy_input_method.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_IME_DUMMY_INPUT_METHOD_H_
#define UI_BASE_IME_DUMMY_INPUT_METHOD_H_
+#include "base/macros.h"
#include "ui/base/ime/input_method.h"
namespace ui {
diff --git a/ui/base/ime/dummy_text_input_client.cc b/ui/base/ime/dummy_text_input_client.cc
index dcc8fb4..478b489 100644
--- a/ui/base/ime/dummy_text_input_client.cc
+++ b/ui/base/ime/dummy_text_input_client.cc
@@ -52,7 +52,7 @@ gfx::Rect DummyTextInputClient::GetCaretBounds() const {
}
bool DummyTextInputClient::GetCompositionCharacterBounds(
- uint32 index,
+ uint32_t index,
gfx::Rect* rect) const {
return false;
}
diff --git a/ui/base/ime/dummy_text_input_client.h b/ui/base/ime/dummy_text_input_client.h
index 7f5f7f3..3c51782 100644
--- a/ui/base/ime/dummy_text_input_client.h
+++ b/ui/base/ime/dummy_text_input_client.h
@@ -5,6 +5,10 @@
#ifndef UI_BASE_IME_DUMMY_TEXT_INPUT_CLIENT_H_
#define UI_BASE_IME_DUMMY_TEXT_INPUT_CLIENT_H_
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
#include "ui/base/ime/text_input_client.h"
namespace ui {
@@ -27,7 +31,7 @@ class DummyTextInputClient : public TextInputClient {
int GetTextInputFlags() const override;
bool CanComposeInline() const override;
gfx::Rect GetCaretBounds() const override;
- bool GetCompositionCharacterBounds(uint32 index,
+ bool GetCompositionCharacterBounds(uint32_t index,
gfx::Rect* rect) const override;
bool HasCompositionText() const override;
bool GetTextRange(gfx::Range* range) const override;
diff --git a/ui/base/ime/ime_bridge.cc b/ui/base/ime/ime_bridge.cc
index 2dd3a5a..7b4e8e2 100644
--- a/ui/base/ime/ime_bridge.cc
+++ b/ui/base/ime/ime_bridge.cc
@@ -5,8 +5,11 @@
#include "ui/base/ime/ime_bridge.h"
#include <map>
+
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/singleton.h"
+#include "build/build_config.h"
namespace ui {
diff --git a/ui/base/ime/ime_bridge.h b/ui/base/ime/ime_bridge.h
index e21cdaf..5db8bba 100644
--- a/ui/base/ime/ime_bridge.h
+++ b/ui/base/ime/ime_bridge.h
@@ -6,6 +6,7 @@
#define UI_BASE_IME_IME_BRIDGE_H_
#include "base/macros.h"
+#include "build/build_config.h"
#include "ui/base/ime/ime_engine_handler_interface.h"
#include "ui/base/ime/ime_input_context_handler_interface.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/ime_engine_handler_interface.cc b/ui/base/ime/ime_engine_handler_interface.cc
index ac45526..695a547 100644
--- a/ui/base/ime/ime_engine_handler_interface.cc
+++ b/ui/base/ime/ime_engine_handler_interface.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "ui/base/ime/ime_engine_handler_interface.h"
namespace ui {
diff --git a/ui/base/ime/ime_engine_handler_interface.h b/ui/base/ime/ime_engine_handler_interface.h
index 9a27873..27e265a 100644
--- a/ui/base/ime/ime_engine_handler_interface.h
+++ b/ui/base/ime/ime_engine_handler_interface.h
@@ -5,10 +5,14 @@
#ifndef UI_BASE_IME_IME_ENGINE_HANDLER_INTERFACE_H_
#define UI_BASE_IME_IME_ENGINE_HANDLER_INTERFACE_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <string>
#include <vector>
-#include "base/basictypes.h"
+
#include "base/callback.h"
+#include "build/build_config.h"
#include "ui/base/ime/text_input_mode.h"
#include "ui/base/ime/text_input_type.h"
#include "ui/base/ime/ui_base_ime_export.h"
@@ -108,9 +112,9 @@ class UI_BASE_IME_EXPORT IMEEngineHandlerInterface {
// Otherwise |anchor_pos| is equal to |cursor_pos|. If not all surrounding
// text is given |offset_pos| indicates the starting offset of |text|.
virtual void SetSurroundingText(const std::string& text,
- uint32 cursor_pos,
- uint32 anchor_pos,
- uint32 offset_pos) = 0;
+ uint32_t cursor_pos,
+ uint32_t anchor_pos,
+ uint32_t offset_pos) = 0;
// Called when the composition bounds changed.
virtual void SetCompositionBounds(const std::vector<gfx::Rect>& bounds) = 0;
@@ -231,7 +235,7 @@ class UI_BASE_IME_EXPORT IMEEngineHandlerInterface {
// Called when the candidate in lookup table is clicked. The |index| is 0
// based candidate index in lookup table.
- virtual void CandidateClicked(uint32 index) = 0;
+ virtual void CandidateClicked(uint32_t index) = 0;
// This function returns the current property of the candidate window.
// The caller can use the returned value as the default property and
diff --git a/ui/base/ime/ime_engine_observer.h b/ui/base/ime/ime_engine_observer.h
index 39ded6c..3bdcab1 100644
--- a/ui/base/ime/ime_engine_observer.h
+++ b/ui/base/ime/ime_engine_observer.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_IME_IME_ENGINE_OBSERVER_H_
#define UI_BASE_IME_IME_ENGINE_OBSERVER_H_
+#include "build/build_config.h"
#include "ui/base/ime/ime_engine_handler_interface.h"
namespace ui {
diff --git a/ui/base/ime/ime_input_context_handler_interface.h b/ui/base/ime/ime_input_context_handler_interface.h
index f5520f5..5a8f6ae 100644
--- a/ui/base/ime/ime_input_context_handler_interface.h
+++ b/ui/base/ime/ime_input_context_handler_interface.h
@@ -5,8 +5,9 @@
#ifndef UI_BASE_IME_IME_INPUT_CONTEXT_HANDLER_INTERFACE_H_
#define UI_BASE_IME_IME_INPUT_CONTEXT_HANDLER_INTERFACE_H_
+#include <stdint.h>
+
#include <string>
-#include "base/basictypes.h"
#include "ui/base/ime/composition_text.h"
#include "ui/base/ime/ui_base_ime_export.h"
@@ -19,11 +20,11 @@ class UI_BASE_IME_EXPORT IMEInputContextHandlerInterface {
// Called when the engine updates composition text.
virtual void UpdateCompositionText(const CompositionText& text,
- uint32 cursor_pos,
+ uint32_t cursor_pos,
bool visible) = 0;
// Called when the engine request deleting surrounding string.
- virtual void DeleteSurroundingText(int32 offset, uint32 length) = 0;
+ virtual void DeleteSurroundingText(int32_t offset, uint32_t length) = 0;
};
} // namespace ui
diff --git a/ui/base/ime/input_method.h b/ui/base/ime/input_method.h
index 21b0235..598fd4f 100644
--- a/ui/base/ime/input_method.h
+++ b/ui/base/ime/input_method.h
@@ -5,10 +5,12 @@
#ifndef UI_BASE_IME_INPUT_METHOD_H_
#define UI_BASE_IME_INPUT_METHOD_H_
+#include <stdint.h>
+
#include <string>
-#include "base/basictypes.h"
#include "base/event_types.h"
+#include "build/build_config.h"
#include "ui/base/ime/text_input_mode.h"
#include "ui/base/ime/text_input_type.h"
@@ -50,7 +52,7 @@ class InputMethod {
#if defined(OS_WIN)
typedef LRESULT NativeEventResult;
#else
- typedef int32 NativeEventResult;
+ typedef int32_t NativeEventResult;
#endif
virtual ~InputMethod() {}
diff --git a/ui/base/ime/input_method_auralinux.h b/ui/base/ime/input_method_auralinux.h
index 05a80d7..29b76fd 100644
--- a/ui/base/ime/input_method_auralinux.h
+++ b/ui/base/ime/input_method_auralinux.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_IME_INPUT_METHOD_AURALINUX_H_
#define UI_BASE_IME_INPUT_METHOD_AURALINUX_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "ui/base/ime/composition_text.h"
#include "ui/base/ime/input_method_base.h"
diff --git a/ui/base/ime/input_method_auralinux_unittest.cc b/ui/base/ime/input_method_auralinux_unittest.cc
index ba71341..7ed2d49 100644
--- a/ui/base/ime/input_method_auralinux_unittest.cc
+++ b/ui/base/ime/input_method_auralinux_unittest.cc
@@ -4,6 +4,9 @@
#include "ui/base/ime/input_method_auralinux.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "base/strings/string_split.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/ui/base/ime/input_method_base.h b/ui/base/ime/input_method_base.h
index 3456839..e9efb3a 100644
--- a/ui/base/ime/input_method_base.h
+++ b/ui/base/ime/input_method_base.h
@@ -5,8 +5,8 @@
#ifndef UI_BASE_IME_INPUT_METHOD_BASE_H_
#define UI_BASE_IME_INPUT_METHOD_BASE_H_
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/observer_list.h"
#include "ui/base/ime/input_method.h"
diff --git a/ui/base/ime/input_method_base_unittest.cc b/ui/base/ime/input_method_base_unittest.cc
index 0b619c2..175f998 100644
--- a/ui/base/ime/input_method_base_unittest.cc
+++ b/ui/base/ime/input_method_base_unittest.cc
@@ -5,6 +5,7 @@
#include "ui/base/ime/input_method_base.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
diff --git a/ui/base/ime/input_method_chromeos.cc b/ui/base/ime/input_method_chromeos.cc
index fc5b3a1..8bf4014 100644
--- a/ui/base/ime/input_method_chromeos.cc
+++ b/ui/base/ime/input_method_chromeos.cc
@@ -4,12 +4,13 @@
#include "ui/base/ime/input_method_chromeos.h"
+#include <stddef.h>
+
#include <algorithm>
#include <cstring>
#include <set>
#include <vector>
-#include "base/basictypes.h"
#include "base/bind.h"
#include "base/i18n/char_iterator.h"
#include "base/logging.h"
@@ -187,7 +188,7 @@ void InputMethodChromeOS::OnCaretBoundsChanged(const TextInputClient* client) {
gfx::Rect composition_head;
std::vector<gfx::Rect> rects;
if (client->HasCompositionText()) {
- uint32 i = 0;
+ uint32_t i = 0;
gfx::Rect rect;
while (client->GetCompositionCharacterBounds(i++, &rect))
rects.push_back(rect);
@@ -414,7 +415,7 @@ void InputMethodChromeOS::ProcessUnfilteredKeyPressEvent(
// If a key event was not filtered by |context_| and |character_composer_|,
// then it means the key event didn't generate any result text. So we need
// to send corresponding character to the focused text input client.
- uint16 ch = event->GetCharacter();
+ uint16_t ch = event->GetCharacter();
if (ch)
client->InsertChar(*event);
}
@@ -500,7 +501,7 @@ void InputMethodChromeOS::CommitText(const std::string& text) {
}
void InputMethodChromeOS::UpdateCompositionText(const CompositionText& text,
- uint32 cursor_pos,
+ uint32_t cursor_pos,
bool visible) {
if (IsTextInputTypeNone())
return;
@@ -562,12 +563,13 @@ void InputMethodChromeOS::HidePreeditText() {
}
}
-void InputMethodChromeOS::DeleteSurroundingText(int32 offset, uint32 length) {
+void InputMethodChromeOS::DeleteSurroundingText(int32_t offset,
+ uint32_t length) {
if (!composition_.text.empty())
return; // do nothing if there is ongoing composition.
if (GetTextInputClient()) {
- uint32 before = offset >= 0 ? 0U : static_cast<uint32>(-1 * offset);
+ uint32_t before = offset >= 0 ? 0U : static_cast<uint32_t>(-1 * offset);
GetTextInputClient()->ExtendSelectionAndDelete(before, length - before);
}
}
@@ -590,7 +592,7 @@ bool InputMethodChromeOS::ExecuteCharacterComposer(const ui::KeyEvent& event) {
void InputMethodChromeOS::ExtractCompositionText(
const CompositionText& text,
- uint32 cursor_position,
+ uint32_t cursor_position,
CompositionText* out_composition) const {
out_composition->Clear();
out_composition->text = text.text;
@@ -608,7 +610,7 @@ void InputMethodChromeOS::ExtractCompositionText(
} while (char_iterator.Advance());
// The text length in Unicode characters.
- uint32 char_length = static_cast<uint32>(char16_offsets.size());
+ uint32_t char_length = static_cast<uint32_t>(char16_offsets.size());
// Make sure we can convert the value of |char_length| as well.
char16_offsets.push_back(length);
@@ -620,8 +622,8 @@ void InputMethodChromeOS::ExtractCompositionText(
const CompositionUnderlines text_underlines = text.underlines;
if (!text_underlines.empty()) {
for (size_t i = 0; i < text_underlines.size(); ++i) {
- const uint32 start = text_underlines[i].start_offset;
- const uint32 end = text_underlines[i].end_offset;
+ const uint32_t start = text_underlines[i].start_offset;
+ const uint32_t end = text_underlines[i].end_offset;
if (start >= end)
continue;
CompositionUnderline underline(
@@ -633,8 +635,8 @@ void InputMethodChromeOS::ExtractCompositionText(
DCHECK(text.selection.start() <= text.selection.end());
if (text.selection.start() < text.selection.end()) {
- const uint32 start = text.selection.start();
- const uint32 end = text.selection.end();
+ const uint32_t start = text.selection.start();
+ const uint32_t end = text.selection.end();
CompositionUnderline underline(char16_offsets[start],
char16_offsets[end],
SK_ColorBLACK,
diff --git a/ui/base/ime/input_method_chromeos.h b/ui/base/ime/input_method_chromeos.h
index 13cbdf9..28da9b7 100644
--- a/ui/base/ime/input_method_chromeos.h
+++ b/ui/base/ime/input_method_chromeos.h
@@ -5,11 +5,13 @@
#ifndef UI_BASE_IME_INPUT_METHOD_CHROMEOS_H_
#define UI_BASE_IME_INPUT_METHOD_CHROMEOS_H_
+#include <stdint.h>
+
#include <set>
#include <string>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "ui/base/ime/chromeos/character_composer.h"
@@ -43,7 +45,7 @@ class UI_BASE_IME_EXPORT InputMethodChromeOS
protected:
// Converts |text| into CompositionText.
void ExtractCompositionText(const CompositionText& text,
- uint32 cursor_position,
+ uint32_t cursor_position,
CompositionText* out_composition) const;
// Process a key returned from the input method.
@@ -100,9 +102,9 @@ class UI_BASE_IME_EXPORT InputMethodChromeOS
// ui::IMEInputContextHandlerInterface overrides:
void CommitText(const std::string& text) override;
void UpdateCompositionText(const CompositionText& text,
- uint32 cursor_pos,
+ uint32_t cursor_pos,
bool visible) override;
- void DeleteSurroundingText(int32 offset, uint32 length) override;
+ void DeleteSurroundingText(int32_t offset, uint32_t length) override;
// Hides the composition text.
void HidePreeditText();
diff --git a/ui/base/ime/input_method_chromeos_unittest.cc b/ui/base/ime/input_method_chromeos_unittest.cc
index b35a083..40677ea 100644
--- a/ui/base/ime/input_method_chromeos_unittest.cc
+++ b/ui/base/ime/input_method_chromeos_unittest.cc
@@ -4,6 +4,8 @@
#include "ui/base/ime/input_method_chromeos.h"
+#include <stddef.h>
+#include <stdint.h>
#include <X11/Xlib.h>
#undef Bool
#undef FocusIn
@@ -13,6 +15,7 @@
#include <cstring>
#include "base/i18n/char_iterator.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -42,8 +45,8 @@ const base::string16 kSampleText = base::UTF8ToUTF16(
typedef IMEEngineHandlerInterface::KeyEventDoneCallback KeyEventCallback;
-uint32 GetOffsetInUTF16(
- const base::string16& utf16_string, uint32 utf8_offset) {
+uint32_t GetOffsetInUTF16(const base::string16& utf16_string,
+ uint32_t utf8_offset) {
DCHECK_LT(utf8_offset, utf16_string.size());
base::i18n::UTF16CharIterator char_iterator(&utf16_string);
for (size_t i = 0; i < utf8_offset; ++i)
@@ -104,9 +107,9 @@ class TestableInputMethodChromeOS : public InputMethodChromeOS {
class SynchronousKeyEventHandler {
public:
- SynchronousKeyEventHandler(uint32 expected_keyval,
- uint32 expected_keycode,
- uint32 expected_state,
+ SynchronousKeyEventHandler(uint32_t expected_keyval,
+ uint32_t expected_keycode,
+ uint32_t expected_state,
KeyEventHandlerBehavior behavior)
: expected_keyval_(expected_keyval),
expected_keycode_(expected_keycode),
@@ -115,9 +118,9 @@ class SynchronousKeyEventHandler {
virtual ~SynchronousKeyEventHandler() {}
- void Run(uint32 keyval,
- uint32 keycode,
- uint32 state,
+ void Run(uint32_t keyval,
+ uint32_t keycode,
+ uint32_t state,
const KeyEventCallback& callback) {
EXPECT_EQ(expected_keyval_, keyval);
EXPECT_EQ(expected_keycode_, keycode);
@@ -126,9 +129,9 @@ class SynchronousKeyEventHandler {
}
private:
- const uint32 expected_keyval_;
- const uint32 expected_keycode_;
- const uint32 expected_state_;
+ const uint32_t expected_keyval_;
+ const uint32_t expected_keycode_;
+ const uint32_t expected_state_;
const KeyEventHandlerBehavior behavior_;
DISALLOW_COPY_AND_ASSIGN(SynchronousKeyEventHandler);
@@ -136,18 +139,18 @@ class SynchronousKeyEventHandler {
class AsynchronousKeyEventHandler {
public:
- AsynchronousKeyEventHandler(uint32 expected_keyval,
- uint32 expected_keycode,
- uint32 expected_state)
+ AsynchronousKeyEventHandler(uint32_t expected_keyval,
+ uint32_t expected_keycode,
+ uint32_t expected_state)
: expected_keyval_(expected_keyval),
expected_keycode_(expected_keycode),
expected_state_(expected_state) {}
virtual ~AsynchronousKeyEventHandler() {}
- void Run(uint32 keyval,
- uint32 keycode,
- uint32 state,
+ void Run(uint32_t keyval,
+ uint32_t keycode,
+ uint32_t state,
const KeyEventCallback& callback) {
EXPECT_EQ(expected_keyval_, keyval);
EXPECT_EQ(expected_keycode_, keycode);
@@ -160,9 +163,9 @@ class AsynchronousKeyEventHandler {
}
private:
- const uint32 expected_keyval_;
- const uint32 expected_keycode_;
- const uint32 expected_state_;
+ const uint32_t expected_keyval_;
+ const uint32_t expected_keycode_;
+ const uint32_t expected_state_;
KeyEventCallback callback_;
DISALLOW_COPY_AND_ASSIGN(AsynchronousKeyEventHandler);
@@ -171,15 +174,15 @@ class AsynchronousKeyEventHandler {
class SetSurroundingTextVerifier {
public:
SetSurroundingTextVerifier(const std::string& expected_surrounding_text,
- uint32 expected_cursor_position,
- uint32 expected_anchor_position)
+ uint32_t expected_cursor_position,
+ uint32_t expected_anchor_position)
: expected_surrounding_text_(expected_surrounding_text),
expected_cursor_position_(expected_cursor_position),
expected_anchor_position_(expected_anchor_position) {}
void Verify(const std::string& text,
- uint32 cursor_pos,
- uint32 anchor_pos) {
+ uint32_t cursor_pos,
+ uint32_t anchor_pos) {
EXPECT_EQ(expected_surrounding_text_, text);
EXPECT_EQ(expected_cursor_position_, cursor_pos);
EXPECT_EQ(expected_anchor_position_, anchor_pos);
@@ -187,8 +190,8 @@ class SetSurroundingTextVerifier {
private:
const std::string expected_surrounding_text_;
- const uint32 expected_cursor_position_;
- const uint32 expected_anchor_position_;
+ const uint32_t expected_cursor_position_;
+ const uint32_t expected_anchor_position_;
DISALLOW_COPY_AND_ASSIGN(SetSurroundingTextVerifier);
};
@@ -551,7 +554,7 @@ TEST_F(InputMethodChromeOSTest, OnCaretBoundsChanged) {
TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_NoAttribute) {
const base::string16 kSampleAsciiText = UTF8ToUTF16("Sample Text");
- const uint32 kCursorPos = 2UL;
+ const uint32_t kCursorPos = 2UL;
CompositionText chromeos_composition_text;
chromeos_composition_text.text = kSampleAsciiText;
@@ -572,7 +575,7 @@ TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_NoAttribute) {
}
TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_SingleUnderline) {
- const uint32 kCursorPos = 2UL;
+ const uint32_t kCursorPos = 2UL;
// Set up chromeos composition text with one underline attribute.
CompositionText composition_text;
@@ -601,7 +604,7 @@ TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_SingleUnderline) {
}
TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_DoubleUnderline) {
- const uint32 kCursorPos = 2UL;
+ const uint32_t kCursorPos = 2UL;
// Set up chromeos composition text with one underline attribute.
CompositionText composition_text;
@@ -630,7 +633,7 @@ TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_DoubleUnderline) {
}
TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_ErrorUnderline) {
- const uint32 kCursorPos = 2UL;
+ const uint32_t kCursorPos = 2UL;
// Set up chromeos composition text with one underline attribute.
CompositionText composition_text;
@@ -656,7 +659,7 @@ TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_ErrorUnderline) {
}
TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_Selection) {
- const uint32 kCursorPos = 2UL;
+ const uint32_t kCursorPos = 2UL;
// Set up chromeos composition text with one underline attribute.
CompositionText composition_text;
@@ -683,7 +686,7 @@ TEST_F(InputMethodChromeOSTest, ExtractCompositionTextTest_Selection) {
TEST_F(InputMethodChromeOSTest,
ExtractCompositionTextTest_SelectionStartWithCursor) {
- const uint32 kCursorPos = 1UL;
+ const uint32_t kCursorPos = 1UL;
// Set up chromeos composition text with one underline attribute.
CompositionText composition_text;
@@ -714,7 +717,7 @@ TEST_F(InputMethodChromeOSTest,
TEST_F(InputMethodChromeOSTest,
ExtractCompositionTextTest_SelectionEndWithCursor) {
- const uint32 kCursorPos = 4UL;
+ const uint32_t kCursorPos = 4UL;
// Set up chromeos composition text with one underline attribute.
CompositionText composition_text;
diff --git a/ui/base/ime/input_method_factory.cc b/ui/base/ime/input_method_factory.cc
index 12e38ea..d20f5f4 100644
--- a/ui/base/ime/input_method_factory.cc
+++ b/ui/base/ime/input_method_factory.cc
@@ -4,6 +4,7 @@
#include "ui/base/ime/input_method_factory.h"
+#include "build/build_config.h"
#include "ui/base/ime/mock_input_method.h"
#if defined(OS_CHROMEOS)
diff --git a/ui/base/ime/input_method_factory.h b/ui/base/ime/input_method_factory.h
index 30132cb..3de9c5c 100644
--- a/ui/base/ime/input_method_factory.h
+++ b/ui/base/ime/input_method_factory.h
@@ -5,7 +5,6 @@
#ifndef UI_BASE_IME_INPUT_METHOD_FACTORY_H_
#define UI_BASE_IME_INPUT_METHOD_FACTORY_H_
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/memory/scoped_ptr.h"
#include "ui/base/ime/input_method_initializer.h"
diff --git a/ui/base/ime/input_method_initializer.cc b/ui/base/ime/input_method_initializer.cc
index 5ef0dc9..1ac3c27 100644
--- a/ui/base/ime/input_method_initializer.cc
+++ b/ui/base/ime/input_method_initializer.cc
@@ -4,6 +4,8 @@
#include "ui/base/ime/input_method_initializer.h"
+#include "build/build_config.h"
+
#if defined(OS_CHROMEOS)
#include "ui/base/ime/ime_bridge.h"
#elif defined(USE_AURA) && defined(OS_LINUX)
diff --git a/ui/base/ime/input_method_initializer.h b/ui/base/ime/input_method_initializer.h
index 787d7cc..588d7f1 100644
--- a/ui/base/ime/input_method_initializer.h
+++ b/ui/base/ime/input_method_initializer.h
@@ -5,7 +5,6 @@
#ifndef UI_BASE_IME_INPUT_METHOD_INITIALIZER_H_
#define UI_BASE_IME_INPUT_METHOD_INITIALIZER_H_
-#include "base/basictypes.h"
#include "ui/base/ime/ui_base_ime_export.h"
namespace ui {
diff --git a/ui/base/ime/input_method_mac.h b/ui/base/ime/input_method_mac.h
index e14925c..a792400 100644
--- a/ui/base/ime/input_method_mac.h
+++ b/ui/base/ime/input_method_mac.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_IME_INPUT_METHOD_MAC_H_
#define UI_BASE_IME_INPUT_METHOD_MAC_H_
+#include "base/macros.h"
#include "ui/base/ime/input_method_base.h"
namespace ui {
diff --git a/ui/base/ime/input_method_minimal.cc b/ui/base/ime/input_method_minimal.cc
index 9cb6161..8a5670e 100644
--- a/ui/base/ime/input_method_minimal.cc
+++ b/ui/base/ime/input_method_minimal.cc
@@ -4,6 +4,8 @@
#include "ui/base/ime/input_method_minimal.h"
+#include <stdint.h>
+
#include "ui/base/ime/text_input_client.h"
#include "ui/events/event.h"
#include "ui/events/event_constants.h"
@@ -35,7 +37,7 @@ void InputMethodMinimal::DispatchKeyEvent(ui::KeyEvent* event) {
// Insert the character.
ignore_result(DispatchKeyEventPostIME(event));
if (event->type() == ET_KEY_PRESSED && GetTextInputClient()) {
- const uint16 ch = event->GetCharacter();
+ const uint16_t ch = event->GetCharacter();
if (ch) {
GetTextInputClient()->InsertChar(*event);
event->StopPropagation();
diff --git a/ui/base/ime/input_method_minimal.h b/ui/base/ime/input_method_minimal.h
index 60d1a8e..cab74ad 100644
--- a/ui/base/ime/input_method_minimal.h
+++ b/ui/base/ime/input_method_minimal.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_IME_INPUT_METHOD_MINIMAL_H_
#define UI_BASE_IME_INPUT_METHOD_MINIMAL_H_
+#include "base/macros.h"
#include "ui/base/ime/input_method_base.h"
namespace ui {
diff --git a/ui/base/ime/input_method_win.cc b/ui/base/ime/input_method_win.cc
index ef500a7..56bbac1 100644
--- a/ui/base/ime/input_method_win.cc
+++ b/ui/base/ime/input_method_win.cc
@@ -4,8 +4,10 @@
#include "ui/base/ime/input_method_win.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/auto_reset.h"
-#include "base/basictypes.h"
#include "base/command_line.h"
#include "ui/base/ime/text_input_client.h"
#include "ui/base/ime/win/tsf_input_scope.h"
@@ -268,7 +270,7 @@ LRESULT InputMethodWin::OnChar(HWND window_handle,
// A mask to determine the previous key state from |lparam|. The value is 1
// if the key is down before the message is sent, or it is 0 if the key is
// up.
- const uint32 kPrevKeyDownBit = 0x40000000;
+ const uint32_t kPrevKeyDownBit = 0x40000000;
if (ch == kCarriageReturn && !(lparam & kPrevKeyDownBit))
accept_carriage_return_ = true;
// Conditionally ignore '\r' events to work around crbug.com/319100.
diff --git a/ui/base/ime/input_method_win.h b/ui/base/ime/input_method_win.h
index d813e4e..ce41149 100644
--- a/ui/base/ime/input_method_win.h
+++ b/ui/base/ime/input_method_win.h
@@ -9,8 +9,8 @@
#include <string>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "ui/base/ime/input_method_base.h"
#include "ui/base/ime/win/imm32_manager.h"
diff --git a/ui/base/ime/linux/fake_input_method_context.h b/ui/base/ime/linux/fake_input_method_context.h
index 717a019..ec9ac7e 100644
--- a/ui/base/ime/linux/fake_input_method_context.h
+++ b/ui/base/ime/linux/fake_input_method_context.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_IME_LINUX_FAKE_INPUT_METHOD_CONTEXT_H_
#define UI_BASE_IME_LINUX_FAKE_INPUT_METHOD_CONTEXT_H_
+#include "base/macros.h"
#include "ui/base/ime/linux/linux_input_method_context.h"
namespace ui {
diff --git a/ui/base/ime/linux/fake_input_method_context_factory.h b/ui/base/ime/linux/fake_input_method_context_factory.h
index a385f32..591e0d4 100644
--- a/ui/base/ime/linux/fake_input_method_context_factory.h
+++ b/ui/base/ime/linux/fake_input_method_context_factory.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_IME_LINUX_FAKE_INPUT_METHOD_CONTEXT_FACTORY_H_
#define UI_BASE_IME_LINUX_FAKE_INPUT_METHOD_CONTEXT_FACTORY_H_
+#include "base/macros.h"
#include "ui/base/ime/linux/linux_input_method_context_factory.h"
namespace ui {
diff --git a/ui/base/ime/mock_input_method.h b/ui/base/ime/mock_input_method.h
index 0925e46..96d2c47 100644
--- a/ui/base/ime/mock_input_method.h
+++ b/ui/base/ime/mock_input_method.h
@@ -7,8 +7,8 @@
#include <string>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/observer_list.h"
#include "ui/base/ime/input_method.h"
#include "ui/base/ime/input_method_observer.h"
diff --git a/ui/base/ime/remote_input_method_delegate_win.h b/ui/base/ime/remote_input_method_delegate_win.h
index b65d8c3..a172c7b 100644
--- a/ui/base/ime/remote_input_method_delegate_win.h
+++ b/ui/base/ime/remote_input_method_delegate_win.h
@@ -5,9 +5,10 @@
#ifndef UI_BASE_IME_REMOTE_INPUT_METHOD_DELEGATE_WIN_H_
#define UI_BASE_IME_REMOTE_INPUT_METHOD_DELEGATE_WIN_H_
+#include <stdint.h>
+
#include <vector>
-#include "base/basictypes.h"
#include "ui/base/ime/ui_base_ime_export.h"
#include "ui/gfx/geometry/rect.h"
@@ -26,12 +27,12 @@ class UI_BASE_IME_EXPORT RemoteInputMethodDelegateWin {
// Notifies that properties of the focused TextInputClient is changed.
// Note that an empty |input_scopes| represents that TextInputType is
// TEXT_INPUT_TYPE_NONE.
- // Caveats: |input_scopes| is defined as std::vector<int32> rather than
+ // Caveats: |input_scopes| is defined as std::vector<int32_t> rather than
// std::vector<InputScope> because the wire format of IPC message
- // MetroViewerHostMsg_ImeTextInputClientUpdated uses std::vector<int32> to
+ // MetroViewerHostMsg_ImeTextInputClientUpdated uses std::vector<int32_t> to
// avoid dependency on <InputScope.h> header.
virtual void OnTextInputClientUpdated(
- const std::vector<int32>& input_scopes,
+ const std::vector<int32_t>& input_scopes,
const std::vector<gfx::Rect>& composition_character_bounds) = 0;
};
diff --git a/ui/base/ime/remote_input_method_win.cc b/ui/base/ime/remote_input_method_win.cc
index 2fbb8ac..53f2612 100644
--- a/ui/base/ime/remote_input_method_win.cc
+++ b/ui/base/ime/remote_input_method_win.cc
@@ -4,7 +4,11 @@
#include "ui/base/ime/remote_input_method_win.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/observer_list.h"
#include "base/strings/utf_string_conversions.h"
#include "base/win/metro.h"
@@ -67,9 +71,9 @@ std::string GetLocaleString(LCID Locale_id, LCTYPE locale_type) {
return result;
}
-std::vector<int32> GetInputScopesAsInt(TextInputType text_input_type,
- TextInputMode text_input_mode) {
- std::vector<int32> result;
+std::vector<int32_t> GetInputScopesAsInt(TextInputType text_input_type,
+ TextInputMode text_input_mode) {
+ std::vector<int32_t> result;
// An empty vector represents |text_input_type| is TEXT_INPUT_TYPE_NONE.
if (text_input_type == TEXT_INPUT_TYPE_NONE)
return result;
@@ -78,7 +82,7 @@ std::vector<int32> GetInputScopesAsInt(TextInputType text_input_type,
tsf_inputscope::GetInputScopes(text_input_type, text_input_mode);
result.reserve(input_scopes.size());
for (size_t i = 0; i < input_scopes.size(); ++i)
- result.push_back(static_cast<int32>(input_scopes[i]));
+ result.push_back(static_cast<int32_t>(input_scopes[i]));
return result;
}
@@ -91,7 +95,7 @@ std::vector<gfx::Rect> GetCompositionCharacterBounds(
if (client->HasCompositionText()) {
gfx::Range range;
if (client->GetCompositionTextRange(&range)) {
- for (uint32 i = 0; i < range.length(); ++i) {
+ for (uint32_t i = 0; i < range.length(); ++i) {
gfx::Rect rect;
if (!client->GetCompositionCharacterBounds(i, &rect))
break;
@@ -144,7 +148,7 @@ class RemoteInputMethodWin : public InputMethod,
}
void SetFocusedTextInputClient(TextInputClient* client) override {
- std::vector<int32> prev_input_scopes;
+ std::vector<int32_t> prev_input_scopes;
std::swap(input_scopes_, prev_input_scopes);
std::vector<gfx::Rect> prev_bounds;
std::swap(composition_character_bounds_, prev_bounds);
@@ -203,7 +207,7 @@ class RemoteInputMethodWin : public InputMethod,
void OnTextInputTypeChanged(const TextInputClient* client) override {
if (!text_input_client_ || text_input_client_ != client)
return;
- std::vector<int32> prev_input_scopes;
+ std::vector<int32_t> prev_input_scopes;
std::swap(input_scopes_, prev_input_scopes);
input_scopes_ = GetInputScopesAsInt(client->GetTextInputType(),
client->GetTextInputMode());
@@ -339,7 +343,7 @@ class RemoteInputMethodWin : public InputMethod,
internal::RemoteInputMethodDelegateWin* remote_delegate_;
TextInputClient* text_input_client_;
- std::vector<int32> input_scopes_;
+ std::vector<int32_t> input_scopes_;
std::vector<gfx::Rect> composition_character_bounds_;
bool is_candidate_popup_open_;
bool is_ime_;
diff --git a/ui/base/ime/remote_input_method_win.h b/ui/base/ime/remote_input_method_win.h
index 3f822cf..a1725b32 100644
--- a/ui/base/ime/remote_input_method_win.h
+++ b/ui/base/ime/remote_input_method_win.h
@@ -9,8 +9,8 @@
#include <string>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string16.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/remote_input_method_win_unittest.cc b/ui/base/ime/remote_input_method_win_unittest.cc
index c234607..2d15919 100644
--- a/ui/base/ime/remote_input_method_win_unittest.cc
+++ b/ui/base/ime/remote_input_method_win_unittest.cc
@@ -5,9 +5,12 @@
#include "ui/base/ime/remote_input_method_win.h"
#include <InputScope.h>
+#include <stddef.h>
+#include <stdint.h>
#include <vector>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/scoped_observer.h"
#include "base/strings/string16.h"
@@ -94,7 +97,7 @@ class MockTextInputClient : public DummyTextInputClient {
return text_input_mode_;
}
gfx::Rect GetCaretBounds() const override { return caret_bounds_; }
- bool GetCompositionCharacterBounds(uint32 index,
+ bool GetCompositionCharacterBounds(uint32_t index,
gfx::Rect* rect) const override {
// Emulate the situation of crbug.com/328237.
if (emulate_pepper_flash_)
@@ -164,9 +167,7 @@ class MockRemoteInputMethodDelegateWin
bool text_input_client_updated_called() const {
return text_input_client_updated_called_;
}
- const std::vector<int32>& input_scopes() const {
- return input_scopes_;
- }
+ const std::vector<int32_t>& input_scopes() const { return input_scopes_; }
const std::vector<gfx::Rect>& composition_character_bounds() const {
return composition_character_bounds_;
}
@@ -181,7 +182,7 @@ class MockRemoteInputMethodDelegateWin
void CancelComposition() override { cancel_composition_called_ = true; }
void OnTextInputClientUpdated(
- const std::vector<int32>& input_scopes,
+ const std::vector<int32_t>& input_scopes,
const std::vector<gfx::Rect>& composition_character_bounds) override {
text_input_client_updated_called_ = true;
input_scopes_ = input_scopes;
@@ -190,7 +191,7 @@ class MockRemoteInputMethodDelegateWin
bool cancel_composition_called_;
bool text_input_client_updated_called_;
- std::vector<int32> input_scopes_;
+ std::vector<int32_t> input_scopes_;
std::vector<gfx::Rect> composition_character_bounds_;
DISALLOW_COPY_AND_ASSIGN(MockRemoteInputMethodDelegateWin);
};
diff --git a/ui/base/ime/text_input_client.h b/ui/base/ime/text_input_client.h
index ae2ee6f..552208c 100644
--- a/ui/base/ime/text_input_client.h
+++ b/ui/base/ime/text_input_client.h
@@ -5,7 +5,9 @@
#ifndef UI_BASE_IME_TEXT_INPUT_CLIENT_H_
#define UI_BASE_IME_TEXT_INPUT_CLIENT_H_
-#include "base/basictypes.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/i18n/rtl.h"
#include "base/strings/string16.h"
#include "ui/base/ime/composition_text.h"
@@ -93,7 +95,7 @@ class UI_BASE_IME_EXPORT TextInputClient {
// (Density Independent Pixel).
// TODO(ime): Have a clear spec whether the returned value is DIP or not.
// http://crbug.com/360334
- virtual bool GetCompositionCharacterBounds(uint32 index,
+ virtual bool GetCompositionCharacterBounds(uint32_t index,
gfx::Rect* rect) const = 0;
// Returns true if there is composition text.
diff --git a/ui/base/ime/win/imm32_manager.cc b/ui/base/ime/win/imm32_manager.cc
index 4fc1766..853bf3f 100644
--- a/ui/base/ime/win/imm32_manager.cc
+++ b/ui/base/ime/win/imm32_manager.cc
@@ -4,7 +4,9 @@
#include "ui/base/ime/win/imm32_manager.h"
-#include "base/basictypes.h"
+#include <stdint.h>
+
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string16.h"
#include "base/strings/string_util.h"
@@ -70,9 +72,9 @@ void GetCompositionUnderlines(HIMC imm_context,
ui::CompositionUnderlines* underlines) {
int clause_size = ::ImmGetCompositionString(imm_context, GCS_COMPCLAUSE,
NULL, 0);
- int clause_length = clause_size / sizeof(uint32);
+ int clause_length = clause_size / sizeof(uint32_t);
if (clause_length) {
- scoped_ptr<uint32[]> clause_data(new uint32[clause_length]);
+ scoped_ptr<uint32_t[]> clause_data(new uint32_t[clause_length]);
if (clause_data.get()) {
::ImmGetCompositionString(imm_context, GCS_COMPCLAUSE,
clause_data.get(), clause_size);
@@ -85,8 +87,8 @@ void GetCompositionUnderlines(HIMC imm_context,
underline.background_color = SK_ColorTRANSPARENT;
// Use thick underline for the target clause.
- if (underline.start_offset >= static_cast<uint32>(target_start) &&
- underline.end_offset <= static_cast<uint32>(target_end)) {
+ if (underline.start_offset >= static_cast<uint32_t>(target_start) &&
+ underline.end_offset <= static_cast<uint32_t>(target_end)) {
underline.thick = true;
}
underlines->push_back(underline);
@@ -327,19 +329,19 @@ void IMM32Manager::GetCompositionInfo(HIMC imm_context, LPARAM lparam,
underline.background_color = SK_ColorTRANSPARENT;
if (target_start > 0) {
underline.start_offset = 0U;
- underline.end_offset = static_cast<uint32>(target_start);
+ underline.end_offset = static_cast<uint32_t>(target_start);
underline.thick = false;
composition->underlines.push_back(underline);
}
if (target_end > target_start) {
- underline.start_offset = static_cast<uint32>(target_start);
- underline.end_offset = static_cast<uint32>(target_end);
+ underline.start_offset = static_cast<uint32_t>(target_start);
+ underline.end_offset = static_cast<uint32_t>(target_end);
underline.thick = true;
composition->underlines.push_back(underline);
}
if (target_end < length) {
- underline.start_offset = static_cast<uint32>(target_end);
- underline.end_offset = static_cast<uint32>(length);
+ underline.start_offset = static_cast<uint32_t>(target_end);
+ underline.end_offset = static_cast<uint32_t>(length);
underline.thick = false;
composition->underlines.push_back(underline);
}
diff --git a/ui/base/ime/win/imm32_manager.h b/ui/base/ime/win/imm32_manager.h
index 0665919..b0fb1cd 100644
--- a/ui/base/ime/win/imm32_manager.h
+++ b/ui/base/ime/win/imm32_manager.h
@@ -10,8 +10,8 @@
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/i18n/rtl.h"
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "ui/base/ime/text_input_mode.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/win/tsf_input_scope.cc b/ui/base/ime/win/tsf_input_scope.cc
index 4a75da0..347eea8 100644
--- a/ui/base/ime/win/tsf_input_scope.cc
+++ b/ui/base/ime/win/tsf_input_scope.cc
@@ -4,8 +4,11 @@
#include "ui/base/ime/win/tsf_input_scope.h"
+#include <stddef.h>
+
#include "base/compiler_specific.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/stl_util.h"
#include "base/win/windows_version.h"
diff --git a/ui/base/ime/win/tsf_input_scope.h b/ui/base/ime/win/tsf_input_scope.h
index d5caac3..e11e5de 100644
--- a/ui/base/ime/win/tsf_input_scope.h
+++ b/ui/base/ime/win/tsf_input_scope.h
@@ -9,7 +9,6 @@
#include <Windows.h>
#include <vector>
-#include "base/basictypes.h"
#include "ui/base/ime/text_input_mode.h"
#include "ui/base/ime/text_input_type.h"
#include "ui/base/ime/ui_base_ime_export.h"
diff --git a/ui/base/ime/win/tsf_input_scope_unittest.cc b/ui/base/ime/win/tsf_input_scope_unittest.cc
index de6ede1..ed36a18 100644
--- a/ui/base/ime/win/tsf_input_scope_unittest.cc
+++ b/ui/base/ime/win/tsf_input_scope_unittest.cc
@@ -5,6 +5,7 @@
#include "ui/base/ime/win/tsf_input_scope.h"
#include <InputScope.h>
+#include <stddef.h>
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/ui/base/l10n/formatter.h b/ui/base/l10n/formatter.h
index fcd410f..fa3936c 100644
--- a/ui/base/l10n/formatter.h
+++ b/ui/base/l10n/formatter.h
@@ -8,8 +8,8 @@
#ifndef UI_BASE_L10N_FORMATTER_H_
#define UI_BASE_L10N_FORMATTER_H_
-#include "base/basictypes.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "third_party/icu/source/common/unicode/unistr.h"
#include "third_party/icu/source/i18n/unicode/msgfmt.h"
diff --git a/ui/base/l10n/l10n_util.cc b/ui/base/l10n/l10n_util.cc
index c054b72..c3e850d 100644
--- a/ui/base/l10n/l10n_util.cc
+++ b/ui/base/l10n/l10n_util.cc
@@ -17,6 +17,7 @@
#include "base/i18n/rtl.h"
#include "base/i18n/string_compare.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_split.h"
@@ -820,7 +821,7 @@ base::string16 GetStringFUTF16Int(int message_id, int a) {
return GetStringFUTF16(message_id, base::UTF8ToUTF16(base::IntToString(a)));
}
-base::string16 GetStringFUTF16Int(int message_id, int64 a) {
+base::string16 GetStringFUTF16Int(int message_id, int64_t a) {
return GetStringFUTF16(message_id, base::UTF8ToUTF16(base::Int64ToString(a)));
}
diff --git a/ui/base/l10n/l10n_util.h b/ui/base/l10n/l10n_util.h
index 9317556..c7f04f4 100644
--- a/ui/base/l10n/l10n_util.h
+++ b/ui/base/l10n/l10n_util.h
@@ -8,10 +8,14 @@
#ifndef UI_BASE_L10N_L10N_UTIL_H_
#define UI_BASE_L10N_L10N_UTIL_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <string>
#include <vector>
#include "base/strings/string16.h"
+#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
#if defined(OS_MACOSX)
@@ -160,7 +164,7 @@ UI_BASE_EXPORT base::string16 GetStringFUTF16(int message_id,
// Convenience functions to get a string with a single number as a parameter.
UI_BASE_EXPORT base::string16 GetStringFUTF16Int(int message_id, int a);
-base::string16 GetStringFUTF16Int(int message_id, int64 a);
+base::string16 GetStringFUTF16Int(int message_id, int64_t a);
// Get a resource string using |number| with a locale-specific plural rule.
// |message_id| points to a message in the ICU syntax.
diff --git a/ui/base/l10n/l10n_util_android.cc b/ui/base/l10n/l10n_util_android.cc
index a568541..6261969b 100644
--- a/ui/base/l10n/l10n_util_android.cc
+++ b/ui/base/l10n/l10n_util_android.cc
@@ -4,6 +4,8 @@
#include "ui/base/l10n/l10n_util_android.h"
+#include <stdint.h>
+
#include "base/android/jni_android.h"
#include "base/android/jni_string.h"
#include "base/android/scoped_java_ref.h"
diff --git a/ui/base/l10n/l10n_util_collator.h b/ui/base/l10n/l10n_util_collator.h
index 9b53225..d2b95f2 100644
--- a/ui/base/l10n/l10n_util_collator.h
+++ b/ui/base/l10n/l10n_util_collator.h
@@ -5,6 +5,8 @@
#ifndef UI_BASE_L10N_L10N_UTIL_COLLATOR_H_
#define UI_BASE_L10N_L10N_UTIL_COLLATOR_H_
+#include <stddef.h>
+
#include <algorithm>
#include <functional>
#include <string>
diff --git a/ui/base/l10n/l10n_util_mac.h b/ui/base/l10n/l10n_util_mac.h
index c1ef163..42f774d 100644
--- a/ui/base/l10n/l10n_util_mac.h
+++ b/ui/base/l10n/l10n_util_mac.h
@@ -5,10 +5,11 @@
#ifndef UI_BASE_L10N_L10N_UTIL_MAC_H_
#define UI_BASE_L10N_L10N_UTIL_MAC_H_
+#include <stddef.h>
+
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/strings/string16.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/l10n/l10n_util_mac_unittest.mm b/ui/base/l10n/l10n_util_mac_unittest.mm
index adb0c57..7840155 100644
--- a/ui/base/l10n/l10n_util_mac_unittest.mm
+++ b/ui/base/l10n/l10n_util_mac_unittest.mm
@@ -3,7 +3,9 @@
// found in the LICENSE file.
#import <Foundation/Foundation.h>
+#include <stddef.h>
+#include "base/macros.h"
#include "base/strings/sys_string_conversions.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
diff --git a/ui/base/l10n/l10n_util_posix.cc b/ui/base/l10n/l10n_util_posix.cc
index 6415ff8..b57e78d 100644
--- a/ui/base/l10n/l10n_util_posix.cc
+++ b/ui/base/l10n/l10n_util_posix.cc
@@ -2,10 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <string>
+#include "base/macros.h"
+#include "build/build_config.h"
+
#if defined(OS_CHROMEOS)
-#include "base/basictypes.h"
#include "base/strings/string_util.h"
#endif
diff --git a/ui/base/l10n/l10n_util_unittest.cc b/ui/base/l10n/l10n_util_unittest.cc
index 43c9ad4..3719a1a 100644
--- a/ui/base/l10n/l10n_util_unittest.cc
+++ b/ui/base/l10n/l10n_util_unittest.cc
@@ -2,22 +2,19 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "build/build_config.h"
-
-#if defined(OS_POSIX) && !defined(OS_MACOSX)
-#include <cstdlib>
-#endif
+#include <stddef.h>
-#include "base/basictypes.h"
#include "base/environment.h"
#include "base/files/file_util.h"
#include "base/i18n/case_conversion.h"
#include "base/i18n/rtl.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/stl_util.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/test/scoped_path_override.h"
+#include "build/build_config.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
#include "third_party/icu/source/common/unicode/locid.h"
@@ -25,6 +22,10 @@
#include "ui/base/l10n/l10n_util_collator.h"
#include "ui/base/ui_base_paths.h"
+#if defined(OS_POSIX) && !defined(OS_MACOSX)
+#include <cstdlib>
+#endif
+
#if defined(OS_WIN)
#include "base/win/windows_version.h"
#endif
diff --git a/ui/base/l10n/l10n_util_win.cc b/ui/base/l10n/l10n_util_win.cc
index efc43e2..d86e02f 100644
--- a/ui/base/l10n/l10n_util_win.cc
+++ b/ui/base/l10n/l10n_util_win.cc
@@ -10,6 +10,7 @@
#include "base/i18n/rtl.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/ui/base/l10n/time_format.h b/ui/base/l10n/time_format.h
index 38da936..9fda463 100644
--- a/ui/base/l10n/time_format.h
+++ b/ui/base/l10n/time_format.h
@@ -5,7 +5,7 @@
#ifndef UI_BASE_L10N_TIME_FORMAT_H_
#define UI_BASE_L10N_TIME_FORMAT_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/layout.cc b/ui/base/layout.cc
index e49c24b..d8bc719 100644
--- a/ui/base/layout.cc
+++ b/ui/base/layout.cc
@@ -4,13 +4,15 @@
#include "ui/base/layout.h"
+#include <stddef.h>
+
#include <algorithm>
#include <cmath>
#include <limits>
-#include "base/basictypes.h"
#include "base/command_line.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "build/build_config.h"
#include "ui/base/touch/touch_device.h"
#include "ui/base/ui_base_switches.h"
diff --git a/ui/base/layout.h b/ui/base/layout.h
index c0ca3cb..8b52858 100644
--- a/ui/base/layout.h
+++ b/ui/base/layout.h
@@ -7,6 +7,7 @@
#include <vector>
+#include "base/macros.h"
#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
#include "ui/gfx/native_widget_types.h"
diff --git a/ui/base/layout_unittest.cc b/ui/base/layout_unittest.cc
index 0702470..4b0c5b1 100644
--- a/ui/base/layout_unittest.cc
+++ b/ui/base/layout_unittest.cc
@@ -4,6 +4,7 @@
#include "ui/base/layout.h"
+#include "build/build_config.h"
#include "testing/gtest/include/gtest/gtest.h"
#if defined(OS_CHROMEOS)
diff --git a/ui/base/models/button_menu_item_model.h b/ui/base/models/button_menu_item_model.h
index 01666fe..9c78b59 100644
--- a/ui/base/models/button_menu_item_model.h
+++ b/ui/base/models/button_menu_item_model.h
@@ -7,6 +7,7 @@
#include <vector>
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/models/list_model.h b/ui/base/models/list_model.h
index 30ccc6c..f8212f2 100644
--- a/ui/base/models/list_model.h
+++ b/ui/base/models/list_model.h
@@ -5,10 +5,12 @@
#ifndef UI_BASE_MODELS_LIST_MODEL_H_
#define UI_BASE_MODELS_LIST_MODEL_H_
+#include <stddef.h>
+
#include <utility>
-#include "base/basictypes.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/scoped_vector.h"
#include "base/observer_list.h"
diff --git a/ui/base/models/list_model_unittest.cc b/ui/base/models/list_model_unittest.cc
index 8075a4a..b76fe0c 100644
--- a/ui/base/models/list_model_unittest.cc
+++ b/ui/base/models/list_model_unittest.cc
@@ -4,8 +4,10 @@
#include "ui/base/models/list_model.h"
-#include "base/basictypes.h"
+#include <stddef.h>
+
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/ui/base/models/list_selection_model.h b/ui/base/models/list_selection_model.h
index 234714d..6cd7952 100644
--- a/ui/base/models/list_selection_model.h
+++ b/ui/base/models/list_selection_model.h
@@ -5,9 +5,11 @@
#ifndef UI_BASE_MODELS_LIST_SELECTION_MODEL_H_
#define UI_BASE_MODELS_LIST_SELECTION_MODEL_H_
+#include <stddef.h>
+
#include <vector>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
namespace ui {
diff --git a/ui/base/models/list_selection_model_unittest.cc b/ui/base/models/list_selection_model_unittest.cc
index 7f7a712..bcfe564 100644
--- a/ui/base/models/list_selection_model_unittest.cc
+++ b/ui/base/models/list_selection_model_unittest.cc
@@ -4,6 +4,8 @@
#include "ui/base/models/list_selection_model.h"
+#include <stddef.h>
+
#include <algorithm>
#include <string>
diff --git a/ui/base/models/simple_combobox_model.h b/ui/base/models/simple_combobox_model.h
index beaa04a..06e534a 100644
--- a/ui/base/models/simple_combobox_model.h
+++ b/ui/base/models/simple_combobox_model.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_MODELS_SIMPLE_COMBOBOX_MODEL_H_
#define UI_BASE_MODELS_SIMPLE_COMBOBOX_MODEL_H_
+#include "base/macros.h"
#include "ui/base/models/combobox_model.h"
#include <vector>
diff --git a/ui/base/models/simple_menu_model.cc b/ui/base/models/simple_menu_model.cc
index a8bfdb8..3fd26fa 100644
--- a/ui/base/models/simple_menu_model.cc
+++ b/ui/base/models/simple_menu_model.cc
@@ -4,6 +4,8 @@
#include "ui/base/models/simple_menu_model.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/message_loop/message_loop.h"
#include "ui/base/l10n/l10n_util.h"
diff --git a/ui/base/models/simple_menu_model.h b/ui/base/models/simple_menu_model.h
index 9691d3b..639830d 100644
--- a/ui/base/models/simple_menu_model.h
+++ b/ui/base/models/simple_menu_model.h
@@ -7,6 +7,7 @@
#include <vector>
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/strings/string16.h"
#include "ui/base/models/menu_model.h"
diff --git a/ui/base/models/tree_node_iterator.h b/ui/base/models/tree_node_iterator.h
index f8664df..3a80e7c 100644
--- a/ui/base/models/tree_node_iterator.h
+++ b/ui/base/models/tree_node_iterator.h
@@ -7,9 +7,9 @@
#include <stack>
-#include "base/basictypes.h"
#include "base/callback.h"
#include "base/logging.h"
+#include "base/macros.h"
namespace ui {
diff --git a/ui/base/models/tree_node_model.h b/ui/base/models/tree_node_model.h
index 5118578..9606dc8 100644
--- a/ui/base/models/tree_node_model.h
+++ b/ui/base/models/tree_node_model.h
@@ -5,12 +5,14 @@
#ifndef UI_BASE_MODELS_TREE_NODE_MODEL_H_
#define UI_BASE_MODELS_TREE_NODE_MODEL_H_
+#include <stddef.h>
+
#include <algorithm>
#include <vector>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/scoped_vector.h"
#include "base/observer_list.h"
diff --git a/ui/base/models/tree_node_model_unittest.cc b/ui/base/models/tree_node_model_unittest.cc
index f83569f..da5f8f9 100644
--- a/ui/base/models/tree_node_model_unittest.cc
+++ b/ui/base/models/tree_node_model_unittest.cc
@@ -4,8 +4,8 @@
#include "ui/base/models/tree_node_model.h"
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string16.h"
#include "base/strings/stringprintf.h"
diff --git a/ui/base/nine_image_painter_factory.cc b/ui/base/nine_image_painter_factory.cc
index 3b47160..691e4ae 100644
--- a/ui/base/nine_image_painter_factory.cc
+++ b/ui/base/nine_image_painter_factory.cc
@@ -4,6 +4,8 @@
#include "ui/base/nine_image_painter_factory.h"
+#include <stddef.h>
+
#include "ui/base/resource/resource_bundle.h"
#include "ui/gfx/nine_image_painter.h"
diff --git a/ui/base/page_transition_types.cc b/ui/base/page_transition_types.cc
index 62c4e5aa..d7623f5 100644
--- a/ui/base/page_transition_types.cc
+++ b/ui/base/page_transition_types.cc
@@ -20,13 +20,13 @@ PageTransition PageTransitionStripQualifier(PageTransition type) {
return static_cast<PageTransition>(type & ~PAGE_TRANSITION_QUALIFIER_MASK);
}
-bool PageTransitionIsValidType(int32 type) {
+bool PageTransitionIsValidType(int32_t type) {
PageTransition t = PageTransitionStripQualifier(
static_cast<PageTransition>(type));
return (t <= PAGE_TRANSITION_LAST_CORE);
}
-PageTransition PageTransitionFromInt(int32 type) {
+PageTransition PageTransitionFromInt(int32_t type) {
if (!PageTransitionIsValidType(type)) {
NOTREACHED() << "Invalid transition type " << type;
@@ -37,7 +37,7 @@ PageTransition PageTransitionFromInt(int32 type) {
}
bool PageTransitionIsMainFrame(PageTransition type) {
- int32 t = PageTransitionStripQualifier(type);
+ int32_t t = PageTransitionStripQualifier(type);
return (t != PAGE_TRANSITION_AUTO_SUBFRAME &&
t != PAGE_TRANSITION_MANUAL_SUBFRAME);
}
@@ -51,12 +51,12 @@ bool PageTransitionIsNewNavigation(PageTransition type) {
!PageTransitionCoreTypeIs(type, PAGE_TRANSITION_RELOAD);
}
-int32 PageTransitionGetQualifier(PageTransition type) {
+int32_t PageTransitionGetQualifier(PageTransition type) {
return type & PAGE_TRANSITION_QUALIFIER_MASK;
}
bool PageTransitionIsWebTriggerable(PageTransition type) {
- int32 t = PageTransitionStripQualifier(type);
+ int32_t t = PageTransitionStripQualifier(type);
switch (t) {
case PAGE_TRANSITION_LINK:
case PAGE_TRANSITION_AUTO_SUBFRAME:
@@ -68,7 +68,7 @@ bool PageTransitionIsWebTriggerable(PageTransition type) {
}
const char* PageTransitionGetCoreTransitionString(PageTransition type) {
- int32 t = PageTransitionStripQualifier(type);
+ int32_t t = PageTransitionStripQualifier(type);
switch (t) {
case PAGE_TRANSITION_LINK: return "link";
case PAGE_TRANSITION_TYPED: return "typed";
diff --git a/ui/base/page_transition_types.h b/ui/base/page_transition_types.h
index 4e54f92..ef0bb48 100644
--- a/ui/base/page_transition_types.h
+++ b/ui/base/page_transition_types.h
@@ -5,7 +5,8 @@
#ifndef UI_BASE_PAGE_TRANSITION_TYPES_H_
#define UI_BASE_PAGE_TRANSITION_TYPES_H_
-#include "base/basictypes.h"
+#include <stdint.h>
+
#include "ui/base/ui_base_export.h"
namespace ui {
@@ -154,9 +155,9 @@ UI_BASE_EXPORT bool PageTransitionCoreTypeIs(PageTransition lhs,
UI_BASE_EXPORT PageTransition PageTransitionStripQualifier(
PageTransition type);
-bool PageTransitionIsValidType(int32 type);
+bool PageTransitionIsValidType(int32_t type);
-UI_BASE_EXPORT PageTransition PageTransitionFromInt(int32 type);
+UI_BASE_EXPORT PageTransition PageTransitionFromInt(int32_t type);
// Returns true if the given transition is a top-level frame transition, or
// false if the transition was for a subframe.
@@ -170,7 +171,7 @@ UI_BASE_EXPORT bool PageTransitionIsRedirect(PageTransition type);
UI_BASE_EXPORT bool PageTransitionIsNewNavigation(PageTransition type);
// Return the qualifier
-UI_BASE_EXPORT int32 PageTransitionGetQualifier(PageTransition type);
+UI_BASE_EXPORT int32_t PageTransitionGetQualifier(PageTransition type);
// Returns true if the transition can be triggered by the web instead of
// through UI or similar.
diff --git a/ui/base/resource/data_pack.cc b/ui/base/resource/data_pack.cc
index 090989d..245c1b7 100644
--- a/ui/base/resource/data_pack.cc
+++ b/ui/base/resource/data_pack.cc
@@ -19,17 +19,17 @@
namespace {
-static const uint32 kFileFormatVersion = 4;
+static const uint32_t kFileFormatVersion = 4;
// Length of file header: version, entry count and text encoding type.
-static const size_t kHeaderLength = 2 * sizeof(uint32) + sizeof(uint8);
+static const size_t kHeaderLength = 2 * sizeof(uint32_t) + sizeof(uint8_t);
#pragma pack(push,2)
struct DataPackEntry {
- uint16 resource_id;
- uint32 file_offset;
+ uint16_t resource_id;
+ uint32_t file_offset;
static int CompareById(const void* void_key, const void* void_entry) {
- uint16 key = *reinterpret_cast<const uint16*>(void_key);
+ uint16_t key = *reinterpret_cast<const uint16_t*>(void_key);
const DataPackEntry* entry =
reinterpret_cast<const DataPackEntry*>(void_entry);
if (key < entry->resource_id) {
@@ -116,9 +116,9 @@ bool DataPack::LoadImpl() {
}
// Parse the header of the file.
- // First uint32: version; second: resource count;
- const uint32* ptr = reinterpret_cast<const uint32*>(mmap_->data());
- uint32 version = ptr[0];
+ // First uint32_t: version; second: resource count;
+ const uint32_t* ptr = reinterpret_cast<const uint32_t*>(mmap_->data());
+ uint32_t version = ptr[0];
if (version != kFileFormatVersion) {
LOG(ERROR) << "Bad data pack version: got " << version << ", expected "
<< kFileFormatVersion;
@@ -130,7 +130,7 @@ bool DataPack::LoadImpl() {
resource_count_ = ptr[1];
// third: text encoding.
- const uint8* ptr_encoding = reinterpret_cast<const uint8*>(ptr + 2);
+ const uint8_t* ptr_encoding = reinterpret_cast<const uint8_t*>(ptr + 2);
text_encoding_type_ = static_cast<TextEncodingType>(*ptr_encoding);
if (text_encoding_type_ != UTF8 && text_encoding_type_ != UTF16 &&
text_encoding_type_ != BINARY) {
@@ -172,12 +172,12 @@ bool DataPack::LoadImpl() {
return true;
}
-bool DataPack::HasResource(uint16 resource_id) const {
+bool DataPack::HasResource(uint16_t resource_id) const {
return !!bsearch(&resource_id, mmap_->data() + kHeaderLength, resource_count_,
sizeof(DataPackEntry), DataPackEntry::CompareById);
}
-bool DataPack::GetStringPiece(uint16 resource_id,
+bool DataPack::GetStringPiece(uint16_t resource_id,
base::StringPiece* data) const {
// It won't be hard to make this endian-agnostic, but it's not worth
// bothering to do right now.
@@ -217,7 +217,7 @@ bool DataPack::GetStringPiece(uint16 resource_id,
}
base::RefCountedStaticMemory* DataPack::GetStaticMemory(
- uint16 resource_id) const {
+ uint16_t resource_id) const {
base::StringPiece piece;
if (!GetStringPiece(resource_id, &piece))
return NULL;
@@ -243,7 +243,7 @@ void DataPack::CheckForDuplicateResources(
for (size_t i = 0; i < resource_count_ + 1; ++i) {
const DataPackEntry* entry = reinterpret_cast<const DataPackEntry*>(
mmap_->data() + kHeaderLength + (i * sizeof(DataPackEntry)));
- const uint16 resource_id = entry->resource_id;
+ const uint16_t resource_id = entry->resource_id;
const float resource_scale = GetScaleForScaleFactor(scale_factor_);
for (const ResourceHandle* handle : packs) {
if (HasOnlyMaterialDesignAssets() !=
@@ -262,7 +262,7 @@ void DataPack::CheckForDuplicateResources(
// static
bool DataPack::WritePack(const base::FilePath& path,
- const std::map<uint16, base::StringPiece>& resources,
+ const std::map<uint16_t, base::StringPiece>& resources,
TextEncodingType textEncodingType) {
FILE* file = base::OpenFile(path, "wb");
if (!file)
@@ -276,7 +276,7 @@ bool DataPack::WritePack(const base::FilePath& path,
// Note: the python version of this function explicitly sorted keys, but
// std::map is a sorted associative container, we shouldn't have to do that.
- uint32 entry_count = resources.size();
+ uint32_t entry_count = resources.size();
if (fwrite(&entry_count, sizeof(entry_count), 1, file) != 1) {
LOG(ERROR) << "Failed to write entry count";
base::CloseFile(file);
@@ -291,21 +291,21 @@ bool DataPack::WritePack(const base::FilePath& path,
return false;
}
- uint8 write_buffer = static_cast<uint8>(textEncodingType);
- if (fwrite(&write_buffer, sizeof(uint8), 1, file) != 1) {
+ uint8_t write_buffer = static_cast<uint8_t>(textEncodingType);
+ if (fwrite(&write_buffer, sizeof(uint8_t), 1, file) != 1) {
LOG(ERROR) << "Failed to write file text resources encoding";
base::CloseFile(file);
return false;
}
- // Each entry is a uint16 + a uint32. We have an extra entry after the last
- // item so we can compute the size of the list item.
- uint32 index_length = (entry_count + 1) * sizeof(DataPackEntry);
- uint32 data_offset = kHeaderLength + index_length;
- for (std::map<uint16, base::StringPiece>::const_iterator it =
+ // Each entry is a uint16_t + a uint32_t. We have an extra entry after the
+ // last item so we can compute the size of the list item.
+ uint32_t index_length = (entry_count + 1) * sizeof(DataPackEntry);
+ uint32_t data_offset = kHeaderLength + index_length;
+ for (std::map<uint16_t, base::StringPiece>::const_iterator it =
resources.begin();
it != resources.end(); ++it) {
- uint16 resource_id = it->first;
+ uint16_t resource_id = it->first;
if (fwrite(&resource_id, sizeof(resource_id), 1, file) != 1) {
LOG(ERROR) << "Failed to write id for " << resource_id;
base::CloseFile(file);
@@ -323,7 +323,7 @@ bool DataPack::WritePack(const base::FilePath& path,
// We place an extra entry after the last item that allows us to read the
// size of the last item.
- uint16 resource_id = 0;
+ uint16_t resource_id = 0;
if (fwrite(&resource_id, sizeof(resource_id), 1, file) != 1) {
LOG(ERROR) << "Failed to write extra resource id.";
base::CloseFile(file);
@@ -336,7 +336,7 @@ bool DataPack::WritePack(const base::FilePath& path,
return false;
}
- for (std::map<uint16, base::StringPiece>::const_iterator it =
+ for (std::map<uint16_t, base::StringPiece>::const_iterator it =
resources.begin();
it != resources.end(); ++it) {
if (fwrite(it->second.data(), it->second.length(), 1, file) != 1) {
diff --git a/ui/base/resource/data_pack.h b/ui/base/resource/data_pack.h
index aed737b..b2d9068 100644
--- a/ui/base/resource/data_pack.h
+++ b/ui/base/resource/data_pack.h
@@ -9,11 +9,14 @@
#ifndef UI_BASE_RESOURCE_DATA_PACK_H_
#define UI_BASE_RESOURCE_DATA_PACK_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <map>
-#include "base/basictypes.h"
#include "base/files/file.h"
#include "base/files/memory_mapped_file.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/scoped_vector.h"
#include "base/strings/string_piece.h"
@@ -52,15 +55,15 @@ class UI_BASE_EXPORT DataPack : public ResourceHandle {
// |textEncodingType| specified. If no text resources are present, please
// indicate BINARY.
static bool WritePack(const base::FilePath& path,
- const std::map<uint16, base::StringPiece>& resources,
+ const std::map<uint16_t, base::StringPiece>& resources,
TextEncodingType textEncodingType);
// ResourceHandle implementation:
- bool HasResource(uint16 resource_id) const override;
- bool GetStringPiece(uint16 resource_id,
+ bool HasResource(uint16_t resource_id) const override;
+ bool GetStringPiece(uint16_t resource_id,
base::StringPiece* data) const override;
base::RefCountedStaticMemory* GetStaticMemory(
- uint16 resource_id) const override;
+ uint16_t resource_id) const override;
TextEncodingType GetTextEncodingType() const override;
ui::ScaleFactor GetScaleFactor() const override;
bool HasOnlyMaterialDesignAssets() const override;
diff --git a/ui/base/resource/data_pack_literal.cc b/ui/base/resource/data_pack_literal.cc
index 672e552..cf49086 100644
--- a/ui/base/resource/data_pack_literal.cc
+++ b/ui/base/resource/data_pack_literal.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "base/basictypes.h"
+#include <stddef.h>
namespace ui {
diff --git a/ui/base/resource/data_pack_unittest.cc b/ui/base/resource/data_pack_unittest.cc
index 966bf13..33d5e41 100644
--- a/ui/base/resource/data_pack_unittest.cc
+++ b/ui/base/resource/data_pack_unittest.cc
@@ -4,6 +4,9 @@
#include "ui/base/resource/data_pack.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include <utility>
#include "base/files/file.h"
@@ -12,6 +15,7 @@
#include "base/files/scoped_temp_dir.h"
#include "base/path_service.h"
#include "base/strings/string_piece.h"
+#include "build/build_config.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/ui_base_paths.h"
@@ -162,7 +166,7 @@ TEST_P(DataPackTest, Write) {
std::string four("four");
std::string fifteen("fifteen");
- std::map<uint16, base::StringPiece> resources;
+ std::map<uint16_t, base::StringPiece> resources;
resources.insert(std::make_pair(1, base::StringPiece(one)));
resources.insert(std::make_pair(2, base::StringPiece(two)));
resources.insert(std::make_pair(15, base::StringPiece(fifteen)));
diff --git a/ui/base/resource/resource_bundle.cc b/ui/base/resource/resource_bundle.cc
index d64f013..a2aa582 100644
--- a/ui/base/resource/resource_bundle.cc
+++ b/ui/base/resource/resource_bundle.cc
@@ -4,6 +4,8 @@
#include "ui/base/resource/resource_bundle.h"
+#include <stdint.h>
+
#include <limits>
#include <utility>
#include <vector>
@@ -13,6 +15,7 @@
#include "base/files/file.h"
#include "base/files/file_util.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/metrics/histogram.h"
#include "base/path_service.h"
@@ -467,7 +470,7 @@ base::StringPiece ResourceBundle::GetRawDataResourceForScale(
if (scale_factor != ui::SCALE_FACTOR_100P) {
for (size_t i = 0; i < data_packs_.size(); i++) {
if (data_packs_[i]->GetScaleFactor() == scale_factor &&
- data_packs_[i]->GetStringPiece(static_cast<uint16>(resource_id),
+ data_packs_[i]->GetStringPiece(static_cast<uint16_t>(resource_id),
&data))
return data;
}
@@ -478,7 +481,7 @@ base::StringPiece ResourceBundle::GetRawDataResourceForScale(
data_packs_[i]->GetScaleFactor() == ui::SCALE_FACTOR_200P ||
data_packs_[i]->GetScaleFactor() == ui::SCALE_FACTOR_300P ||
data_packs_[i]->GetScaleFactor() == ui::SCALE_FACTOR_NONE) &&
- data_packs_[i]->GetStringPiece(static_cast<uint16>(resource_id),
+ data_packs_[i]->GetStringPiece(static_cast<uint16_t>(resource_id),
&data))
return data;
}
@@ -508,7 +511,7 @@ base::string16 ResourceBundle::GetLocalizedString(int message_id) {
}
base::StringPiece data;
- if (!locale_resources_data_->GetStringPiece(static_cast<uint16>(message_id),
+ if (!locale_resources_data_->GetStringPiece(static_cast<uint16_t>(message_id),
&data)) {
// Fall back on the main data pack (shouldn't be any strings here except in
// unittests).
@@ -822,7 +825,7 @@ bool ResourceBundle::LoadBitmap(const ResourceHandle& data_handle,
bool* fell_back_to_1x) const {
DCHECK(fell_back_to_1x);
scoped_refptr<base::RefCountedMemory> memory(
- data_handle.GetStaticMemory(static_cast<uint16>(resource_id)));
+ data_handle.GetStaticMemory(static_cast<uint16_t>(resource_id)));
if (!memory.get())
return false;
@@ -893,15 +896,16 @@ bool ResourceBundle::PNGContainsFallbackMarker(const unsigned char* buf,
for (;;) {
if (size - pos < kPngChunkMetadataSize)
break;
- uint32 length = 0;
+ uint32_t length = 0;
base::ReadBigEndian(reinterpret_cast<const char*>(buf + pos), &length);
if (size - pos - kPngChunkMetadataSize < length)
break;
- if (length == 0 && memcmp(buf + pos + sizeof(uint32), kPngScaleChunkType,
- arraysize(kPngScaleChunkType)) == 0) {
+ if (length == 0 &&
+ memcmp(buf + pos + sizeof(uint32_t), kPngScaleChunkType,
+ arraysize(kPngScaleChunkType)) == 0) {
return true;
}
- if (memcmp(buf + pos + sizeof(uint32), kPngDataChunkType,
+ if (memcmp(buf + pos + sizeof(uint32_t), kPngDataChunkType,
arraysize(kPngDataChunkType)) == 0) {
// Stop looking for custom chunks, any custom chunks should be before an
// IDAT chunk.
diff --git a/ui/base/resource/resource_bundle.h b/ui/base/resource/resource_bundle.h
index 94ba811..3e169a4 100644
--- a/ui/base/resource/resource_bundle.h
+++ b/ui/base/resource/resource_bundle.h
@@ -5,14 +5,16 @@
#ifndef UI_BASE_RESOURCE_RESOURCE_BUNDLE_H_
#define UI_BASE_RESOURCE_RESOURCE_BUNDLE_H_
+#include <stddef.h>
+
#include <map>
#include <string>
-#include "base/basictypes.h"
#include "base/containers/hash_tables.h"
#include "base/files/file_path.h"
#include "base/files/memory_mapped_file.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/scoped_vector.h"
#include "base/strings/string16.h"
diff --git a/ui/base/resource/resource_bundle_android.h b/ui/base/resource/resource_bundle_android.h
index a9d3b1d..ffce054 100644
--- a/ui/base/resource/resource_bundle_android.h
+++ b/ui/base/resource/resource_bundle_android.h
@@ -8,7 +8,6 @@
#include <jni.h>
#include <string>
-#include "base/basictypes.h"
#include "base/files/memory_mapped_file.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/resource/resource_bundle_ios.mm b/ui/base/resource/resource_bundle_ios.mm
index 1cd00d1..88cf829 100644
--- a/ui/base/resource/resource_bundle_ios.mm
+++ b/ui/base/resource/resource_bundle_ios.mm
@@ -7,7 +7,6 @@
#import <QuartzCore/QuartzCore.h>
#import <UIKit/UIKit.h>
-#include "base/basictypes.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/mac/bundle_locations.h"
diff --git a/ui/base/resource/resource_bundle_mac.mm b/ui/base/resource/resource_bundle_mac.mm
index 27f1608..74d8261 100644
--- a/ui/base/resource/resource_bundle_mac.mm
+++ b/ui/base/resource/resource_bundle_mac.mm
@@ -5,8 +5,8 @@
#include "ui/base/resource/resource_bundle.h"
#import <AppKit/AppKit.h>
+#include <stddef.h>
-#include "base/basictypes.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/mac/bundle_locations.h"
diff --git a/ui/base/resource/resource_bundle_mac_unittest.mm b/ui/base/resource/resource_bundle_mac_unittest.mm
index 9b43bec..c52f6c3 100644
--- a/ui/base/resource/resource_bundle_mac_unittest.mm
+++ b/ui/base/resource/resource_bundle_mac_unittest.mm
@@ -5,6 +5,8 @@
#include "ui/base/resource/resource_bundle.h"
#import <AppKit/AppKit.h>
+#include <stddef.h>
+#include <stdint.h>
#include "base/base_paths.h"
#include "base/big_endian.h"
@@ -12,6 +14,7 @@
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -43,16 +46,16 @@ void AddCustomChunk(const base::StringPiece& custom_chunk,
kPngMagic));
std::vector<unsigned char>::iterator ihdr_start =
bitmap_data->begin() + arraysize(kPngMagic);
- char ihdr_length_data[sizeof(uint32)];
- for (size_t i = 0; i < sizeof(uint32); ++i)
+ char ihdr_length_data[sizeof(uint32_t)];
+ for (size_t i = 0; i < sizeof(uint32_t); ++i)
ihdr_length_data[i] = *(ihdr_start + i);
- uint32 ihdr_chunk_length = 0;
+ uint32_t ihdr_chunk_length = 0;
base::ReadBigEndian(reinterpret_cast<char*>(ihdr_length_data),
&ihdr_chunk_length);
- EXPECT_TRUE(std::equal(
- ihdr_start + sizeof(uint32),
- ihdr_start + sizeof(uint32) + sizeof(kPngIHDRChunkType),
- kPngIHDRChunkType));
+ EXPECT_TRUE(
+ std::equal(ihdr_start + sizeof(uint32_t),
+ ihdr_start + sizeof(uint32_t) + sizeof(kPngIHDRChunkType),
+ kPngIHDRChunkType));
bitmap_data->insert(ihdr_start + kPngChunkMetadataSize + ihdr_chunk_length,
custom_chunk.begin(), custom_chunk.end());
@@ -74,7 +77,7 @@ void CreateDataPackWithSingleBitmap(const base::FilePath& path,
if (custom_chunk.size() > 0)
AddCustomChunk(custom_chunk, &bitmap_data);
- std::map<uint16, base::StringPiece> resources;
+ std::map<uint16_t, base::StringPiece> resources;
resources[3u] = base::StringPiece(
reinterpret_cast<const char*>(&bitmap_data[0]), bitmap_data.size());
DataPack::WritePack(path, resources, ui::DataPack::BINARY);
diff --git a/ui/base/resource/resource_bundle_unittest.cc b/ui/base/resource/resource_bundle_unittest.cc
index 6f95c77..eac9ef3 100644
--- a/ui/base/resource/resource_bundle_unittest.cc
+++ b/ui/base/resource/resource_bundle_unittest.cc
@@ -4,14 +4,19 @@
#include "ui/base/resource/resource_bundle.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/base_paths.h"
#include "base/big_endian.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/skia/include/core/SkBitmap.h"
@@ -105,16 +110,16 @@ void AddCustomChunk(const base::StringPiece& custom_chunk,
kPngMagic));
std::vector<unsigned char>::iterator ihdr_start =
bitmap_data->begin() + arraysize(kPngMagic);
- char ihdr_length_data[sizeof(uint32)];
- for (size_t i = 0; i < sizeof(uint32); ++i)
+ char ihdr_length_data[sizeof(uint32_t)];
+ for (size_t i = 0; i < sizeof(uint32_t); ++i)
ihdr_length_data[i] = *(ihdr_start + i);
- uint32 ihdr_chunk_length = 0;
+ uint32_t ihdr_chunk_length = 0;
base::ReadBigEndian(reinterpret_cast<char*>(ihdr_length_data),
&ihdr_chunk_length);
- EXPECT_TRUE(std::equal(
- ihdr_start + sizeof(uint32),
- ihdr_start + sizeof(uint32) + sizeof(kPngIHDRChunkType),
- kPngIHDRChunkType));
+ EXPECT_TRUE(
+ std::equal(ihdr_start + sizeof(uint32_t),
+ ihdr_start + sizeof(uint32_t) + sizeof(kPngIHDRChunkType),
+ kPngIHDRChunkType));
bitmap_data->insert(ihdr_start + kPngChunkMetadataSize + ihdr_chunk_length,
custom_chunk.begin(), custom_chunk.end());
@@ -136,7 +141,7 @@ void CreateDataPackWithSingleBitmap(const base::FilePath& path,
if (custom_chunk.size() > 0)
AddCustomChunk(custom_chunk, &bitmap_data);
- std::map<uint16, base::StringPiece> resources;
+ std::map<uint16_t, base::StringPiece> resources;
resources[3u] = base::StringPiece(
reinterpret_cast<const char*>(&bitmap_data[0]), bitmap_data.size());
DataPack::WritePack(path, resources, ui::DataPack::BINARY);
diff --git a/ui/base/resource/resource_bundle_win.h b/ui/base/resource/resource_bundle_win.h
index 811464e..92590ea 100644
--- a/ui/base/resource/resource_bundle_win.h
+++ b/ui/base/resource/resource_bundle_win.h
@@ -9,7 +9,6 @@
#include <windows.h>
-#include "base/basictypes.h"
#include "ui/base/ui_base_export.h"
namespace ui {
diff --git a/ui/base/resource/resource_data_dll_win.cc b/ui/base/resource/resource_data_dll_win.cc
index 1b8ff45..4cf3266 100644
--- a/ui/base/resource/resource_data_dll_win.cc
+++ b/ui/base/resource/resource_data_dll_win.cc
@@ -4,6 +4,8 @@
#include "ui/base/resource/resource_data_dll_win.h"
+#include <stddef.h>
+
#include "base/logging.h"
#include "base/memory/ref_counted_memory.h"
#include "base/win/resource_util.h"
@@ -17,7 +19,7 @@ ResourceDataDLL::ResourceDataDLL(HINSTANCE module) : module_(module) {
ResourceDataDLL::~ResourceDataDLL() {
}
-bool ResourceDataDLL::HasResource(uint16 resource_id) const {
+bool ResourceDataDLL::HasResource(uint16_t resource_id) const {
void* data_ptr;
size_t data_size;
return base::win::GetDataResourceFromModule(module_,
@@ -26,7 +28,7 @@ bool ResourceDataDLL::HasResource(uint16 resource_id) const {
&data_size);
}
-bool ResourceDataDLL::GetStringPiece(uint16 resource_id,
+bool ResourceDataDLL::GetStringPiece(uint16_t resource_id,
base::StringPiece* data) const {
DCHECK(data);
void* data_ptr;
@@ -42,7 +44,7 @@ bool ResourceDataDLL::GetStringPiece(uint16 resource_id,
}
base::RefCountedStaticMemory* ResourceDataDLL::GetStaticMemory(
- uint16 resource_id) const {
+ uint16_t resource_id) const {
void* data_ptr;
size_t data_size;
if (base::win::GetDataResourceFromModule(module_, resource_id, &data_ptr,
diff --git a/ui/base/resource/resource_data_dll_win.h b/ui/base/resource/resource_data_dll_win.h
index 1ad1f9b..b7f6018 100644
--- a/ui/base/resource/resource_data_dll_win.h
+++ b/ui/base/resource/resource_data_dll_win.h
@@ -6,8 +6,10 @@
#define UI_BASE_RESOURCE_RESOURCE_DATA_DLL_WIN_H_
#include <windows.h>
+#include <stdint.h>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "ui/base/resource/resource_handle.h"
namespace ui {
@@ -18,11 +20,11 @@ class ResourceDataDLL : public ResourceHandle {
~ResourceDataDLL() override;
// ResourceHandle implementation:
- bool HasResource(uint16 resource_id) const override;
- bool GetStringPiece(uint16 resource_id,
+ bool HasResource(uint16_t resource_id) const override;
+ bool GetStringPiece(uint16_t resource_id,
base::StringPiece* data) const override;
base::RefCountedStaticMemory* GetStaticMemory(
- uint16 resource_id) const override;
+ uint16_t resource_id) const override;
TextEncodingType GetTextEncodingType() const override;
ScaleFactor GetScaleFactor() const override;
bool HasOnlyMaterialDesignAssets() const override;
diff --git a/ui/base/resource/resource_handle.h b/ui/base/resource/resource_handle.h
index 4795834..138c739 100644
--- a/ui/base/resource/resource_handle.h
+++ b/ui/base/resource/resource_handle.h
@@ -5,7 +5,8 @@
#ifndef UI_BASE_RESOURCE_RESOURCE_HANDLE_H_
#define UI_BASE_RESOURCE_RESOURCE_HANDLE_H_
-#include "base/basictypes.h"
+#include <stdint.h>
+
#include "base/strings/string_piece.h"
#include "ui/base/layout.h"
#include "ui/base/ui_base_export.h"
@@ -28,18 +29,18 @@ class UI_BASE_EXPORT ResourceHandle {
virtual ~ResourceHandle() {}
// Returns true if the DataPack contains a resource with id |resource_id|.
- virtual bool HasResource(uint16 resource_id) const = 0;
+ virtual bool HasResource(uint16_t resource_id) const = 0;
// Get resource by id |resource_id|, filling in |data|.
// The data is owned by the DataPack object and should not be modified.
// Returns false if the resource id isn't found.
- virtual bool GetStringPiece(uint16 resource_id,
+ virtual bool GetStringPiece(uint16_t resource_id,
base::StringPiece* data) const = 0;
// Like GetStringPiece(), but returns a reference to memory.
// Caller owns the returned object.
virtual base::RefCountedStaticMemory* GetStaticMemory(
- uint16 resource_id) const = 0;
+ uint16_t resource_id) const = 0;
// Get the encoding type of text resources.
virtual TextEncodingType GetTextEncodingType() const = 0;
diff --git a/ui/base/template_expressions.cc b/ui/base/template_expressions.cc
index c834a71..1d63e0c 100644
--- a/ui/base/template_expressions.cc
+++ b/ui/base/template_expressions.cc
@@ -4,6 +4,8 @@
#include "ui/base/template_expressions.h"
+#include <stddef.h>
+
#include "base/logging.h"
namespace ui {
diff --git a/ui/base/test/run_all_unittests.cc b/ui/base/test/run_all_unittests.cc
index bc3c39f..26ebad4 100644
--- a/ui/base/test/run_all_unittests.cc
+++ b/ui/base/test/run_all_unittests.cc
@@ -4,6 +4,7 @@
#include "base/bind.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/test/launcher/unit_test_launcher.h"
#include "base/test/test_suite.h"
diff --git a/ui/base/test/scoped_fake_nswindow_focus.h b/ui/base/test/scoped_fake_nswindow_focus.h
index aafd715..fd0597f 100644
--- a/ui/base/test/scoped_fake_nswindow_focus.h
+++ b/ui/base/test/scoped_fake_nswindow_focus.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_TEST_SCOPED_FAKE_NSWINDOW_FOCUS_H_
#define UI_BASE_TEST_SCOPED_FAKE_NSWINDOW_FOCUS_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
namespace base {
diff --git a/ui/base/test/scoped_fake_nswindow_fullscreen.mm b/ui/base/test/scoped_fake_nswindow_fullscreen.mm
index 943e97b..b09c1f4 100644
--- a/ui/base/test/scoped_fake_nswindow_fullscreen.mm
+++ b/ui/base/test/scoped_fake_nswindow_fullscreen.mm
@@ -12,6 +12,7 @@
#import "base/mac/scoped_nsobject.h"
#import "base/mac/scoped_objc_class_swizzler.h"
#import "base/mac/sdk_forward_declarations.h"
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
// This method exists on NSWindowDelegate on 10.7+.
diff --git a/ui/base/test/test_clipboard.cc b/ui/base/test/test_clipboard.cc
index 530037d..271ab05 100644
--- a/ui/base/test/test_clipboard.cc
+++ b/ui/base/test/test_clipboard.cc
@@ -25,7 +25,7 @@ Clipboard* TestClipboard::CreateForCurrentThread() {
return clipboard;
}
-uint64 TestClipboard::GetSequenceNumber(ClipboardType type) const {
+uint64_t TestClipboard::GetSequenceNumber(ClipboardType type) const {
return GetStore(type).sequence_number;
}
@@ -75,8 +75,8 @@ void TestClipboard::ReadAsciiText(ClipboardType type,
void TestClipboard::ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const {
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const {
markup->clear();
src_url->clear();
const DataStore& store = GetStore(type);
@@ -85,7 +85,7 @@ void TestClipboard::ReadHTML(ClipboardType type,
*markup = base::UTF8ToUTF16(it->second);
*src_url = store.html_src_url;
*fragment_start = 0;
- *fragment_end = base::checked_cast<uint32>(markup->size());
+ *fragment_end = base::checked_cast<uint32_t>(markup->size());
}
void TestClipboard::ReadRTF(ClipboardType type, std::string* result) const {
diff --git a/ui/base/test/test_clipboard.h b/ui/base/test/test_clipboard.h
index 58fa507..57e21e9 100644
--- a/ui/base/test/test_clipboard.h
+++ b/ui/base/test/test_clipboard.h
@@ -5,7 +5,12 @@
#ifndef UI_BASE_TEST_TEST_CLIPBOARD_H_
#define UI_BASE_TEST_TEST_CLIPBOARD_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <map>
+
+#include "base/macros.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/base/clipboard/clipboard.h"
@@ -22,7 +27,7 @@ class TestClipboard : public Clipboard {
static Clipboard* CreateForCurrentThread();
// Clipboard overrides.
- uint64 GetSequenceNumber(ClipboardType type) const override;
+ uint64_t GetSequenceNumber(ClipboardType type) const override;
bool IsFormatAvailable(const FormatType& format,
ClipboardType type) const override;
void Clear(ClipboardType type) override;
@@ -34,8 +39,8 @@ class TestClipboard : public Clipboard {
void ReadHTML(ClipboardType type,
base::string16* markup,
std::string* src_url,
- uint32* fragment_start,
- uint32* fragment_end) const override;
+ uint32_t* fragment_start,
+ uint32_t* fragment_end) const override;
void ReadRTF(ClipboardType type, std::string* result) const override;
SkBitmap ReadImage(ClipboardType type) const override;
void ReadCustomData(ClipboardType clipboard_type,
@@ -65,7 +70,7 @@ class TestClipboard : public Clipboard {
DataStore();
~DataStore();
void Clear();
- uint64 sequence_number;
+ uint64_t sequence_number;
std::map<FormatType, std::string> data;
std::string url_title;
std::string html_src_url;
diff --git a/ui/base/test/ui_controls_internal_win.cc b/ui/base/test/ui_controls_internal_win.cc
index 0dadb6d..f915c63 100644
--- a/ui/base/test/ui_controls_internal_win.cc
+++ b/ui/base/test/ui_controls_internal_win.cc
@@ -7,6 +7,7 @@
#include "base/bind.h"
#include "base/callback.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/message_loop/message_loop.h"
#include "ui/events/keycodes/keyboard_code_conversion_win.h"
diff --git a/ui/base/text/bytes_formatting.cc b/ui/base/text/bytes_formatting.cc
index 7f98c6b..aff188c 100644
--- a/ui/base/text/bytes_formatting.cc
+++ b/ui/base/text/bytes_formatting.cc
@@ -6,6 +6,7 @@
#include "base/i18n/number_formatting.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "ui/base/l10n/l10n_util.h"
@@ -34,7 +35,7 @@ const int kSpeedStrings[] = {
IDS_APP_PEBIBYTES_PER_SECOND
};
-base::string16 FormatBytesInternal(int64 bytes,
+base::string16 FormatBytesInternal(int64_t bytes,
DataUnits units,
bool show_units,
const int* const suffix) {
@@ -63,17 +64,17 @@ base::string16 FormatBytesInternal(int64 bytes,
} // namespace
-DataUnits GetByteDisplayUnits(int64 bytes) {
+DataUnits GetByteDisplayUnits(int64_t bytes) {
// The byte thresholds at which we display amounts. A byte count is displayed
// in unit U when kUnitThresholds[U] <= bytes < kUnitThresholds[U+1].
// This must match the DataUnits enum.
- static const int64 kUnitThresholds[] = {
- 0, // DATA_UNITS_BYTE,
- 3 * (1LL << 10), // DATA_UNITS_KIBIBYTE,
- 2 * (1LL << 20), // DATA_UNITS_MEBIBYTE,
- 1LL << 30, // DATA_UNITS_GIBIBYTE,
- 1LL << 40, // DATA_UNITS_TEBIBYTE,
- 1LL << 50 // DATA_UNITS_PEBIBYTE,
+ static const int64_t kUnitThresholds[] = {
+ 0, // DATA_UNITS_BYTE,
+ 3 * (1LL << 10), // DATA_UNITS_KIBIBYTE,
+ 2 * (1LL << 20), // DATA_UNITS_MEBIBYTE,
+ 1LL << 30, // DATA_UNITS_GIBIBYTE,
+ 1LL << 40, // DATA_UNITS_TEBIBYTE,
+ 1LL << 50 // DATA_UNITS_PEBIBYTE,
};
if (bytes < 0) {
@@ -91,23 +92,23 @@ DataUnits GetByteDisplayUnits(int64 bytes) {
return DataUnits(unit_index);
}
-base::string16 FormatBytesWithUnits(int64 bytes,
+base::string16 FormatBytesWithUnits(int64_t bytes,
DataUnits units,
bool show_units) {
return FormatBytesInternal(bytes, units, show_units, kByteStrings);
}
-base::string16 FormatSpeedWithUnits(int64 bytes,
+base::string16 FormatSpeedWithUnits(int64_t bytes,
DataUnits units,
bool show_units) {
return FormatBytesInternal(bytes, units, show_units, kSpeedStrings);
}
-base::string16 FormatBytes(int64 bytes) {
+base::string16 FormatBytes(int64_t bytes) {
return FormatBytesWithUnits(bytes, GetByteDisplayUnits(bytes), true);
}
-base::string16 FormatSpeed(int64 bytes) {
+base::string16 FormatSpeed(int64_t bytes) {
return FormatSpeedWithUnits(bytes, GetByteDisplayUnits(bytes), true);
}
diff --git a/ui/base/text/bytes_formatting.h b/ui/base/text/bytes_formatting.h
index 46de51c..7cb6e45 100644
--- a/ui/base/text/bytes_formatting.h
+++ b/ui/base/text/bytes_formatting.h
@@ -5,7 +5,8 @@
#ifndef UI_BASE_TEXT_BYTES_FORMATTING_H_
#define UI_BASE_TEXT_BYTES_FORMATTING_H_
-#include "base/basictypes.h"
+#include <stdint.h>
+
#include "base/strings/string16.h"
#include "ui/base/ui_base_export.h"
@@ -16,12 +17,12 @@ namespace ui {
// Simple call to return a byte quantity as a string in human-readable format.
// Ex: FormatBytes(512) => "512 B"
// Ex: FormatBytes(101479) => "99.1 kB"
-UI_BASE_EXPORT base::string16 FormatBytes(int64 bytes);
+UI_BASE_EXPORT base::string16 FormatBytes(int64_t bytes);
// Simple call to return a speed as a string in human-readable format.
// Ex: FormatSpeed(512) => "512 B/s"
// Ex: FormatSpeed(101479) => "99.1 kB/s"
-UI_BASE_EXPORT base::string16 FormatSpeed(int64 bytes);
+UI_BASE_EXPORT base::string16 FormatSpeed(int64_t bytes);
// Less-Simple API -------------------------------------------------------------
@@ -37,20 +38,20 @@ enum DataUnits {
// Return the unit type that is appropriate for displaying the amount of bytes
// passed in. Most of the time, an explicit call to this isn't necessary; just
// use FormatBytes()/FormatSpeed() above.
-UI_BASE_EXPORT DataUnits GetByteDisplayUnits(int64 bytes);
+UI_BASE_EXPORT DataUnits GetByteDisplayUnits(int64_t bytes);
// Return a byte quantity as a string in human-readable format with an optional
// unit suffix. Specify in the |units| argument the units to be used.
// Ex: FormatBytes(512, DATA_UNITS_KIBIBYTE, true) => "0.5 kB"
// Ex: FormatBytes(10*1024, DATA_UNITS_MEBIBYTE, false) => "0.1"
-UI_BASE_EXPORT base::string16 FormatBytesWithUnits(int64 bytes,
+UI_BASE_EXPORT base::string16 FormatBytesWithUnits(int64_t bytes,
DataUnits units,
bool show_units);
// As above, but with "/s" units for speed values.
// Ex: FormatSpeed(512, DATA_UNITS_KIBIBYTE, true) => "0.5 kB/s"
// Ex: FormatSpeed(10*1024, DATA_UNITS_MEBIBYTE, false) => "0.1"
-base::string16 FormatSpeedWithUnits(int64 bytes,
+base::string16 FormatSpeedWithUnits(int64_t bytes,
DataUnits units,
bool show_units);
diff --git a/ui/base/text/bytes_formatting_unittest.cc b/ui/base/text/bytes_formatting_unittest.cc
index 308996c..b2c2a41 100644
--- a/ui/base/text/bytes_formatting_unittest.cc
+++ b/ui/base/text/bytes_formatting_unittest.cc
@@ -2,6 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
#include "base/strings/utf_string_conversions.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/text/bytes_formatting.h"
@@ -10,7 +14,7 @@ namespace ui {
TEST(BytesFormattingTest, GetByteDisplayUnits) {
static const struct {
- int64 bytes;
+ int64_t bytes;
DataUnits expected;
} cases[] = {
{0, DATA_UNITS_BYTE},
@@ -31,7 +35,7 @@ TEST(BytesFormattingTest, GetByteDisplayUnits) {
TEST(BytesFormattingTest, FormatBytes) {
static const struct {
- int64 bytes;
+ int64_t bytes;
DataUnits units;
const char* expected;
const char* expected_with_units;
diff --git a/ui/base/theme_provider.h b/ui/base/theme_provider.h
index 7ad97da..fa86e43 100644
--- a/ui/base/theme_provider.h
+++ b/ui/base/theme_provider.h
@@ -5,7 +5,7 @@
#ifndef UI_BASE_THEME_PROVIDER_H_
#define UI_BASE_THEME_PROVIDER_H_
-#include "base/basictypes.h"
+#include "build/build_config.h"
#include "third_party/skia/include/core/SkColor.h"
#include "ui/base/layout.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/touch/touch_device.h b/ui/base/touch/touch_device.h
index 5ea6726..544a5ed 100644
--- a/ui/base/touch/touch_device.h
+++ b/ui/base/touch/touch_device.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_TOUCH_TOUCH_DEVICE_H_
#define UI_BASE_TOUCH_TOUCH_DEVICE_H_
+#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
#if defined(OS_ANDROID)
diff --git a/ui/base/ui_base_paths.cc b/ui/base/ui_base_paths.cc
index c0246f8..48aae4c 100644
--- a/ui/base/ui_base_paths.cc
+++ b/ui/base/ui_base_paths.cc
@@ -9,6 +9,7 @@
#include "base/files/file_util.h"
#include "base/logging.h"
#include "base/path_service.h"
+#include "build/build_config.h"
#if defined(OS_ANDROID)
#include "base/android/path_utils.h"
diff --git a/ui/base/ui_base_switches.cc b/ui/base/ui_base_switches.cc
index db9c274..76609e1 100644
--- a/ui/base/ui_base_switches.cc
+++ b/ui/base/ui_base_switches.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "ui/base/ui_base_switches.h"
namespace switches {
diff --git a/ui/base/ui_base_switches.h b/ui/base/ui_base_switches.h
index 0c02dbc..e0c5849 100644
--- a/ui/base/ui_base_switches.h
+++ b/ui/base/ui_base_switches.h
@@ -8,6 +8,7 @@
#define UI_BASE_UI_BASE_SWITCHES_H_
#include "base/compiler_specific.h"
+#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
namespace switches {
diff --git a/ui/base/ui_base_switches_util.cc b/ui/base/ui_base_switches_util.cc
index d579bf4..0830b3b 100644
--- a/ui/base/ui_base_switches_util.cc
+++ b/ui/base/ui_base_switches_util.cc
@@ -5,6 +5,7 @@
#include "ui/base/ui_base_switches_util.h"
#include "base/command_line.h"
+#include "build/build_config.h"
#include "ui/base/ui_base_switches.h"
namespace switches {
diff --git a/ui/base/user_activity/user_activity_detector.cc b/ui/base/user_activity/user_activity_detector.cc
index 78812bc..bffe479 100644
--- a/ui/base/user_activity/user_activity_detector.cc
+++ b/ui/base/user_activity/user_activity_detector.cc
@@ -7,6 +7,7 @@
#include "base/format_macros.h"
#include "base/logging.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "ui/base/user_activity/user_activity_observer.h"
#include "ui/events/event_utils.h"
#include "ui/events/platform/platform_event_source.h"
diff --git a/ui/base/user_activity/user_activity_detector.h b/ui/base/user_activity/user_activity_detector.h
index 4ec398f9..a480bedd 100644
--- a/ui/base/user_activity/user_activity_detector.h
+++ b/ui/base/user_activity/user_activity_detector.h
@@ -5,8 +5,8 @@
#ifndef UI_BASE_USER_ACTIVITY_USER_ACTIVITY_DETECTOR_H_
#define UI_BASE_USER_ACTIVITY_USER_ACTIVITY_DETECTOR_H_
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/observer_list.h"
#include "base/time/time.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/user_activity/user_activity_detector_unittest.cc b/ui/base/user_activity/user_activity_detector_unittest.cc
index 68d9056..baebd1d 100644
--- a/ui/base/user_activity/user_activity_detector_unittest.cc
+++ b/ui/base/user_activity/user_activity_detector_unittest.cc
@@ -5,6 +5,7 @@
#include "ui/base/user_activity/user_activity_detector.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/time/time.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/ui/base/user_activity/user_activity_observer.h b/ui/base/user_activity/user_activity_observer.h
index 7990cb8..f6b98d2 100644
--- a/ui/base/user_activity/user_activity_observer.h
+++ b/ui/base/user_activity/user_activity_observer.h
@@ -5,7 +5,7 @@
#ifndef UI_BASE_USER_ACTIVITY_USER_ACTIVITY_OBSERVER_H_
#define UI_BASE_USER_ACTIVITY_USER_ACTIVITY_OBSERVER_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
namespace ui {
diff --git a/ui/base/view_prop.cc b/ui/base/view_prop.cc
index cb58553..2ff403e 100644
--- a/ui/base/view_prop.cc
+++ b/ui/base/view_prop.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/macros.h"
#include "ui/base/view_prop.h"
#include <set>
diff --git a/ui/base/view_prop.h b/ui/base/view_prop.h
index 3ce14ba..c81e995 100644
--- a/ui/base/view_prop.h
+++ b/ui/base/view_prop.h
@@ -5,8 +5,9 @@
#ifndef UI_BASE_VIEW_PROP_H_
#define UI_BASE_VIEW_PROP_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
+#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
#include "ui/gfx/native_widget_types.h"
diff --git a/ui/base/webui/web_ui_util.cc b/ui/base/webui/web_ui_util.cc
index f28e748..7c894f6 100644
--- a/ui/base/webui/web_ui_util.cc
+++ b/ui/base/webui/web_ui_util.cc
@@ -13,6 +13,7 @@
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/trace_event/trace_event.h"
+#include "build/build_config.h"
#include "net/base/escape.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
diff --git a/ui/base/webui/web_ui_util.h b/ui/base/webui/web_ui_util.h
index bc6137b..c774af9 100644
--- a/ui/base/webui/web_ui_util.h
+++ b/ui/base/webui/web_ui_util.h
@@ -5,6 +5,8 @@
#ifndef UI_BASE_WEBUI_WEB_UI_UTIL_H_
#define UI_BASE_WEBUI_WEB_UI_UTIL_H_
+#include <stddef.h>
+
#include <string>
#include "base/strings/string_piece.h"
diff --git a/ui/base/win/atl_module.h b/ui/base/win/atl_module.h
index f677b43..e1468ae 100644
--- a/ui/base/win/atl_module.h
+++ b/ui/base/win/atl_module.h
@@ -8,7 +8,6 @@
#include <atlbase.h>
#include <atlcom.h>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/macros.h"
diff --git a/ui/base/win/foreground_helper.h b/ui/base/win/foreground_helper.h
index 8387c13..b5ca5f0 100644
--- a/ui/base/win/foreground_helper.h
+++ b/ui/base/win/foreground_helper.h
@@ -6,6 +6,7 @@
#define UI_BASE_WIN_FOREGROUND_HELPER_H_
#include "base/logging.h"
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
#include "ui/gfx/win/window_impl.h"
diff --git a/ui/base/win/hwnd_subclass.cc b/ui/base/win/hwnd_subclass.cc
index dd05244..7cc235a 100644
--- a/ui/base/win/hwnd_subclass.cc
+++ b/ui/base/win/hwnd_subclass.cc
@@ -7,6 +7,7 @@
#include <algorithm>
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/memory/singleton.h"
#include "base/stl_util.h"
diff --git a/ui/base/win/hwnd_subclass.h b/ui/base/win/hwnd_subclass.h
index 983d525..9038617 100644
--- a/ui/base/win/hwnd_subclass.h
+++ b/ui/base/win/hwnd_subclass.h
@@ -8,6 +8,7 @@
#include <windows.h>
#include <vector>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "ui/base/ui_base_export.h"
#include "ui/base/view_prop.h"
diff --git a/ui/base/win/hwnd_subclass_unittest.cc b/ui/base/win/hwnd_subclass_unittest.cc
index 979e138..b811e27 100644
--- a/ui/base/win/hwnd_subclass_unittest.cc
+++ b/ui/base/win/hwnd_subclass_unittest.cc
@@ -4,7 +4,7 @@
#include "ui/base/win/hwnd_subclass.h"
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/win/window_impl.h"
diff --git a/ui/base/win/lock_state.h b/ui/base/win/lock_state.h
index be9c912..02a7a2d 100644
--- a/ui/base/win/lock_state.h
+++ b/ui/base/win/lock_state.h
@@ -5,7 +5,6 @@
#ifndef UI_BASE_WIN_LOCK_STATE_H_
#define UI_BASE_WIN_LOCK_STATE_H_
-#include "base/basictypes.h"
#include "ui/base/ui_base_export.h"
namespace ui {
diff --git a/ui/base/win/open_file_name_win.cc b/ui/base/win/open_file_name_win.cc
index 5e5b5b4..5c2df41 100644
--- a/ui/base/win/open_file_name_win.cc
+++ b/ui/base/win/open_file_name_win.cc
@@ -5,6 +5,7 @@
#include "ui/base/win/open_file_name_win.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/strings/string_util.h"
#include "base/win/windows_version.h"
diff --git a/ui/base/win/open_file_name_win_unittest.cc b/ui/base/win/open_file_name_win_unittest.cc
index e63df7d..36de27f 100644
--- a/ui/base/win/open_file_name_win_unittest.cc
+++ b/ui/base/win/open_file_name_win_unittest.cc
@@ -4,7 +4,10 @@
#include "ui/base/win/open_file_name_win.h"
+#include <stddef.h>
+
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/ui/base/win/scoped_ole_initializer.h b/ui/base/win/scoped_ole_initializer.h
index b2e81d2..255a68c 100644
--- a/ui/base/win/scoped_ole_initializer.h
+++ b/ui/base/win/scoped_ole_initializer.h
@@ -7,7 +7,7 @@
#include <ole2.h>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
namespace ui {
diff --git a/ui/base/win/window_event_target.h b/ui/base/win/window_event_target.h
index 8ec6360..e87b519 100644
--- a/ui/base/win/window_event_target.h
+++ b/ui/base/win/window_event_target.h
@@ -7,7 +7,6 @@
#include <windows.h>
-#include "base/basictypes.h"
#include "ui/base/ui_base_export.h"
namespace ui {
diff --git a/ui/base/x/selection_owner.h b/ui/base/x/selection_owner.h
index 7bea5ad..f3bec33 100644
--- a/ui/base/x/selection_owner.h
+++ b/ui/base/x/selection_owner.h
@@ -5,10 +5,12 @@
#ifndef UI_BASE_X_SELECTION_OWNER_H_
#define UI_BASE_X_SELECTION_OWNER_H_
+#include <stddef.h>
+
#include <vector>
-#include "base/basictypes.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/time/time.h"
#include "base/timer/timer.h"
diff --git a/ui/base/x/selection_requestor.h b/ui/base/x/selection_requestor.h
index 2e39166..8be12c6 100644
--- a/ui/base/x/selection_requestor.h
+++ b/ui/base/x/selection_requestor.h
@@ -5,11 +5,13 @@
#ifndef UI_BASE_X_SELECTION_REQUESTOR_H_
#define UI_BASE_X_SELECTION_REQUESTOR_H_
+#include <stddef.h>
+
#include <vector>
-#include "base/basictypes.h"
#include "base/callback.h"
#include "base/event_types.h"
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/time/time.h"
#include "base/timer/timer.h"
diff --git a/ui/base/x/selection_requestor_unittest.cc b/ui/base/x/selection_requestor_unittest.cc
index 4095d44..b292f93 100644
--- a/ui/base/x/selection_requestor_unittest.cc
+++ b/ui/base/x/selection_requestor_unittest.cc
@@ -4,6 +4,9 @@
#include "ui/base/x/selection_requestor.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
diff --git a/ui/base/x/selection_utils.cc b/ui/base/x/selection_utils.cc
index cc9afbe..af84c4b 100644
--- a/ui/base/x/selection_utils.cc
+++ b/ui/base/x/selection_utils.cc
@@ -4,6 +4,8 @@
#include "ui/base/x/selection_utils.h"
+#include <stdint.h>
+
#include <set>
#include "base/i18n/icu_string_conversions.h"
diff --git a/ui/base/x/selection_utils.h b/ui/base/x/selection_utils.h
index 9eca5be..1c4bcbd 100644
--- a/ui/base/x/selection_utils.h
+++ b/ui/base/x/selection_utils.h
@@ -5,6 +5,7 @@
#ifndef UI_BASE_X_SELECTION_UTILS_H_
#define UI_BASE_X_SELECTION_UTILS_H_
+#include <stddef.h>
#include <X11/Xlib.h>
// Get rid of a macro from Xlib.h that conflicts with Aura's RootWindow class.
@@ -12,7 +13,6 @@
#include <map>
-#include "base/basictypes.h"
#include "base/memory/ref_counted_memory.h"
#include "ui/base/clipboard/clipboard.h"
#include "ui/base/ui_base_export.h"
diff --git a/ui/base/x/x11_foreign_window_manager.cc b/ui/base/x/x11_foreign_window_manager.cc
index ded4bfe..4e739d6 100644
--- a/ui/base/x/x11_foreign_window_manager.cc
+++ b/ui/base/x/x11_foreign_window_manager.cc
@@ -4,6 +4,7 @@
#include "ui/base/x/x11_foreign_window_manager.h"
+#include <stddef.h>
#include <X11/Xlib.h>
#include "base/compiler_specific.h"
diff --git a/ui/base/x/x11_foreign_window_manager.h b/ui/base/x/x11_foreign_window_manager.h
index a9167b1..55da51e 100644
--- a/ui/base/x/x11_foreign_window_manager.h
+++ b/ui/base/x/x11_foreign_window_manager.h
@@ -8,8 +8,8 @@
#include <map>
#include <vector>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
#include "ui/gfx/x/x11_types.h"
diff --git a/ui/base/x/x11_menu_list.h b/ui/base/x/x11_menu_list.h
index 00c824e..6986f1c 100644
--- a/ui/base/x/x11_menu_list.h
+++ b/ui/base/x/x11_menu_list.h
@@ -7,7 +7,7 @@
#include <vector>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "ui/base/ui_base_export.h"
#include "ui/gfx/x/x11_types.h"
diff --git a/ui/base/x/x11_util.cc b/ui/base/x/x11_util.cc
index c8bc999..cd79518 100644
--- a/ui/base/x/x11_util.cc
+++ b/ui/base/x/x11_util.cc
@@ -23,6 +23,7 @@
#include "base/bind.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/singleton.h"
#include "base/message_loop/message_loop.h"
@@ -34,6 +35,7 @@
#include "base/sys_byteorder.h"
#include "base/threading/thread.h"
#include "base/trace_event/trace_event.h"
+#include "build/build_config.h"
#include "skia/ext/image_operations.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "third_party/skia/include/core/SkPostConfig.h"
diff --git a/ui/base/x/x11_util.h b/ui/base/x/x11_util.h
index d32101f..c3c9c2b 100644
--- a/ui/base/x/x11_util.h
+++ b/ui/base/x/x11_util.h
@@ -11,11 +11,13 @@
// we use a void* for Visual*). The Xlib headers are highly polluting so we try
// hard to limit their spread into the rest of the code.
+#include <stddef.h>
+
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/event_types.h"
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "ui/base/ui_base_export.h"
#include "ui/events/event_constants.h"
diff --git a/ui/base/x/x11_util_internal.h b/ui/base/x/x11_util_internal.h
index d5c598b..d58eccf 100644
--- a/ui/base/x/x11_util_internal.h
+++ b/ui/base/x/x11_util_internal.h
@@ -18,6 +18,7 @@ extern "C" {
#include <X11/Xlib.h>
}
+#include "build/build_config.h"
#include "ui/base/ui_base_export.h"
namespace ui {