| Index: win8/metro_driver/ime/text_service.cc
|
| diff --git a/win8/metro_driver/ime/text_service.cc b/win8/metro_driver/ime/text_service.cc
|
| index ebfc23a936e71ecce489ebb8e51e3522dca4e522..1ad071b3e30a0c1351a8d99cdeef61b9da27aa1f 100644
|
| --- a/win8/metro_driver/ime/text_service.cc
|
| +++ b/win8/metro_driver/ime/text_service.cc
|
| @@ -5,8 +5,11 @@
|
| #include "win8/metro_driver/ime/text_service.h"
|
|
|
| #include <msctf.h>
|
| +#include <stddef.h>
|
| +#include <stdint.h>
|
|
|
| #include "base/logging.h"
|
| +#include "base/macros.h"
|
| #include "base/win/scoped_variant.h"
|
| #include "ui/metro_viewer/ime_types.h"
|
| #include "win8/metro_driver/ime/text_service_delegate.h"
|
| @@ -153,7 +156,7 @@ bool InitializeDisabledContext(ITfContext* context, TfClientId client_id) {
|
| }
|
|
|
| base::win::ScopedVariant empty_context_variant;
|
| - empty_context_variant.Set(static_cast<int32>(1));
|
| + empty_context_variant.Set(static_cast<int32_t>(1));
|
| hr = empty_context->SetValue(client_id, empty_context_variant.ptr());
|
| if (FAILED(hr)) {
|
| LOG(ERROR) << "ITfCompartment::SetValue failed. hr = " << hr;
|
| @@ -343,10 +346,9 @@ class TextServiceImpl : public TextService,
|
| text_store->CancelComposition();
|
| }
|
|
|
| - void OnDocumentChanged(
|
| - const std::vector<int32>& input_scopes,
|
| - const std::vector<metro_viewer::CharacterBounds>& character_bounds)
|
| - override {
|
| + void OnDocumentChanged(const std::vector<int32_t>& input_scopes,
|
| + const std::vector<metro_viewer::CharacterBounds>&
|
| + character_bounds) override {
|
| bool document_type_changed = input_scopes_ != input_scopes;
|
| input_scopes_ = input_scopes;
|
| composition_character_bounds_ = character_bounds;
|
| @@ -373,8 +375,8 @@ class TextServiceImpl : public TextService,
|
|
|
| void OnCompositionChanged(
|
| const base::string16& text,
|
| - int32 selection_start,
|
| - int32 selection_end,
|
| + int32_t selection_start,
|
| + int32_t selection_end,
|
| const std::vector<metro_viewer::UnderlineInfo>& underlines) override {
|
| if (!delegate_)
|
| return;
|
| @@ -410,7 +412,7 @@ class TextServiceImpl : public TextService,
|
| return rect;
|
| }
|
|
|
| - bool GetCompositionCharacterBounds(uint32 index, RECT* rect) override {
|
| + bool GetCompositionCharacterBounds(uint32_t index, RECT* rect) override {
|
| if (index >= composition_character_bounds_.size()) {
|
| return false;
|
| }
|
| @@ -424,7 +426,7 @@ class TextServiceImpl : public TextService,
|
| return true;
|
| }
|
|
|
| - void OnDocumentTypeChanged(const std::vector<int32>& input_scopes) {
|
| + void OnDocumentTypeChanged(const std::vector<int32_t>& input_scopes) {
|
| std::vector<InputScope> native_input_scopes(input_scopes.size());
|
| for (size_t i = 0; i < input_scopes.size(); ++i)
|
| native_input_scopes[i] = static_cast<InputScope>(input_scopes[i]);
|
| @@ -449,7 +451,7 @@ class TextServiceImpl : public TextService,
|
| // the focused text field. Note that in our IPC message protocol, an empty
|
| // |input_scopes_| has special meaning that IMEs must be disabled on this
|
| // document.
|
| - std::vector<int32> input_scopes_;
|
| + std::vector<int32_t> input_scopes_;
|
| // Character bounds of the composition. When there is no composition but this
|
| // vector is not empty, the first element contains the caret bounds.
|
| std::vector<metro_viewer::CharacterBounds> composition_character_bounds_;
|
|
|