diff options
author | avi <avi@chromium.org> | 2015-12-24 15:11:13 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-12-24 23:12:23 +0000 |
commit | a2f4804a37b18972279e887e00695dd02c1b7de3 (patch) | |
tree | 50d25aaebadb735f9cc0aa86528c8e361860f219 /chrome/browser/extensions | |
parent | 5723803b15bc90034e6271de2abf4a7e7803520b (diff) | |
download | chromium_src-a2f4804a37b18972279e887e00695dd02c1b7de3.zip chromium_src-a2f4804a37b18972279e887e00695dd02c1b7de3.tar.gz chromium_src-a2f4804a37b18972279e887e00695dd02c1b7de3.tar.bz2 |
Switch to standard integer types in chrome/browser/extensions/.
BUG=138542
TBR=reillyg@chromium.org
Review URL: https://codereview.chromium.org/1549933002
Cr-Commit-Position: refs/heads/master@{#366840}
Diffstat (limited to 'chrome/browser/extensions')
673 files changed, 1504 insertions, 424 deletions
diff --git a/chrome/browser/extensions/active_script_controller.cc b/chrome/browser/extensions/active_script_controller.cc index 1eb1ae2..4970de2 100644 --- a/chrome/browser/extensions/active_script_controller.cc +++ b/chrome/browser/extensions/active_script_controller.cc @@ -160,7 +160,7 @@ void ActiveScriptController::RunPendingForExtension( void ActiveScriptController::OnRequestScriptInjectionPermission( const std::string& extension_id, UserScript::InjectionType script_type, - int64 request_id) { + int64_t request_id) { if (!crx_file::id_util::IdIsValid(extension_id)) { NOTREACHED() << "'" << extension_id << "' is not a valid id."; return; @@ -197,7 +197,7 @@ void ActiveScriptController::OnRequestScriptInjectionPermission( } } -void ActiveScriptController::PermitScriptInjection(int64 request_id) { +void ActiveScriptController::PermitScriptInjection(int64_t request_id) { // This only sends the response to the renderer - the process of adding the // extension to the list of |permitted_extensions_| is done elsewhere. // TODO(devlin): Instead of sending this to all frames, we should include the diff --git a/chrome/browser/extensions/active_script_controller.h b/chrome/browser/extensions/active_script_controller.h index 1db2f74..e2d05bb 100644 --- a/chrome/browser/extensions/active_script_controller.h +++ b/chrome/browser/extensions/active_script_controller.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ACTIVE_SCRIPT_CONTROLLER_H_ #define CHROME_BROWSER_EXTENSIONS_ACTIVE_SCRIPT_CONTROLLER_H_ +#include <stdint.h> + #include <map> #include <set> #include <string> @@ -12,6 +14,7 @@ #include "base/callback.h" #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/scoped_observer.h" #include "content/public/browser/web_contents_observer.h" #include "extensions/browser/extension_registry_observer.h" @@ -96,13 +99,12 @@ class ActiveScriptController : public content::WebContentsObserver, void RunPendingForExtension(const Extension* extension); // Handle the RequestScriptInjectionPermission message. - void OnRequestScriptInjectionPermission( - const std::string& extension_id, - UserScript::InjectionType script_type, - int64 request_id); + void OnRequestScriptInjectionPermission(const std::string& extension_id, + UserScript::InjectionType script_type, + int64_t request_id); // Grants permission for the given request to run. - void PermitScriptInjection(int64 request_id); + void PermitScriptInjection(int64_t request_id); // Notifies the ExtensionActionAPI of a change (either that an extension now // wants permission to run, or that it has been run). diff --git a/chrome/browser/extensions/active_script_controller_browsertest.cc b/chrome/browser/extensions/active_script_controller_browsertest.cc index 3b81195..ff8ac9b 100644 --- a/chrome/browser/extensions/active_script_controller_browsertest.cc +++ b/chrome/browser/extensions/active_script_controller_browsertest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <utility> #include <vector> diff --git a/chrome/browser/extensions/active_script_controller_unittest.cc b/chrome/browser/extensions/active_script_controller_unittest.cc index 6876c57..96532ba 100644 --- a/chrome/browser/extensions/active_script_controller_unittest.cc +++ b/chrome/browser/extensions/active_script_controller_unittest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <map> #include <utility> diff --git a/chrome/browser/extensions/active_tab_permission_granter.h b/chrome/browser/extensions/active_tab_permission_granter.h index 498c6e8..bc29237 100644 --- a/chrome/browser/extensions/active_tab_permission_granter.h +++ b/chrome/browser/extensions/active_tab_permission_granter.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/scoped_observer.h" #include "content/public/browser/web_contents_observer.h" #include "extensions/browser/extension_registry_observer.h" diff --git a/chrome/browser/extensions/activity_log/activity_actions.cc b/chrome/browser/extensions/activity_log/activity_actions.cc index 05ff82f..85cad83 100644 --- a/chrome/browser/extensions/activity_log/activity_actions.cc +++ b/chrome/browser/extensions/activity_log/activity_actions.cc @@ -44,7 +44,7 @@ Action::Action(const std::string& extension_id, const base::Time& time, const ActionType action_type, const std::string& api_name, - int64 action_id) + int64_t action_id) : extension_id_(extension_id), time_(time), action_type_(action_type), diff --git a/chrome/browser/extensions/activity_log/activity_actions.h b/chrome/browser/extensions/activity_log/activity_actions.h index 902b550..cb92b9f 100644 --- a/chrome/browser/extensions/activity_log/activity_actions.h +++ b/chrome/browser/extensions/activity_log/activity_actions.h @@ -5,9 +5,12 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_ACTIONS_H_ #define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_ACTIONS_H_ +#include <stdint.h> + #include <string> #include <vector> +#include "base/macros.h" #include "base/memory/ref_counted_memory.h" #include "base/time/time.h" #include "chrome/browser/profiles/profile.h" @@ -49,7 +52,7 @@ class Action : public base::RefCountedThreadSafe<Action> { const base::Time& time, const ActionType action_type, const std::string& api_name, - int64 action_id = -1); + int64_t action_id = -1); // Creates and returns a mutable copy of an Action. scoped_refptr<Action> Clone() const; @@ -105,7 +108,7 @@ class Action : public base::RefCountedThreadSafe<Action> { // An ID that identifies an action stored in the Activity Log database. If the // action is not retrieved from the database, e.g., live stream, then the ID // is set to -1. - int64 action_id() const { return action_id_; } + int64_t action_id() const { return action_id_; } // Helper methods for serializing and deserializing URLs into strings. If // the URL is marked as incognito, then the string is prefixed with @@ -144,7 +147,7 @@ class Action : public base::RefCountedThreadSafe<Action> { bool arg_incognito_; scoped_ptr<base::DictionaryValue> other_; int count_; - int64 action_id_; + int64_t action_id_; DISALLOW_COPY_AND_ASSIGN(Action); }; diff --git a/chrome/browser/extensions/activity_log/activity_database.cc b/chrome/browser/extensions/activity_log/activity_database.cc index 226c658..246e0e8 100644 --- a/chrome/browser/extensions/activity_log/activity_database.cc +++ b/chrome/browser/extensions/activity_log/activity_database.cc @@ -14,6 +14,7 @@ #include "base/threading/thread_checker.h" #include "base/time/clock.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h" #include "chrome/common/chrome_switches.h" #include "sql/error_delegate_util.h" diff --git a/chrome/browser/extensions/activity_log/activity_database.h b/chrome/browser/extensions/activity_log/activity_database.h index 2011f0f..43a77e1 100644 --- a/chrome/browser/extensions/activity_log/activity_database.h +++ b/chrome/browser/extensions/activity_log/activity_database.h @@ -8,9 +8,9 @@ #include <string> #include <vector> -#include "base/basictypes.h" #include "base/files/file_path.h" #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/memory/ref_counted_memory.h" #include "base/synchronization/lock.h" #include "base/timer/timer.h" diff --git a/chrome/browser/extensions/activity_log/activity_database_unittest.cc b/chrome/browser/extensions/activity_log/activity_database_unittest.cc index 7d49898..9608923 100644 --- a/chrome/browser/extensions/activity_log/activity_database_unittest.cc +++ b/chrome/browser/extensions/activity_log/activity_database_unittest.cc @@ -2,15 +2,19 @@ // 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/command_line.h" #include "base/files/file_path.h" #include "base/files/file_util.h" #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "base/run_loop.h" #include "base/test/simple_test_clock.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/extensions/activity_log/activity_action_constants.h" #include "chrome/browser/extensions/activity_log/activity_database.h" #include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h" diff --git a/chrome/browser/extensions/activity_log/activity_log.cc b/chrome/browser/extensions/activity_log/activity_log.cc index 1870ee4..3fe65ea 100644 --- a/chrome/browser/extensions/activity_log/activity_log.cc +++ b/chrome/browser/extensions/activity_log/activity_log.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/activity_log/activity_log.h" +#include <stddef.h> + #include <set> #include <vector> @@ -11,6 +13,7 @@ #include "base/json/json_string_value_serializer.h" #include "base/lazy_instance.h" #include "base/logging.h" +#include "base/macros.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" #include "base/threading/thread_checker.h" @@ -618,7 +621,7 @@ void ActivityLog::GetFilteredActions( // DELETE ACTIONS. ------------------------------------------------------------- -void ActivityLog::RemoveActions(const std::vector<int64>& action_ids) { +void ActivityLog::RemoveActions(const std::vector<int64_t>& action_ids) { if (!database_policy_) return; database_policy_->RemoveActions(action_ids); diff --git a/chrome/browser/extensions/activity_log/activity_log.h b/chrome/browser/extensions/activity_log/activity_log.h index d9a4ccf..dab84d1 100644 --- a/chrome/browser/extensions/activity_log/activity_log.h +++ b/chrome/browser/extensions/activity_log/activity_log.h @@ -5,12 +5,15 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_LOG_H_ #define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_LOG_H_ +#include <stdint.h> + #include <map> #include <string> #include <vector> #include "base/callback.h" #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/observer_list_threadsafe.h" #include "base/scoped_observer.h" #include "base/synchronization/lock.h" @@ -108,7 +111,7 @@ class ActivityLog : public BrowserContextKeyedAPI, // Remove actions from the activity log database which IDs specified in the // action_ids array. - void RemoveActions(const std::vector<int64>& action_ids); + void RemoveActions(const std::vector<int64_t>& action_ids); // Clean up URLs from the activity log database. // If restrict_urls is empty then all URLs in the activity log database are diff --git a/chrome/browser/extensions/activity_log/activity_log_browsertest.cc b/chrome/browser/extensions/activity_log/activity_log_browsertest.cc index 7cfd7c0..4069efd 100644 --- a/chrome/browser/extensions/activity_log/activity_log_browsertest.cc +++ b/chrome/browser/extensions/activity_log/activity_log_browsertest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/location.h" #include "base/single_thread_task_runner.h" #include "base/strings/stringprintf.h" @@ -38,8 +40,8 @@ class ActivityLogPrerenderTest : public ExtensionApiTest { static void Prerender_Arguments( const std::string& extension_id, - uint16 port, - scoped_ptr<std::vector<scoped_refptr<Action> > > i) { + uint16_t port, + scoped_ptr<std::vector<scoped_refptr<Action>>> i) { // This is to exit RunLoop (base::MessageLoop::current()->Run()) below base::ThreadTaskRunnerHandle::Get()->PostTask( FROM_HERE, base::MessageLoop::QuitWhenIdleClosure()); @@ -67,7 +69,7 @@ class ActivityLogPrerenderTest : public ExtensionApiTest { IN_PROC_BROWSER_TEST_F(ActivityLogPrerenderTest, TestScriptInjected) { host_resolver()->AddRule("*", "127.0.0.1"); ASSERT_TRUE(StartEmbeddedTestServer()); - uint16 port = embedded_test_server()->port(); + uint16_t port = embedded_test_server()->port(); // Get the extension (chrome/test/data/extensions/activity_log) const Extension* ext = diff --git a/chrome/browser/extensions/activity_log/activity_log_policy.cc b/chrome/browser/extensions/activity_log/activity_log_policy.cc index 58c9f6b..99ef17c 100644 --- a/chrome/browser/extensions/activity_log/activity_log_policy.cc +++ b/chrome/browser/extensions/activity_log/activity_log_policy.cc @@ -4,11 +4,13 @@ #include "chrome/browser/extensions/activity_log/activity_log_policy.h" +#include <stddef.h> #include <stdint.h> #include "base/files/file_path.h" #include "base/json/json_string_value_serializer.h" #include "base/logging.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" #include "base/time/clock.h" #include "base/time/time.h" @@ -148,8 +150,8 @@ base::Time ActivityLogPolicy::Util::AddDays(const base::Time& base_date, // static void ActivityLogPolicy::Util::ComputeDatabaseTimeBounds(const base::Time& now, int days_ago, - int64* early_bound, - int64* late_bound) { + int64_t* early_bound, + int64_t* late_bound) { base::Time morning_midnight = now.LocalMidnight(); if (days_ago == 0) { *early_bound = morning_midnight.ToInternalValue(); diff --git a/chrome/browser/extensions/activity_log/activity_log_policy.h b/chrome/browser/extensions/activity_log/activity_log_policy.h index 9239919..dff6d7a 100644 --- a/chrome/browser/extensions/activity_log/activity_log_policy.h +++ b/chrome/browser/extensions/activity_log/activity_log_policy.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_LOG_POLICY_H_ #define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_LOG_POLICY_H_ +#include <stdint.h> + #include <map> #include <set> #include <string> @@ -13,6 +15,7 @@ #include "base/bind.h" #include "base/bind_helpers.h" #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/values.h" #include "chrome/browser/extensions/activity_log/activity_actions.h" @@ -114,8 +117,8 @@ class ActivityLogPolicy { // time. static void ComputeDatabaseTimeBounds(const base::Time& now, int days_ago, - int64* early_bound, - int64* late_bound); + int64_t* early_bound, + int64_t* late_bound); // Deletes obsolete database tables from an activity log database. This // can be used in InitDatabase() methods of ActivityLogDatabasePolicy @@ -178,7 +181,7 @@ class ActivityLogDatabasePolicy : public ActivityLogPolicy, <void(scoped_ptr<Action::ActionVector>)>& callback) = 0; // Remove actions (rows) which IDs are in the action_ids array. - virtual void RemoveActions(const std::vector<int64>& action_ids) = 0; + virtual void RemoveActions(const std::vector<int64_t>& action_ids) = 0; // Clean the relevant URL data. The cleaning may need to be different for // different policies. If restrict_urls is empty then all URLs are removed. diff --git a/chrome/browser/extensions/activity_log/activity_log_unittest.cc b/chrome/browser/extensions/activity_log/activity_log_unittest.cc index be3473e..7267ff5 100644 --- a/chrome/browser/extensions/activity_log/activity_log_unittest.cc +++ b/chrome/browser/extensions/activity_log/activity_log_unittest.cc @@ -2,11 +2,15 @@ // 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/command_line.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "base/run_loop.h" #include "base/synchronization/waitable_event.h" +#include "build/build_config.h" #include "chrome/browser/extensions/activity_log/activity_action_constants.h" #include "chrome/browser/extensions/activity_log/activity_log.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/activity_log/counting_policy.cc b/chrome/browser/extensions/activity_log/counting_policy.cc index 94512e8..dbe432a 100644 --- a/chrome/browser/extensions/activity_log/counting_policy.cc +++ b/chrome/browser/extensions/activity_log/counting_policy.cc @@ -30,6 +30,8 @@ #include "chrome/browser/extensions/activity_log/counting_policy.h" +#include <stddef.h> + #include <map> #include <string> #include <vector> @@ -38,6 +40,7 @@ #include "base/files/file_path.h" #include "base/json/json_reader.h" #include "base/json/json_string_value_serializer.h" +#include "base/macros.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" #include "chrome/common/chrome_constants.h" @@ -293,8 +296,8 @@ bool CountingPolicy::FlushDatabase(sql::Connection* db) { // The contents in values must match up with fields in matched_columns. A // value of -1 is used to encode a null database value. - int64 id; - std::vector<int64> matched_values; + int64_t id; + std::vector<int64_t> matched_values; if (!string_table_.StringToInt(db, action.extension_id(), &id)) return false; @@ -377,7 +380,7 @@ bool CountingPolicy::FlushDatabase(sql::Connection* db) { if (locate_statement.Step()) { // A matching row was found. Update the count and time. - int64 rowid = locate_statement.ColumnInt64(0); + int64_t rowid = locate_statement.ColumnInt64(0); sql::Statement update_statement(db->GetCachedStatement( sql::StatementID(SQL_FROM_HERE), update_str.c_str())); update_statement.BindInt(0, count); @@ -480,8 +483,8 @@ scoped_ptr<Action::ActionVector> CountingPolicy::DoReadFilteredData( if (!arg_url.empty()) query.BindString(++i, arg_url + "%"); if (days_ago >= 0) { - int64 early_bound; - int64 late_bound; + int64_t early_bound; + int64_t late_bound; Util::ComputeDatabaseTimeBounds(Now(), days_ago, &early_bound, &late_bound); query.BindInt64(++i, early_bound); query.BindInt64(++i, late_bound); @@ -523,7 +526,7 @@ scoped_ptr<Action::ActionVector> CountingPolicy::DoReadFilteredData( return actions.Pass(); } -void CountingPolicy::DoRemoveActions(const std::vector<int64>& action_ids) { +void CountingPolicy::DoRemoveActions(const std::vector<int64_t>& action_ids) { if (action_ids.empty()) return; @@ -590,7 +593,7 @@ void CountingPolicy::DoRemoveURLs(const std::vector<GURL>& restrict_urls) { // If URLs are specified then restrict to only those URLs. for (size_t i = 0; i < restrict_urls.size(); ++i) { - int64 url_id; + int64_t url_id; if (!restrict_urls[i].is_valid() || !url_table_.StringToInt(db, restrict_urls[i].spec(), &url_id)) { continue; @@ -650,7 +653,7 @@ void CountingPolicy::DoRemoveExtensionData(const std::string& extension_id) { "DELETE FROM %s WHERE extension_id_x=?", kTableName); sql::Statement statement( db->GetCachedStatement(sql::StatementID(SQL_FROM_HERE), sql_str.c_str())); - int64 id; + int64_t id; if (string_table_.StringToInt(db, extension_id, &id)) { statement.BindInt64(0, id); } else { @@ -737,7 +740,7 @@ void CountingPolicy::ReadFilteredData( callback); } -void CountingPolicy::RemoveActions(const std::vector<int64>& action_ids) { +void CountingPolicy::RemoveActions(const std::vector<int64_t>& action_ids) { ScheduleAndForget(this, &CountingPolicy::DoRemoveActions, action_ids); } diff --git a/chrome/browser/extensions/activity_log/counting_policy.h b/chrome/browser/extensions/activity_log/counting_policy.h index e7b1671..26b090a 100644 --- a/chrome/browser/extensions/activity_log/counting_policy.h +++ b/chrome/browser/extensions/activity_log/counting_policy.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_COUNTING_POLICY_H_ #define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_COUNTING_POLICY_H_ +#include <stdint.h> + #include <string> #include "base/containers/hash_tables.h" @@ -47,7 +49,7 @@ class CountingPolicy : public ActivityLogDatabasePolicy { } // Remove actions (rows) which IDs are specified in the action_ids array. - void RemoveActions(const std::vector<int64>& action_ids) override; + void RemoveActions(const std::vector<int64_t>& action_ids) override; // Clean the URL data stored for this policy. void RemoveURLs(const std::vector<GURL>&) override; @@ -97,7 +99,7 @@ class CountingPolicy : public ActivityLogDatabasePolicy { // The implementation of RemoveActions; this must only run on the database // thread. - void DoRemoveActions(const std::vector<int64>& action_ids); + void DoRemoveActions(const std::vector<int64_t>& action_ids); // The implementation of RemoveURLs; this must only run on the database // thread. diff --git a/chrome/browser/extensions/activity_log/counting_policy_unittest.cc b/chrome/browser/extensions/activity_log/counting_policy_unittest.cc index d876c93..69da18e 100644 --- a/chrome/browser/extensions/activity_log/counting_policy_unittest.cc +++ b/chrome/browser/extensions/activity_log/counting_policy_unittest.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 <stdint.h> + #include "base/cancelable_callback.h" #include "base/command_line.h" #include "base/location.h" @@ -14,6 +17,7 @@ #include "base/test/simple_test_clock.h" #include "base/test/test_timeouts.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/extensions/activity_log/activity_log.h" #include "chrome/browser/extensions/activity_log/counting_policy.h" #include "chrome/browser/extensions/extension_service.h" @@ -405,9 +409,8 @@ class CountingPolicyTest : public testing::Test { // deletion. void CheckRemoveActions( ActivityLogDatabasePolicy* policy, - const std::vector<int64>& action_ids, + const std::vector<int64_t>& action_ids, const base::Callback<void(scoped_ptr<Action::ActionVector>)>& checker) { - // Use a mock clock to ensure that events are not recorded on the wrong day // when the test is run close to local midnight. base::SimpleTestClock* mock_clock = new base::SimpleTestClock(); @@ -1373,7 +1376,7 @@ TEST_F(CountingPolicyTest, RemoveActions) { ActivityLogDatabasePolicy* policy = new CountingPolicy(profile_.get()); policy->Init(); - std::vector<int64> action_ids; + std::vector<int64_t> action_ids; CheckRemoveActions( policy, action_ids, base::Bind(&CountingPolicyTest::NoActionsDeleted)); diff --git a/chrome/browser/extensions/activity_log/database_string_table.cc b/chrome/browser/extensions/activity_log/database_string_table.cc index 01c52c9..913aa92 100644 --- a/chrome/browser/extensions/activity_log/database_string_table.cc +++ b/chrome/browser/extensions/activity_log/database_string_table.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/activity_log/database_string_table.h" +#include <stddef.h> + #include "base/strings/stringprintf.h" #include "sql/connection.h" #include "sql/statement.h" @@ -36,8 +38,8 @@ bool DatabaseStringTable::Initialize(sql::Connection* connection) { bool DatabaseStringTable::StringToInt(sql::Connection* connection, const std::string& value, - int64* id) { - std::map<std::string, int64>::const_iterator lookup = + int64_t* id) { + std::map<std::string, int64_t>::const_iterator lookup = value_to_id_.find(value); if (lookup != value_to_id_.end()) { *id = lookup->second; @@ -81,10 +83,9 @@ bool DatabaseStringTable::StringToInt(sql::Connection* connection, } bool DatabaseStringTable::IntToString(sql::Connection* connection, - int64 id, + int64_t id, std::string* value) { - std::map<int64, std::string>::const_iterator lookup = - id_to_value_.find(id); + std::map<int64_t, std::string>::const_iterator lookup = id_to_value_.find(id); if (lookup != id_to_value_.end()) { *value = lookup->second; return true; diff --git a/chrome/browser/extensions/activity_log/database_string_table.h b/chrome/browser/extensions/activity_log/database_string_table.h index 6c23040..a7373cc 100644 --- a/chrome/browser/extensions/activity_log/database_string_table.h +++ b/chrome/browser/extensions/activity_log/database_string_table.h @@ -5,11 +5,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_DATABASE_STRING_TABLE_H_ #define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_DATABASE_STRING_TABLE_H_ +#include <stdint.h> + #include <map> #include <string> -#include "base/basictypes.h" #include "base/gtest_prod_util.h" +#include "base/macros.h" namespace sql { class Connection; @@ -44,13 +46,13 @@ class DatabaseStringTable { // on success and false on database error. bool StringToInt(sql::Connection* connection, const std::string& value, - int64* id); + int64_t* id); // Looks up an integer value and converts it to a string (which is stored in // *value). Returns true on success. A false return does not necessarily // indicate a database error; it might simply be that the value cannot be // found. - bool IntToString(sql::Connection* connection, int64 id, std::string* value); + bool IntToString(sql::Connection* connection, int64_t id, std::string* value); // Clears the in-memory cache; this should be called if the underlying // database table has been manipulated and the cache may be stale. @@ -61,8 +63,8 @@ class DatabaseStringTable { void PruneCache(); // In-memory caches of recently accessed values. - std::map<int64, std::string> id_to_value_; - std::map<std::string, int64> value_to_id_; + std::map<int64_t, std::string> id_to_value_; + std::map<std::string, int64_t> value_to_id_; // The name of the database table where the mapping is stored. std::string table_; diff --git a/chrome/browser/extensions/activity_log/database_string_table_unittest.cc b/chrome/browser/extensions/activity_log/database_string_table_unittest.cc index 90433b9..ce0ced8 100644 --- a/chrome/browser/extensions/activity_log/database_string_table_unittest.cc +++ b/chrome/browser/extensions/activity_log/database_string_table_unittest.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 <stdint.h> + #include "base/files/scoped_temp_dir.h" #include "base/strings/stringprintf.h" #include "chrome/browser/extensions/activity_log/database_string_table.h" @@ -39,13 +42,13 @@ TEST_F(DatabaseStringTableTest, Init) { TEST_F(DatabaseStringTableTest, Insert) { DatabaseStringTable table("test"); table.Initialize(&db_); - int64 id; + int64_t id; ASSERT_TRUE(table.StringToInt(&db_, "abc", &id)); sql::Statement query( db_.GetUniqueStatement("SELECT id FROM test WHERE value = 'abc'")); ASSERT_TRUE(query.Step()); - int64 raw_id = query.ColumnInt64(0); + int64_t raw_id = query.ColumnInt64(0); ASSERT_EQ(id, raw_id); } @@ -55,13 +58,13 @@ TEST_F(DatabaseStringTableTest, InsertMultiple) { DatabaseStringTable table("test"); table.Initialize(&db_); - int64 id1; - int64 id2; + int64_t id1; + int64_t id2; ASSERT_TRUE(table.StringToInt(&db_, "string1", &id1)); ASSERT_TRUE(table.StringToInt(&db_, "string2", &id2)); ASSERT_NE(id1, id2); - int64 id1a; + int64_t id1a; ASSERT_TRUE(table.StringToInt(&db_, "string1", &id1a)); ASSERT_EQ(id1, id1a); } @@ -72,12 +75,12 @@ TEST_F(DatabaseStringTableTest, CacheCleared) { DatabaseStringTable table("test"); table.Initialize(&db_); - int64 id1; + int64_t id1; ASSERT_TRUE(table.StringToInt(&db_, "string1", &id1)); table.ClearCache(); - int64 id2; + int64_t id2; ASSERT_TRUE(table.StringToInt(&db_, "string1", &id2)); ASSERT_EQ(id1, id2); } @@ -88,19 +91,19 @@ TEST_F(DatabaseStringTableTest, DatabaseModified) { DatabaseStringTable table("test"); table.Initialize(&db_); - int64 id1; + int64_t id1; ASSERT_TRUE(table.StringToInt(&db_, "modified", &id1)); ASSERT_TRUE( db_.Execute("UPDATE test SET id = id + 1 WHERE value = 'modified'")); - int64 id2; + int64_t id2; ASSERT_TRUE(table.StringToInt(&db_, "modified", &id2)); ASSERT_EQ(id1, id2); table.ClearCache(); - int64 id3; + int64_t id3; ASSERT_TRUE(table.StringToInt(&db_, "modified", &id3)); ASSERT_EQ(id1 + 1, id3); } @@ -117,7 +120,7 @@ TEST_F(DatabaseStringTableTest, BadLookup) { TEST_F(DatabaseStringTableTest, Lookup) { DatabaseStringTable table("test"); table.Initialize(&db_); - int64 id; + int64_t id; ASSERT_TRUE(table.StringToInt(&db_, "abc", &id)); std::string value; @@ -141,7 +144,7 @@ TEST_F(DatabaseStringTableTest, Prune) { transaction.Begin(); for (int i = 0; i < 2000; i++) { - int64 id; + int64_t id; ASSERT_TRUE(table.StringToInt(&db_, base::StringPrintf("value-%d", i), &id)); } diff --git a/chrome/browser/extensions/activity_log/fullstream_ui_policy.cc b/chrome/browser/extensions/activity_log/fullstream_ui_policy.cc index 264973f..2154a27 100644 --- a/chrome/browser/extensions/activity_log/fullstream_ui_policy.cc +++ b/chrome/browser/extensions/activity_log/fullstream_ui_policy.cc @@ -4,12 +4,15 @@ #include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h" +#include <stddef.h> + #include "base/callback.h" #include "base/command_line.h" #include "base/files/file_path.h" #include "base/json/json_reader.h" #include "base/json/json_string_value_serializer.h" #include "base/logging.h" +#include "base/macros.h" #include "base/strings/string16.h" #include "base/strings/stringprintf.h" #include "chrome/browser/extensions/activity_log/activity_action_constants.h" @@ -178,8 +181,8 @@ scoped_ptr<Action::ActionVector> FullStreamUIPolicy::DoReadFilteredData( if (!arg_url.empty()) query.BindString(++i, arg_url + "%"); if (days_ago >= 0) { - int64 early_bound; - int64 late_bound; + int64_t early_bound; + int64_t late_bound; Util::ComputeDatabaseTimeBounds(Now(), days_ago, &early_bound, &late_bound); query.BindInt64(++i, early_bound); query.BindInt64(++i, late_bound); @@ -220,7 +223,8 @@ scoped_ptr<Action::ActionVector> FullStreamUIPolicy::DoReadFilteredData( return actions.Pass(); } -void FullStreamUIPolicy::DoRemoveActions(const std::vector<int64>& action_ids) { +void FullStreamUIPolicy::DoRemoveActions( + const std::vector<int64_t>& action_ids) { if (action_ids.empty()) return; @@ -410,7 +414,7 @@ void FullStreamUIPolicy::ReadFilteredData( callback); } -void FullStreamUIPolicy::RemoveActions(const std::vector<int64>& action_ids) { +void FullStreamUIPolicy::RemoveActions(const std::vector<int64_t>& action_ids) { ScheduleAndForget(this, &FullStreamUIPolicy::DoRemoveActions, action_ids); } diff --git a/chrome/browser/extensions/activity_log/fullstream_ui_policy.h b/chrome/browser/extensions/activity_log/fullstream_ui_policy.h index f468e11..b4fa7bf 100644 --- a/chrome/browser/extensions/activity_log/fullstream_ui_policy.h +++ b/chrome/browser/extensions/activity_log/fullstream_ui_policy.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_FULLSTREAM_UI_POLICY_H_ #define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_FULLSTREAM_UI_POLICY_H_ +#include <stdint.h> + #include <string> #include "chrome/browser/extensions/activity_log/activity_database.h" @@ -41,7 +43,7 @@ class FullStreamUIPolicy : public ActivityLogDatabasePolicy { void Close() override; // Remove the actions stored for this policy according to the passed IDs. - void RemoveActions(const std::vector<int64>& action_ids) override; + void RemoveActions(const std::vector<int64_t>& action_ids) override; // Clean the URL data stored for this policy. void RemoveURLs(const std::vector<GURL>& restrict_urls) override; @@ -78,7 +80,7 @@ class FullStreamUIPolicy : public ActivityLogDatabasePolicy { // The implementation of RemoveActions; this must only run on the database // thread. - void DoRemoveActions(const std::vector<int64>& action_ids); + void DoRemoveActions(const std::vector<int64_t>& action_ids); // The implementation of RemoveURLs; this must only run on the database // thread. diff --git a/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc b/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc index cea6b16..123eaea 100644 --- a/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc +++ b/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/cancelable_callback.h" #include "base/command_line.h" #include "base/location.h" @@ -13,6 +15,7 @@ #include "base/test/simple_test_clock.h" #include "base/test/test_timeouts.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/extensions/activity_log/activity_log.h" #include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h" #include "chrome/browser/extensions/extension_service.h" @@ -291,9 +294,8 @@ class FullStreamUIPolicyTest : public testing::Test { // deletion. void CheckRemoveActions( ActivityLogDatabasePolicy* policy, - const std::vector<int64>& action_ids, + const std::vector<int64_t>& action_ids, const base::Callback<void(scoped_ptr<Action::ActionVector>)>& checker) { - // Use a mock clock to ensure that events are not recorded on the wrong day // when the test is run close to local midnight. base::SimpleTestClock* mock_clock = new base::SimpleTestClock(); @@ -1002,7 +1004,7 @@ TEST_F(FullStreamUIPolicyTest, RemoveActions) { ActivityLogDatabasePolicy* policy = new FullStreamUIPolicy(profile_.get()); policy->Init(); - std::vector<int64> action_ids; + std::vector<int64_t> action_ids; CheckRemoveActions(policy, action_ids, diff --git a/chrome/browser/extensions/alert_apitest.cc b/chrome/browser/extensions/alert_apitest.cc index a4f99f0..718bc18 100644 --- a/chrome/browser/extensions/alert_apitest.cc +++ b/chrome/browser/extensions/alert_apitest.cc @@ -2,6 +2,8 @@ // 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/strings/string_number_conversions.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/all_urls_apitest.cc b/chrome/browser/extensions/all_urls_apitest.cc index 9874d85..47de71b 100644 --- a/chrome/browser/extensions/all_urls_apitest.cc +++ b/chrome/browser/extensions/all_urls_apitest.cc @@ -3,6 +3,8 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc index 2fffefd..fcbe071 100644 --- a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc +++ b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h" +#include <stddef.h> +#include <stdint.h> + #include "base/lazy_instance.h" #include "base/prefs/pref_service.h" #include "base/strings/string_number_conversions.h" @@ -181,8 +184,8 @@ bool ActivityLogPrivateDeleteActivitiesFunction::RunAsync() { EXTENSION_FUNCTION_VALIDATE(params.get()); // Put the arguments in the right format. - std::vector<int64> action_ids; - int64 value; + std::vector<int64_t> action_ids; + int64_t value; for (size_t i = 0; i < params->activity_ids.size(); i++) { if (base::StringToInt64(params->activity_ids[i], &value)) action_ids.push_back(value); diff --git a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h index f09c5c7..f665e9a 100644 --- a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h +++ b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h @@ -9,6 +9,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_ACTIVITY_LOG_PRIVATE_ACTIVITY_LOG_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_ACTIVITY_LOG_PRIVATE_ACTIVITY_LOG_PRIVATE_API_H_ +#include "base/macros.h" #include "base/synchronization/lock.h" #include "chrome/browser/extensions/activity_log/activity_actions.h" #include "chrome/browser/extensions/activity_log/activity_log.h" diff --git a/chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc b/chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc index 63cb765..a1947c2 100644 --- a/chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc +++ b/chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc @@ -4,6 +4,7 @@ #include <string> +#include "build/build_config.h" #include "chrome/browser/extensions/activity_log/activity_log.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/common/chrome_switches.h" diff --git a/chrome/browser/extensions/api/audio_modem/audio_modem_api.cc b/chrome/browser/extensions/api/audio_modem/audio_modem_api.cc index 8a1e4e2..99242ef 100644 --- a/chrome/browser/extensions/api/audio_modem/audio_modem_api.cc +++ b/chrome/browser/extensions/api/audio_modem/audio_modem_api.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include <map> #include <string> #include <vector> diff --git a/chrome/browser/extensions/api/audio_modem/audio_modem_api.h b/chrome/browser/extensions/api/audio_modem/audio_modem_api.h index 77034b5..e5f0776 100644 --- a/chrome/browser/extensions/api/audio_modem/audio_modem_api.h +++ b/chrome/browser/extensions/api/audio_modem/audio_modem_api.h @@ -9,6 +9,7 @@ #include <string> #include <vector> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/common/extensions/api/audio_modem.h" #include "components/audio_modem/public/modem.h" diff --git a/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc b/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc index 79b1735..e1032741 100644 --- a/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc +++ b/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/autofill_private/autofill_private_api.h" +#include <stddef.h> + #include "base/guid.h" #include "base/strings/utf_string_conversions.h" #include "base/values.h" diff --git a/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc b/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc index 9c09abe..adb161b 100644 --- a/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc +++ b/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" #include "base/values.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/common/extensions/api/autofill_private.h" diff --git a/chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h b/chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h index 65be920..2c435ae 100644 --- a/chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h +++ b/chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_AUTOFILL_PRIVATE_AUTOFILL_PRIVATE_EVENT_ROUTER_H_ #define CHROME_BROWSER_EXTENSIONS_API_AUTOFILL_PRIVATE_AUTOFILL_PRIVATE_EVENT_ROUTER_H_ +#include "base/macros.h" #include "components/autofill/core/browser/personal_data_manager_observer.h" #include "components/keyed_service/core/keyed_service.h" #include "extensions/browser/event_router.h" diff --git a/chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h b/chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h index 837b258..7870d8d 100644 --- a/chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h +++ b/chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_AUTOFILL_PRIVATE_AUTOFILL_PRIVATE_EVENT_ROUTER_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_API_AUTOFILL_PRIVATE_AUTOFILL_PRIVATE_EVENT_ROUTER_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/api/autofill_private/autofill_util.cc b/chrome/browser/extensions/api/autofill_private/autofill_util.cc index 6492a3a..fcb30e0 100644 --- a/chrome/browser/extensions/api/autofill_private/autofill_util.cc +++ b/chrome/browser/extensions/api/autofill_private/autofill_util.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/autofill_private/autofill_util.h" +#include <stddef.h> + #include "base/prefs/pref_service.h" #include "base/strings/string_split.h" #include "base/strings/utf_string_conversions.h" diff --git a/chrome/browser/extensions/api/automation/automation_apitest.cc b/chrome/browser/extensions/api/automation/automation_apitest.cc index d7a163e..379ec41 100644 --- a/chrome/browser/extensions/api/automation/automation_apitest.cc +++ b/chrome/browser/extensions/api/automation/automation_apitest.cc @@ -8,6 +8,7 @@ #include "base/single_thread_task_runner.h" #include "base/strings/string_number_conversions.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/automation_internal/automation_event_router.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/automation_internal/automation_action_adapter.h b/chrome/browser/extensions/api/automation_internal/automation_action_adapter.h index d3a6f1e..f620698 100644 --- a/chrome/browser/extensions/api/automation_internal/automation_action_adapter.h +++ b/chrome/browser/extensions/api/automation_internal/automation_action_adapter.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_AUTOMATION_INTERNAL_AUTOMATION_ACTION_ADAPTER_H_ #define CHROME_BROWSER_EXTENSIONS_API_AUTOMATION_INTERNAL_AUTOMATION_ACTION_ADAPTER_H_ +#include <stdint.h> + #include "ui/gfx/geometry/point.h" namespace extensions { @@ -13,24 +15,24 @@ namespace extensions { class AutomationActionAdapter { public: // Performs a default action (e.g. click, check) on the target node. - virtual void DoDefault(int32 id) = 0; + virtual void DoDefault(int32_t id) = 0; // Performs a focus action on the target node. - virtual void Focus(int32 id) = 0; + virtual void Focus(int32_t id) = 0; // Makes the node visible by scrolling; does not change nodes from hidden to // shown. - virtual void MakeVisible(int32 id) = 0; + virtual void MakeVisible(int32_t id) = 0; // Sets selection for anchor and focus node/offset pairs. Also used to set // selection in text fields. - virtual void SetSelection(int32 anchor_id, - int32 anchor_offset, - int32 focus_id, - int32 focus_offset) = 0; + virtual void SetSelection(int32_t anchor_id, + int32_t anchor_offset, + int32_t focus_id, + int32_t focus_offset) = 0; // Shows the context menu resulting from a right click. - virtual void ShowContextMenu(int32 id) = 0; + virtual void ShowContextMenu(int32_t id) = 0; }; } // namespace extensions diff --git a/chrome/browser/extensions/api/automation_internal/automation_event_router.cc b/chrome/browser/extensions/api/automation_internal/automation_event_router.cc index d3af41d..b7d3285 100644 --- a/chrome/browser/extensions/api/automation_internal/automation_event_router.cc +++ b/chrome/browser/extensions/api/automation_internal/automation_event_router.cc @@ -10,6 +10,7 @@ #include "base/stl_util.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/profiles/profile_manager.h" #include "chrome/common/extensions/api/automation_internal.h" #include "chrome/common/extensions/chrome_extension_messages.h" diff --git a/chrome/browser/extensions/api/automation_internal/automation_event_router.h b/chrome/browser/extensions/api/automation_internal/automation_event_router.h index ff3ac1f3..21968fd 100644 --- a/chrome/browser/extensions/api/automation_internal/automation_event_router.h +++ b/chrome/browser/extensions/api/automation_internal/automation_event_router.h @@ -7,6 +7,7 @@ #include <vector> +#include "base/macros.h" #include "base/memory/singleton.h" #include "chrome/common/extensions/api/automation_internal.h" #include "content/public/browser/ax_event_notification_details.h" diff --git a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc index 402cbcf..8e99701 100644 --- a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc +++ b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc @@ -4,8 +4,11 @@ #include "chrome/browser/extensions/api/automation_internal/automation_internal_api.h" +#include <stdint.h> + #include <vector> +#include "base/macros.h" #include "base/strings/string16.h" #include "base/strings/string_number_conversions.h" #include "base/strings/utf_string_conversions.h" @@ -161,23 +164,25 @@ class RenderFrameHostActionAdapter : public AutomationActionAdapter { virtual ~RenderFrameHostActionAdapter() {} // AutomationActionAdapter implementation. - void DoDefault(int32 id) override { rfh_->AccessibilityDoDefaultAction(id); } + void DoDefault(int32_t id) override { + rfh_->AccessibilityDoDefaultAction(id); + } - void Focus(int32 id) override { rfh_->AccessibilitySetFocus(id); } + void Focus(int32_t id) override { rfh_->AccessibilitySetFocus(id); } - void MakeVisible(int32 id) override { + void MakeVisible(int32_t id) override { rfh_->AccessibilityScrollToMakeVisible(id, gfx::Rect()); } - void SetSelection(int32 anchor_id, - int32 anchor_offset, - int32 focus_id, - int32 focus_offset) override { + void SetSelection(int32_t anchor_id, + int32_t anchor_offset, + int32_t focus_id, + int32_t focus_offset) override { rfh_->AccessibilitySetSelection(anchor_id, anchor_offset, focus_id, focus_offset); } - void ShowContextMenu(int32 id) override { + void ShowContextMenu(int32_t id) override { rfh_->AccessibilityShowContextMenu(id); } @@ -348,7 +353,7 @@ ExtensionFunction::ResponseAction AutomationInternalPerformActionFunction::RouteActionToAdapter( api::automation_internal::PerformAction::Params* params, AutomationActionAdapter* adapter) { - int32 automation_id = params->args.automation_node_id; + int32_t automation_id = params->args.automation_node_id; switch (params->args.action_type) { case api::automation_internal::ACTION_TYPE_DODEFAULT: adapter->DoDefault(automation_id); diff --git a/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc b/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc index ebf771a..735e981 100644 --- a/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc +++ b/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc @@ -6,6 +6,7 @@ #include "base/lazy_instance.h" #include "base/strings/string_number_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_action_manager.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_util.h" diff --git a/chrome/browser/extensions/api/autotest_private/autotest_private_apitest.cc b/chrome/browser/extensions/api/autotest_private/autotest_private_apitest.cc index ba8f3ad..3442d29 100644 --- a/chrome/browser/extensions/api/autotest_private/autotest_private_apitest.cc +++ b/chrome/browser/extensions/api/autotest_private/autotest_private_apitest.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 "chrome/browser/extensions/api/autotest_private/autotest_private_api.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h index 6e54551..f353e54 100644 --- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h +++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h" #include "device/bluetooth/bluetooth_advertisement.h" #include "extensions/browser/api/api_resource.h" diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc index b448548..0e00931 100644 --- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc +++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc @@ -4,12 +4,15 @@ #include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h" +#include <stdint.h> + #include <algorithm> #include "base/bind.h" #include "base/command_line.h" #include "base/lazy_instance.h" #include "base/strings/stringprintf.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h" #include "chrome/browser/extensions/api/bluetooth_low_energy/utils.h" #include "chrome/common/extensions/api/bluetooth_low_energy.h" @@ -616,7 +619,7 @@ bool BluetoothLowEnergyWriteCharacteristicValueFunction::DoWork() { apibtle::WriteCharacteristicValue::Params::Create(*args_)); EXTENSION_FUNCTION_VALIDATE(params.get() != NULL); - std::vector<uint8> value(params->value.begin(), params->value.end()); + std::vector<uint8_t> value(params->value.begin(), params->value.end()); event_router->WriteCharacteristicValue( extension(), params->characteristic_id, @@ -807,7 +810,7 @@ bool BluetoothLowEnergyWriteDescriptorValueFunction::DoWork() { apibtle::WriteDescriptorValue::Params::Create(*args_)); EXTENSION_FUNCTION_VALIDATE(params.get() != NULL); - std::vector<uint8> value(params->value.begin(), params->value.end()); + std::vector<uint8_t> value(params->value.begin(), params->value.end()); event_router->WriteDescriptorValue( extension(), params->descriptor_id, diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h index 3d96f0d..9a00f7c 100644 --- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h +++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_API_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h" #include "chrome/browser/extensions/browser_context_keyed_service_factories.h" diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc index 407922a..228155f 100644 --- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc +++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h" #include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h" @@ -65,7 +67,8 @@ const BluetoothGattCharacteristic::Properties kTestCharacteristicProperties0 = BluetoothGattCharacteristic::PROPERTY_READ | BluetoothGattCharacteristic::PROPERTY_WRITE_WITHOUT_RESPONSE | BluetoothGattCharacteristic::PROPERTY_INDICATE; -const uint8 kTestCharacteristicDefaultValue0[] = {0x01, 0x02, 0x03, 0x04, 0x05}; +const uint8_t kTestCharacteristicDefaultValue0[] = {0x01, 0x02, 0x03, 0x04, + 0x05}; const char kTestCharacteristicId1[] = "char_id1"; const char kTestCharacteristicUuid1[] = "1212"; @@ -73,7 +76,7 @@ const BluetoothGattCharacteristic::Properties kTestCharacteristicProperties1 = BluetoothGattCharacteristic::PROPERTY_READ | BluetoothGattCharacteristic::PROPERTY_WRITE | BluetoothGattCharacteristic::PROPERTY_NOTIFY; -const uint8 kTestCharacteristicDefaultValue1[] = {0x06, 0x07, 0x08}; +const uint8_t kTestCharacteristicDefaultValue1[] = {0x06, 0x07, 0x08}; const char kTestCharacteristicId2[] = "char_id2"; const char kTestCharacteristicUuid2[] = "1213"; @@ -83,11 +86,11 @@ const BluetoothGattCharacteristic::Properties kTestCharacteristicProperties2 = // Test descriptor constants. const char kTestDescriptorId0[] = "desc_id0"; const char kTestDescriptorUuid0[] = "1221"; -const uint8 kTestDescriptorDefaultValue0[] = {0x01, 0x02, 0x03}; +const uint8_t kTestDescriptorDefaultValue0[] = {0x01, 0x02, 0x03}; const char kTestDescriptorId1[] = "desc_id1"; const char kTestDescriptorUuid1[] = "1222"; -const uint8 kTestDescriptorDefaultValue1[] = {0x04, 0x05}; +const uint8_t kTestDescriptorDefaultValue1[] = {0x04, 0x05}; class BluetoothLowEnergyApiTest : public ExtensionApiTest { public: @@ -146,7 +149,7 @@ class BluetoothLowEnergyApiTest : public ExtensionApiTest { // need to reflect what the characteristic is actually capable of, since // the JS API just passes values through from // device::BluetoothGattCharacteristic. - std::vector<uint8> default_value; + std::vector<uint8_t> default_value; chrc0_.reset(new testing::NiceMock<MockBluetoothGattCharacteristic>( service0_.get(), kTestCharacteristicId0, @@ -673,7 +676,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, CharacteristicValueChanged) { EXPECT_TRUE(listener.WaitUntilSatisfied()); - std::vector<uint8> value; + std::vector<uint8_t> value; event_router()->GattCharacteristicValueChanged( mock_adapter_, chrc0_.get(), value); event_router()->GattCharacteristicValueChanged( @@ -710,7 +713,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReadCharacteristicValue) { .Times(3) .WillRepeatedly(Return(chrc0_.get())); - std::vector<uint8> value; + std::vector<uint8_t> value; EXPECT_CALL(*chrc0_, ReadRemoteCharacteristic(_, _)) .Times(2) .WillOnce( @@ -752,7 +755,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, WriteCharacteristicValue) { .Times(3) .WillRepeatedly(Return(chrc0_.get())); - std::vector<uint8> write_value; + std::vector<uint8_t> write_value; EXPECT_CALL(*chrc0_, WriteRemoteCharacteristic(_, _, _)) .Times(2) .WillOnce( @@ -933,7 +936,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, DescriptorValueChanged) { "bluetooth_low_energy/descriptor_value_changed"))); // Cause events to be sent to the extension. - std::vector<uint8> value; + std::vector<uint8_t> value; event_router()->GattDescriptorValueChanged( mock_adapter_, desc0_.get(), value); event_router()->GattDescriptorValueChanged( @@ -975,7 +978,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReadDescriptorValue) { .Times(9) .WillRepeatedly(Return(desc0_.get())); - std::vector<uint8> value; + std::vector<uint8_t> value; EXPECT_CALL(*desc0_, ReadRemoteDescriptor(_, _)) .Times(8) .WillOnce( @@ -1035,7 +1038,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, WriteDescriptorValue) { .Times(3) .WillRepeatedly(Return(desc0_.get())); - std::vector<uint8> write_value; + std::vector<uint8_t> write_value; EXPECT_CALL(*desc0_, WriteRemoteDescriptor(_, _, _)) .Times(2) .WillOnce( @@ -1115,7 +1118,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, UuidPermissionEvents) { event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get()); event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get()); - std::vector<uint8> value; + std::vector<uint8_t> value; event_router()->GattCharacteristicValueChanged( mock_adapter_, chrc0_.get(), value); event_router()->GattDescriptorValueChanged( @@ -1293,7 +1296,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, StartStopNotifications) { EXPECT_TRUE(listener.WaitUntilSatisfied()); - std::vector<uint8> value; + std::vector<uint8_t> value; event_router()->GattCharacteristicValueChanged( mock_adapter_, chrc0_.get(), value); event_router()->GattCharacteristicValueChanged( diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h index afdc5e0..0044ae5 100644 --- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h +++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_CONNECTION_H_ #define CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_CONNECTION_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "device/bluetooth/bluetooth_gatt_connection.h" #include "extensions/browser/api/api_resource.h" diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc index eaa0564..6050e69 100644 --- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc +++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc @@ -101,7 +101,7 @@ void PopulateCharacteristic(const BluetoothGattCharacteristic* characteristic, PopulateCharacteristicProperties(characteristic->GetProperties(), &out->properties); - const std::vector<uint8>& value = characteristic->GetValue(); + const std::vector<uint8_t>& value = characteristic->GetValue(); if (value.empty()) return; @@ -118,7 +118,7 @@ void PopulateDescriptor(const BluetoothGattDescriptor* descriptor, PopulateCharacteristic(descriptor->GetCharacteristic(), &out->characteristic); - const std::vector<uint8>& value = descriptor->GetValue(); + const std::vector<uint8_t>& value = descriptor->GetValue(); if (value.empty()) return; @@ -611,7 +611,7 @@ void BluetoothLowEnergyEventRouter::ReadCharacteristicValue( void BluetoothLowEnergyEventRouter::WriteCharacteristicValue( const Extension* extension, const std::string& instance_id, - const std::vector<uint8>& value, + const std::vector<uint8_t>& value, const base::Closure& callback, const ErrorCallback& error_callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -785,7 +785,7 @@ void BluetoothLowEnergyEventRouter::ReadDescriptorValue( void BluetoothLowEnergyEventRouter::WriteDescriptorValue( const Extension* extension, const std::string& instance_id, - const std::vector<uint8>& value, + const std::vector<uint8_t>& value, const base::Closure& callback, const ErrorCallback& error_callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -997,7 +997,7 @@ void BluetoothLowEnergyEventRouter::GattDescriptorRemoved( void BluetoothLowEnergyEventRouter::GattCharacteristicValueChanged( BluetoothAdapter* adapter, BluetoothGattCharacteristic* characteristic, - const std::vector<uint8>& value) { + const std::vector<uint8_t>& value) { DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK_EQ(adapter, adapter_.get()); VLOG(2) << "GATT characteristic value changed: " @@ -1030,7 +1030,7 @@ void BluetoothLowEnergyEventRouter::GattCharacteristicValueChanged( void BluetoothLowEnergyEventRouter::GattDescriptorValueChanged( BluetoothAdapter* adapter, BluetoothGattDescriptor* descriptor, - const std::vector<uint8>& value) { + const std::vector<uint8_t>& value) { DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK_EQ(adapter, adapter_.get()); VLOG(2) << "GATT descriptor value changed: " << descriptor->GetIdentifier(); @@ -1258,7 +1258,7 @@ BluetoothGattDescriptor* BluetoothLowEnergyEventRouter::FindDescriptorById( void BluetoothLowEnergyEventRouter::OnValueSuccess( const base::Closure& callback, - const std::vector<uint8>& value) { + const std::vector<uint8_t>& value) { VLOG(2) << "Remote characteristic/descriptor value read successful."; callback.Run(); } diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h index 98d7d64..70b7f27 100644 --- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h +++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h @@ -5,12 +5,15 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVENT_ROUTER_H_ #define CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVENT_ROUTER_H_ +#include <stdint.h> + #include <map> #include <set> #include <string> #include <vector> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/weak_ptr.h" #include "chrome/common/extensions/api/bluetooth_low_energy.h" @@ -194,7 +197,7 @@ class BluetoothLowEnergyEventRouter // failure. |extension| is the extension that made the call. void WriteCharacteristicValue(const Extension* extension, const std::string& instance_id, - const std::vector<uint8>& value, + const std::vector<uint8_t>& value, const base::Closure& callback, const ErrorCallback& error_callback); @@ -229,7 +232,7 @@ class BluetoothLowEnergyEventRouter // failure. |extension| is the extension that made the call. void WriteDescriptorValue(const Extension* extension, const std::string& instance_id, - const std::vector<uint8>& value, + const std::vector<uint8_t>& value, const base::Closure& callback, const ErrorCallback& error_callback); @@ -266,10 +269,10 @@ class BluetoothLowEnergyEventRouter void GattCharacteristicValueChanged( device::BluetoothAdapter* adapter, device::BluetoothGattCharacteristic* characteristic, - const std::vector<uint8>& value) override; + const std::vector<uint8_t>& value) override; void GattDescriptorValueChanged(device::BluetoothAdapter* adapter, device::BluetoothGattDescriptor* descriptor, - const std::vector<uint8>& value) override; + const std::vector<uint8_t>& value) override; device::BluetoothAdapter* adapter() { return adapter_.get(); } @@ -313,7 +316,7 @@ class BluetoothLowEnergyEventRouter // Called by BluetoothGattCharacteristic and BluetoothGattDescriptor in // response to ReadRemoteCharacteristic and ReadRemoteDescriptor. void OnValueSuccess(const base::Closure& callback, - const std::vector<uint8>& value); + const std::vector<uint8_t>& value); // Called by BluetoothDevice in response to a call to CreateGattConnection. void OnCreateGattConnection( diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h index 8e2613e..47e2b86 100644 --- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h +++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "device/bluetooth/bluetooth_gatt_notify_session.h" #include "extensions/browser/api/api_resource.h" diff --git a/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc b/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc index 14b2a4e..06ef3db 100644 --- a/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc +++ b/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h" +#include <stddef.h> +#include <stdint.h> + #include <vector> #include "base/lazy_instance.h" @@ -75,7 +78,7 @@ namespace { // This returns NULL in case of failure. const BookmarkNode* GetNodeFromString(BookmarkModel* model, const std::string& id_string) { - int64 id; + int64_t id; if (!base::StringToInt64(id_string, &id)) return NULL; return bookmarks::GetBookmarkNodeByID(model, id); @@ -799,7 +802,7 @@ bool BookmarkManagerPrivateRemoveTreesFunction::RunOnReady() { BookmarkModel* model = GetBookmarkModel(); bookmarks::ManagedBookmarkService* managed = GetManagedBookmarkService(); bookmarks::ScopedGroupBookmarkActions group_deletes(model); - int64 id; + int64_t id; for (size_t i = 0; i < params->id_list.size(); ++i) { if (!GetBookmarkIdAsInt64(params->id_list[i], &id)) return false; diff --git a/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h b/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h index a5d93d3..5d5ec36 100644 --- a/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h +++ b/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAGER_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAGER_PRIVATE_API_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/values.h" #include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h" diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc index e7a6818..17dd03d 100644 --- a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc +++ b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc @@ -124,7 +124,7 @@ void AddNodeFoldersOnly(bookmarks::ManagedBookmarkService* managed, bool RemoveNode(BookmarkModel* model, bookmarks::ManagedBookmarkService* managed, - int64 id, + int64_t id, bool recursive, std::string* error) { const BookmarkNode* node = bookmarks::GetBookmarkNodeByID(model, id); diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h index c1910b4..b7d7216 100644 --- a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h +++ b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h @@ -5,10 +5,11 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_BOOKMARKS_BOOKMARK_API_HELPERS_H_ #define CHROME_BROWSER_EXTENSIONS_API_BOOKMARKS_BOOKMARK_API_HELPERS_H_ +#include <stdint.h> + #include <string> #include <vector> -#include "base/basictypes.h" #include "chrome/common/extensions/api/bookmarks.h" namespace bookmarks { @@ -52,7 +53,7 @@ void AddNodeFoldersOnly( // Remove node of |id|. bool RemoveNode(bookmarks::BookmarkModel* model, bookmarks::ManagedBookmarkService* managed, - int64 id, + int64_t id, bool recursive, std::string* error); diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc index c2e76c3..99fa275 100644 --- a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc +++ b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h" +#include <stdint.h> + #include "base/memory/scoped_ptr.h" #include "base/strings/string_number_conversions.h" #include "base/strings/utf_string_conversions.h" @@ -144,7 +146,7 @@ TEST_F(ExtensionBookmarksTest, GetManagedNode) { } TEST_F(ExtensionBookmarksTest, RemoveNodeInvalidId) { - int64 invalid_id = model_->next_node_id(); + int64_t invalid_id = model_->next_node_id(); std::string error; EXPECT_FALSE(RemoveNode(model_, managed_, invalid_id, true, &error)); EXPECT_EQ(keys::kNoNodeError, error); diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc b/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc index 03674f5..969a097 100644 --- a/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc +++ b/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc @@ -4,6 +4,7 @@ #include "base/prefs/pref_service.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/bookmarks/bookmark_model_factory.h" #include "chrome/browser/bookmarks/managed_bookmark_service_factory.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc b/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc index 7096759..d03137c 100644 --- a/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc +++ b/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h" +#include <stddef.h> + #include "base/bind.h" #include "base/files/file_path.h" #include "base/i18n/file_util_icu.h" @@ -19,6 +21,7 @@ #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/bookmarks/bookmark_html_writer.h" #include "chrome/browser/bookmarks/bookmark_model_factory.h" #include "chrome/browser/bookmarks/managed_bookmark_service_factory.h" @@ -116,7 +119,7 @@ ManagedBookmarkService* BookmarksFunction::GetManagedBookmarkService() { } bool BookmarksFunction::GetBookmarkIdAsInt64(const std::string& id_string, - int64* id) { + int64_t* id) { if (base::StringToInt64(id_string, id)) return true; @@ -126,7 +129,7 @@ bool BookmarksFunction::GetBookmarkIdAsInt64(const std::string& id_string, const BookmarkNode* BookmarksFunction::GetBookmarkNodeFromId( const std::string& id_string) { - int64 id; + int64_t id; if (!GetBookmarkIdAsInt64(id_string, &id)) return NULL; @@ -142,7 +145,7 @@ const BookmarkNode* BookmarksFunction::CreateBookmarkNode( BookmarkModel* model, const CreateDetails& details, const BookmarkNode::MetaInfoMap* meta_info) { - int64 parentId; + int64_t parentId; if (!details.parent_id.get()) { // Optional, default to "other bookmarks". @@ -569,12 +572,12 @@ bool BookmarksSearchFunction::RunOnReady() { // static bool BookmarksRemoveFunction::ExtractIds(const base::ListValue* args, - std::list<int64>* ids, + std::list<int64_t>* ids, bool* invalid_id) { std::string id_string; if (!args->GetString(0, &id_string)) return false; - int64 id; + int64_t id; if (base::StringToInt64(id_string, &id)) ids->push_back(id); else @@ -590,7 +593,7 @@ bool BookmarksRemoveFunction::RunOnReady() { bookmarks::Remove::Params::Create(*args_)); EXTENSION_FUNCTION_VALIDATE(params.get()); - int64 id; + int64_t id; if (!GetBookmarkIdAsInt64(params->id, &id)) return false; @@ -628,7 +631,7 @@ bool BookmarksCreateFunction::RunOnReady() { // static bool BookmarksMoveFunction::ExtractIds(const base::ListValue* args, - std::list<int64>* ids, + std::list<int64_t>* ids, bool* invalid_id) { // For now, Move accepts ID parameters in the same way as an Update. return BookmarksUpdateFunction::ExtractIds(args, ids, invalid_id); @@ -657,7 +660,7 @@ bool BookmarksMoveFunction::RunOnReady() { // Optional, defaults to current parent. parent = node->parent(); } else { - int64 parentId; + int64_t parentId; if (!GetBookmarkIdAsInt64(*params->destination.parent_id, &parentId)) return false; @@ -689,7 +692,7 @@ bool BookmarksMoveFunction::RunOnReady() { // static bool BookmarksUpdateFunction::ExtractIds(const base::ListValue* args, - std::list<int64>* ids, + std::list<int64_t>* ids, bool* invalid_id) { // For now, Update accepts ID parameters in the same way as an Remove. return BookmarksRemoveFunction::ExtractIds(args, ids, invalid_id); diff --git a/chrome/browser/extensions/api/bookmarks/bookmarks_api.h b/chrome/browser/extensions/api/bookmarks/bookmarks_api.h index f25e7ea..ea12948 100644 --- a/chrome/browser/extensions/api/bookmarks/bookmarks_api.h +++ b/chrome/browser/extensions/api/bookmarks/bookmarks_api.h @@ -5,11 +5,14 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_BOOKMARKS_BOOKMARKS_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_BOOKMARKS_BOOKMARKS_API_H_ +#include <stdint.h> + #include <list> #include <string> #include <vector> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "components/bookmarks/browser/base_bookmark_model_observer.h" @@ -138,10 +141,10 @@ class BookmarksFunction : public ChromeAsyncExtensionFunction, // Helper to get the ManagedBookmarkService. bookmarks::ManagedBookmarkService* GetManagedBookmarkService(); - // Helper to get the bookmark id as int64 from the given string id. + // Helper to get the bookmark id as int64_t from the given string id. // Sets error_ to an error string if the given id string can't be parsed - // as an int64. In case of error, doesn't change id and returns false. - bool GetBookmarkIdAsInt64(const std::string& id_string, int64* id); + // as an int64_t. In case of error, doesn't change id and returns false. + bool GetBookmarkIdAsInt64(const std::string& id_string, int64_t* id); // Helper to get the bookmark node from a given string id. // If the given id can't be parsed or doesn't refer to a valid node, sets @@ -246,9 +249,9 @@ class BookmarksRemoveFunction : public BookmarksFunction { DECLARE_EXTENSION_FUNCTION("bookmarks.remove", BOOKMARKS_REMOVE) // Returns true on successful parse and sets invalid_id to true if conversion - // from id string to int64 failed. + // from id string to int64_t failed. static bool ExtractIds(const base::ListValue* args, - std::list<int64>* ids, + std::list<int64_t>* ids, bool* invalid_id); protected: @@ -282,7 +285,7 @@ class BookmarksMoveFunction : public BookmarksFunction { DECLARE_EXTENSION_FUNCTION("bookmarks.move", BOOKMARKS_MOVE) static bool ExtractIds(const base::ListValue* args, - std::list<int64>* ids, + std::list<int64_t>* ids, bool* invalid_id); protected: @@ -297,7 +300,7 @@ class BookmarksUpdateFunction : public BookmarksFunction { DECLARE_EXTENSION_FUNCTION("bookmarks.update", BOOKMARKS_UPDATE) static bool ExtractIds(const base::ListValue* args, - std::list<int64>* ids, + std::list<int64_t>* ids, bool* invalid_id); protected: diff --git a/chrome/browser/extensions/api/braille_display_private/braille_controller.h b/chrome/browser/extensions/api/braille_display_private/braille_controller.h index a405e01..88c9b41 100644 --- a/chrome/browser/extensions/api/braille_display_private/braille_controller.h +++ b/chrome/browser/extensions/api/braille_display_private/braille_controller.h @@ -7,8 +7,8 @@ #include <vector> -#include "base/basictypes.h" #include "base/callback_forward.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/values.h" #include "chrome/common/extensions/api/braille_display_private.h" diff --git a/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc b/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc index f1d7a84..531b5c3 100644 --- a/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc +++ b/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h" +#include <stddef.h> +#include <stdint.h> + #include <algorithm> #include <cerrno> #include <cstring> @@ -11,6 +14,7 @@ #include "base/bind.h" #include "base/bind_helpers.h" +#include "base/macros.h" #include "base/time/time.h" #include "chrome/browser/extensions/api/braille_display_private/brlapi_connection.h" #include "chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.h" @@ -26,10 +30,10 @@ namespace braille_display_private { namespace { // Delay between detecting a directory update and trying to connect // to the brlapi. -const int64 kConnectionDelayMs = 500; +const int64_t kConnectionDelayMs = 500; // How long to periodically retry connecting after a brltty restart. // Some displays are slow to connect. -const int64 kConnectRetryTimeout = 20000; +const int64_t kConnectRetryTimeout = 20000; } // namespace BrailleController::BrailleController() { diff --git a/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h b/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h index 1cede70..63f87ac 100644 --- a/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h +++ b/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h @@ -7,6 +7,7 @@ #include "base/files/file_path.h" #include "base/files/file_path_watcher.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/singleton.h" #include "base/observer_list.h" diff --git a/chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc b/chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc index 5a5ef77..69451e2 100644 --- a/chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc +++ b/chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/braille_display_private/braille_display_private_api.h" #include "base/lazy_instance.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/braille_display_private/braille_controller.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile_manager.h" diff --git a/chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc b/chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc index dba4fe3..ef922bf 100644 --- a/chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc +++ b/chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc @@ -6,6 +6,8 @@ #error This test requires brlapi. #endif +#include <stddef.h> + #include <deque> #include "base/bind.h" diff --git a/chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc b/chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc index 88f4c02..081b571 100644 --- a/chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc +++ b/chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc @@ -6,8 +6,10 @@ #include <errno.h> +#include "base/macros.h" #include "base/message_loop/message_loop.h" #include "base/sys_info.h" +#include "build/build_config.h" namespace extensions { using base::MessageLoopForIO; diff --git a/chrome/browser/extensions/api/braille_display_private/brlapi_connection.h b/chrome/browser/extensions/api/braille_display_private/brlapi_connection.h index 225ea01..a8efef5 100644 --- a/chrome/browser/extensions/api/braille_display_private/brlapi_connection.h +++ b/chrome/browser/extensions/api/braille_display_private/brlapi_connection.h @@ -5,8 +5,10 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_BRAILLE_DISPLAY_PRIVATE_BRLAPI_CONNECTION_H_ #define CHROME_BROWSER_EXTENSIONS_API_BRAILLE_DISPLAY_PRIVATE_BRLAPI_CONNECTION_H_ -#include "base/basictypes.h" +#include <stddef.h> + #include "base/callback_forward.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "library_loaders/libbrlapi.h" diff --git a/chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc b/chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc index ae19d8e..cc4469e 100644 --- a/chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc +++ b/chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.h" +#include <stdint.h> + #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversion_utils.h" @@ -46,7 +48,7 @@ void MapKeySym(brlapi_keyCode_t code, KeyEvent* event) { brlapi_keyCode_t key_sym = code & BRLAPI_KEY_CODE_MASK; if (key_sym < kMaxLatin1KeySym || (key_sym & BRLAPI_KEY_SYM_UNICODE) != 0) { - uint32 code_point = key_sym & ~BRLAPI_KEY_SYM_UNICODE; + uint32_t code_point = key_sym & ~BRLAPI_KEY_SYM_UNICODE; if (!base::IsValidCharacter(code_point)) return; event->standard_key_char.reset(new std::string); diff --git a/chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h b/chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h index 7621d83..7f4da06 100644 --- a/chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h +++ b/chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h @@ -9,6 +9,7 @@ #include "ash/cast_config_delegate.h" #include "base/callback_list.h" +#include "base/macros.h" #include "extensions/browser/browser_context_keyed_api_factory.h" #include "extensions/browser/extension_function.h" diff --git a/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc b/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc index 3e45141..4c18cb8 100644 --- a/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc +++ b/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc @@ -2,12 +2,16 @@ // 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 <algorithm> #include <cmath> #include <vector> #include "base/callback_helpers.h" #include "base/command_line.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/run_loop.h" #include "base/strings/string_number_conversions.h" @@ -254,10 +258,10 @@ class TestPatternReceiver : public media::cast::InProcessReceiver { // Scan from the bottom-right until the first non-black pixel is // encountered. for (int y = height - 1; y >= 0; --y) { - const uint8* const start = + const uint8_t* const start = frame->data(media::VideoFrame::kYPlane) + y * stride; - const uint8* const end = start + width; - for (const uint8* p = end - 1; p >= start; --p) { + const uint8_t* const end = start + width; + for (const uint8_t* p = end - 1; p >= start; --p) { if (*p > kNonBlackIntensityThreshold) { result.set_width(p - start + 1); result.set_height(y + 1); @@ -269,10 +273,10 @@ class TestPatternReceiver : public media::cast::InProcessReceiver { // Scan from the upper-left until the first non-black pixel is encountered. for (int y = 0; y < result.height(); ++y) { - const uint8* const start = + const uint8_t* const start = frame->data(media::VideoFrame::kYPlane) + y * stride; - const uint8* const end = start + result.width(); - for (const uint8* p = start; p < end; ++p) { + const uint8_t* const end = start + result.width(); + for (const uint8_t* p = start; p < end; ++p) { if (*p > kNonBlackIntensityThreshold) { result.set_x(p - start); result.set_width(result.width() - result.x()); @@ -287,13 +291,13 @@ class TestPatternReceiver : public media::cast::InProcessReceiver { return result; } - static uint8 ComputeMedianIntensityInRegionInPlane(const gfx::Rect& region, - int stride, - const uint8* data) { + static uint8_t ComputeMedianIntensityInRegionInPlane(const gfx::Rect& region, + int stride, + const uint8_t* data) { if (region.IsEmpty()) return 0; const size_t num_values = region.size().GetArea(); - scoped_ptr<uint8[]> values(new uint8[num_values]); + scoped_ptr<uint8_t[]> values(new uint8_t[num_values]); for (int y = 0; y < region.height(); ++y) { memcpy(values.get() + y * region.width(), data + (region.y() + y) * stride + region.x(), diff --git a/chrome/browser/extensions/api/cast_streaming/performance_test.cc b/chrome/browser/extensions/api/cast_streaming/performance_test.cc index 1731cf2..fb5ea03 100644 --- a/chrome/browser/extensions/api/cast_streaming/performance_test.cc +++ b/chrome/browser/extensions/api/cast_streaming/performance_test.cc @@ -2,11 +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 <stdint.h> + #include <map> #include <vector> -#include "base/basictypes.h" #include "base/command_line.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" #include "base/test/trace_event_analyzer.h" #include "base/time/default_tick_clock.h" @@ -97,13 +100,11 @@ class SkewedCastEnvironment : public media::cast::StandaloneCastEnvironment { // We log one of these for each call to OnAudioFrame/OnVideoFrame. struct TimeData { - TimeData(uint16 frame_no_, base::TimeTicks render_time_) : - frame_no(frame_no_), - render_time(render_time_) { - } + TimeData(uint16_t frame_no_, base::TimeTicks render_time_) + : frame_no(frame_no_), render_time(render_time_) {} // The unit here is video frames, for audio data there can be duplicates. // This was decoded from the actual audio/video data. - uint16 frame_no; + uint16_t frame_no; // This is when we should play this data, according to the sender. base::TimeTicks render_time; }; @@ -189,7 +190,7 @@ class TestPatternReceiver : public media::cast::InProcessReceiver { media::cast::GetDefaultVideoReceiverConfig()) { } - typedef std::map<uint16, base::TimeTicks> TimeMap; + typedef std::map<uint16_t, base::TimeTicks> TimeMap; // Build a map from frame ID (as encoded in the audio and video data) // to the rtp timestamp for that frame. Note that there will be multiple @@ -246,7 +247,7 @@ class TestPatternReceiver : public media::cast::InProcessReceiver { } // Note: This is the number of the video frame that this audio belongs to. - uint16 frame_no; + uint16_t frame_no; if (media::cast::DecodeTimestamp(audio_frame->channel(0), audio_frame->frames(), &frame_no)) { @@ -266,7 +267,7 @@ class TestPatternReceiver : public media::cast::InProcessReceiver { TRACE_EVENT_SCOPE_THREAD, "render_time", render_time.ToInternalValue()); - uint16 frame_no; + uint16_t frame_no; if (media::cast::test::DecodeBarcode(video_frame, &frame_no)) { video_events_.push_back(TimeData(frame_no, render_time)); } else { diff --git a/chrome/browser/extensions/api/chrome_extensions_api_client.cc b/chrome/browser/extensions/api/chrome_extensions_api_client.cc index 33b72a8..8ef0522 100644 --- a/chrome/browser/extensions/api/chrome_extensions_api_client.cc +++ b/chrome/browser/extensions/api/chrome_extensions_api_client.cc @@ -6,6 +6,7 @@ #include "base/bind.h" #include "base/files/file_path.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/chrome_device_permissions_prompt.h" #include "chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h" #include "chrome/browser/extensions/api/declarative_content/default_content_predicate_evaluators.h" diff --git a/chrome/browser/extensions/api/chrome_extensions_api_client.h b/chrome/browser/extensions/api/chrome_extensions_api_client.h index 92bb450..c12603e 100644 --- a/chrome/browser/extensions/api/chrome_extensions_api_client.h +++ b/chrome/browser/extensions/api/chrome_extensions_api_client.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_API_CHROME_EXTENSIONS_API_CLIENT_H_ #include "base/compiler_specific.h" +#include "base/macros.h" #include "extensions/browser/api/extensions_api_client.h" namespace extensions { diff --git a/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc b/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc index 0fdf5f3..47dc897 100644 --- a/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc +++ b/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc @@ -4,7 +4,9 @@ #include "chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" diff --git a/chrome/browser/extensions/api/commands/command_service.h b/chrome/browser/extensions/api/commands/command_service.h index d3b6c63..f1d5131 100644 --- a/chrome/browser/extensions/api/commands/command_service.h +++ b/chrome/browser/extensions/api/commands/command_service.h @@ -7,7 +7,7 @@ #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "base/observer_list.h" #include "base/scoped_observer.h" #include "chrome/common/extensions/command.h" diff --git a/chrome/browser/extensions/api/commands/command_service_browsertest.cc b/chrome/browser/extensions/api/commands/command_service_browsertest.cc index a53a584..4d56069 100644 --- a/chrome/browser/extensions/api/commands/command_service_browsertest.cc +++ b/chrome/browser/extensions/api/commands/command_service_browsertest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/prefs/scoped_user_pref_update.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/commands/command_service.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc b/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc index 62f75e2..8d5558d 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc +++ b/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc @@ -7,6 +7,7 @@ #include "base/single_thread_task_runner.h" #include "base/strings/utf_string_conversions.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/content_settings/cookie_settings_factory.h" diff --git a/chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h b/chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h index f34346e..fca10f7 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h +++ b/chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "chrome/browser/extensions/api/content_settings/content_settings_store.h" #include "components/content_settings/core/browser/content_settings_observable_provider.h" diff --git a/chrome/browser/extensions/api/content_settings/content_settings_helpers.cc b/chrome/browser/extensions/api/content_settings/content_settings_helpers.cc index 362c3d9..915f534 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_helpers.cc +++ b/chrome/browser/extensions/api/content_settings/content_settings_helpers.cc @@ -4,7 +4,6 @@ #include "chrome/browser/extensions/api/content_settings/content_settings_helpers.h" -#include "base/basictypes.h" #include "base/logging.h" #include "base/memory/scoped_ptr.h" #include "components/content_settings/core/browser/website_settings_info.h" diff --git a/chrome/browser/extensions/api/content_settings/content_settings_service.h b/chrome/browser/extensions/api/content_settings/content_settings_service.h index 2b7b3e3..c8a2b71 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_service.h +++ b/chrome/browser/extensions/api/content_settings/content_settings_service.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_CONTENT_SETTINGS_CONTENT_SETTINGS_SERVICE_H_ #define CHROME_BROWSER_EXTENSIONS_API_CONTENT_SETTINGS_CONTENT_SETTINGS_SERVICE_H_ +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "extensions/browser/browser_context_keyed_api_factory.h" #include "extensions/browser/extension_prefs_observer.h" diff --git a/chrome/browser/extensions/api/content_settings/content_settings_store.h b/chrome/browser/extensions/api/content_settings/content_settings_store.h index c40df85..0baf96c 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_store.h +++ b/chrome/browser/extensions/api/content_settings/content_settings_store.h @@ -8,6 +8,7 @@ #include <map> #include <string> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/observer_list.h" #include "base/synchronization/lock.h" diff --git a/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc b/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc index 57b5e1a..b586c4e 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc +++ b/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/content_settings/content_settings_store.h" +#include <stdint.h> + #include "base/memory/scoped_ptr.h" #include "components/content_settings/core/browser/content_settings_rule.h" #include "components/content_settings/core/browser/content_settings_utils.h" @@ -37,7 +39,7 @@ class FakeTimer { } private: - int64 internal_; + int64_t internal_; }; class MockContentSettingsStoreObserver diff --git a/chrome/browser/extensions/api/content_settings/content_settings_unittest.cc b/chrome/browser/extensions/api/content_settings/content_settings_unittest.cc index b81f8235..692e75f 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_unittest.cc +++ b/chrome/browser/extensions/api/content_settings/content_settings_unittest.cc @@ -2,6 +2,8 @@ // 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 "chrome/browser/extensions/api/content_settings/content_settings_helpers.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc b/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc index 0a4b4dd..6da2221 100644 --- a/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc +++ b/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h" +#include <stddef.h> + #include "base/strings/string_number_conversions.h" namespace extensions { diff --git a/chrome/browser/extensions/api/cookies/cookies_api.h b/chrome/browser/extensions/api/cookies/cookies_api.h index 0ee1180..1fe93da 100644 --- a/chrome/browser/extensions/api/cookies/cookies_api.h +++ b/chrome/browser/extensions/api/cookies/cookies_api.h @@ -11,6 +11,7 @@ #include <string> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/chrome_extension_function.h" diff --git a/chrome/browser/extensions/api/cookies/cookies_helpers.cc b/chrome/browser/extensions/api/cookies/cookies_helpers.cc index f22fc7d..67d8356 100644 --- a/chrome/browser/extensions/api/cookies/cookies_helpers.cc +++ b/chrome/browser/extensions/api/cookies/cookies_helpers.cc @@ -6,6 +6,8 @@ #include "chrome/browser/extensions/api/cookies/cookies_helpers.h" +#include <stddef.h> + #include <vector> #include "base/logging.h" diff --git a/chrome/browser/extensions/api/cookies/cookies_unittest.cc b/chrome/browser/extensions/api/cookies/cookies_unittest.cc index cbb4cc2..ad3d8e9 100644 --- a/chrome/browser/extensions/api/cookies/cookies_unittest.cc +++ b/chrome/browser/extensions/api/cookies/cookies_unittest.cc @@ -7,6 +7,9 @@ #include "testing/gtest/include/gtest/gtest.h" +#include <stddef.h> + +#include "base/macros.h" #include "base/values.h" #include "chrome/browser/extensions/api/cookies/cookies_api_constants.h" #include "chrome/browser/extensions/api/cookies/cookies_helpers.h" diff --git a/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc b/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc index 96cdc14..63df1d2 100644 --- a/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc +++ b/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/copresence_private/copresence_private_api.h" +#include <stddef.h> + #include <map> #include <string> #include <vector> diff --git a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc index d16fdb4..d3a4ea2 100644 --- a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc +++ b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h" +#include <stddef.h> + #include "extensions/common/error_utils.h" #include "net/base/registry_controlled_domains/registry_controlled_domain.h" diff --git a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h index 845d894..e7b4b2f 100644 --- a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h +++ b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h @@ -7,7 +7,6 @@ #include <string> -#include "base/basictypes.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/chrome_extension_function_details.h" #include "chrome/common/extensions/api/cryptotoken_private.h" diff --git a/chrome/browser/extensions/api/debugger/debugger_api.cc b/chrome/browser/extensions/api/debugger/debugger_api.cc index bfa4cdc..efeef36 100644 --- a/chrome/browser/extensions/api/debugger/debugger_api.cc +++ b/chrome/browser/extensions/api/debugger/debugger_api.cc @@ -6,6 +6,8 @@ #include "chrome/browser/extensions/api/debugger/debugger_api.h" +#include <stddef.h> + #include <map> #include <set> @@ -14,6 +16,7 @@ #include "base/json/json_reader.h" #include "base/json/json_writer.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/singleton.h" #include "base/scoped_observer.h" diff --git a/chrome/browser/extensions/api/debugger/debugger_apitest.cc b/chrome/browser/extensions/api/debugger/debugger_apitest.cc index ff15fa0..f8ea115 100644 --- a/chrome/browser/extensions/api/debugger/debugger_apitest.cc +++ b/chrome/browser/extensions/api/debugger/debugger_apitest.cc @@ -2,6 +2,8 @@ // 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 <utility> diff --git a/chrome/browser/extensions/api/declarative/declarative_apitest.cc b/chrome/browser/extensions/api/declarative/declarative_apitest.cc index 0131758..c64f21b 100644 --- a/chrome/browser/extensions/api/declarative/declarative_apitest.cc +++ b/chrome/browser/extensions/api/declarative/declarative_apitest.cc @@ -2,6 +2,8 @@ // 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/bind.h" #include "base/bind_helpers.h" #include "base/command_line.h" diff --git a/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc b/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc index 0f0d942..63b3c2f 100644 --- a/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc +++ b/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc @@ -4,6 +4,8 @@ #include "extensions/browser/api/declarative/rules_registry_service.h" +#include <stddef.h> + #include "base/bind.h" #include "base/message_loop/message_loop.h" #include "chrome/test/base/testing_profile.h" diff --git a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc index cd6b3f9..896a1099 100644 --- a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc +++ b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h" #include "base/bind.h" +#include "base/macros.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/api/declarative_content/content_constants.h" #include "chrome/browser/extensions/extension_util.h" diff --git a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h index d2aa910..f1c6714 100644 --- a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h +++ b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_DECLARATIVE_CONTENT_CHROME_CONTENT_RULES_REGISTRY_H_ #define CHROME_BROWSER_EXTENSIONS_API_DECLARATIVE_CONTENT_CHROME_CONTENT_RULES_REGISTRY_H_ +#include <stddef.h> + #include <map> #include <set> #include <string> @@ -12,6 +14,7 @@ #include <vector> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/api/declarative_content/content_action.h" diff --git a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc index e392baf..4e119ea 100644 --- a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc +++ b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h" #include "base/bind.h" +#include "base/macros.h" #include "base/test/values_test_util.h" #include "chrome/browser/extensions/api/declarative_content/content_predicate.h" #include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h" diff --git a/chrome/browser/extensions/api/declarative_content/content_action.cc b/chrome/browser/extensions/api/declarative_content/content_action.cc index 56cfc26..42f91b6 100644 --- a/chrome/browser/extensions/api/declarative_content/content_action.cc +++ b/chrome/browser/extensions/api/declarative_content/content_action.cc @@ -7,6 +7,7 @@ #include <map> #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" #include "base/values.h" #include "chrome/browser/extensions/api/declarative_content/content_constants.h" diff --git a/chrome/browser/extensions/api/declarative_content/content_action.h b/chrome/browser/extensions/api/declarative_content/content_action.h index 625a1ca..d26cd30 100644 --- a/chrome/browser/extensions/api/declarative_content/content_action.h +++ b/chrome/browser/extensions/api/declarative_content/content_action.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "extensions/browser/declarative_user_script_master.h" #include "extensions/common/user_script.h" diff --git a/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc b/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc index ccb1e49..7206ed4 100644 --- a/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc +++ b/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/declarative_content/content_action.h" +#include <stdint.h> + #include "base/base64.h" #include "base/run_loop.h" #include "base/test/values_test_util.h" diff --git a/chrome/browser/extensions/api/declarative_content/content_condition.h b/chrome/browser/extensions/api/declarative_content/content_condition.h index baefed6..9d19507 100644 --- a/chrome/browser/extensions/api/declarative_content/content_condition.h +++ b/chrome/browser/extensions/api/declarative_content/content_condition.h @@ -9,6 +9,7 @@ #include <string> #include <vector> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h" diff --git a/chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc b/chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc index 3f8413f..defc3af 100644 --- a/chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc +++ b/chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc @@ -7,6 +7,7 @@ #include <vector> #include "base/bind.h" +#include "base/macros.h" #include "base/test/values_test_util.h" #include "base/values.h" #include "testing/gmock/include/gmock/gmock.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc index 3fde51d..17f89b1 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc @@ -4,8 +4,10 @@ #include "base/bind.h" #include "base/bind_helpers.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/bookmarks/bookmark_model_factory.h" #include "chrome/browser/extensions/extension_action.h" #include "chrome/browser/extensions/extension_action_manager.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h b/chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h index 029706a..7656f3a 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_DECLARATIVE_CONTENT_DECLARATIVE_CONTENT_CONDITION_TRACKER_TEST_H_ #define CHROME_BROWSER_EXTENSIONS_API_DECLARATIVE_CONTENT_DECLARATIVE_CONTENT_CONDITION_TRACKER_TEST_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/test/base/testing_profile.h" #include "content/public/browser/browser_context.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc index bda1d58..489d02a 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h" +#include <stddef.h> + #include "base/stl_util.h" #include "base/strings/stringprintf.h" #include "base/values.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h index d7a3ae5..76317ff 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h @@ -12,6 +12,7 @@ #include "base/callback.h" #include "base/containers/hash_tables.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc index a2cda6a..53f163d 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/test/values_test_util.h" #include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h b/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h index a614364..e020d66 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h @@ -8,6 +8,7 @@ #include <map> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc index 72aaf17..b5a4333 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc @@ -8,6 +8,7 @@ #include <utility> #include <vector> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/stl_util.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h b/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h index 2bf8b31..10d2060 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h @@ -9,6 +9,7 @@ #include <string> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h" diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc index 54d043f..ef84150 100644 --- a/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc +++ b/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc @@ -7,6 +7,7 @@ #include <set> #include <vector> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/stl_util.h" #include "base/test/values_test_util.h" diff --git a/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc index 9053ec1..8ba4598 100644 --- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc +++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc @@ -4,8 +4,11 @@ #include "extensions/browser/api/declarative_webrequest/webrequest_action.h" +#include <stddef.h> + #include "base/files/file_path.h" #include "base/json/json_file_value_serializer.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" diff --git a/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc b/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc index 8da1830..06cd445 100644 --- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc +++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc @@ -4,11 +4,13 @@ #include "extensions/browser/api/declarative_webrequest/webrequest_rules_registry.h" +#include <stddef.h> + #include <string> #include <vector> -#include "base/basictypes.h" #include "base/json/json_reader.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc b/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc index 1edc60c..d6e026d 100644 --- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc +++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc @@ -5,9 +5,11 @@ #include <queue> #include "base/command_line.h" +#include "base/macros.h" #include "base/path_service.h" #include "base/strings/string_number_conversions.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/desktop_capture/desktop_capture_api.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/media/fake_desktop_media_list.h" diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc index a15e8fb..01a8438 100644 --- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc +++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc @@ -7,6 +7,7 @@ #include <tuple> #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_tab_util.h" #include "chrome/browser/media/desktop_media_list_ash.h" #include "chrome/browser/media/desktop_streams_registry.h" diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h index 92ea6cd..0d08a00 100644 --- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h +++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h @@ -7,6 +7,7 @@ #include <map> +#include "base/macros.h" #include "base/memory/singleton.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/browser/media/desktop_media_list.h" diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api.cc b/chrome/browser/extensions/api/developer_private/developer_private_api.cc index 190170d..a0dd649 100644 --- a/chrome/browser/extensions/api/developer_private/developer_private_api.cc +++ b/chrome/browser/extensions/api/developer_private/developer_private_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/developer_private/developer_private_api.h" +#include <stddef.h> + #include "base/bind.h" #include "base/files/file_util.h" #include "base/lazy_instance.h" diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api.h b/chrome/browser/extensions/api/developer_private/developer_private_api.h index 41fe433..7a72f76a 100644 --- a/chrome/browser/extensions/api/developer_private/developer_private_api.h +++ b/chrome/browser/extensions/api/developer_private/developer_private_api.h @@ -8,6 +8,7 @@ #include <set> #include "base/files/file.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "base/prefs/pref_change_registrar.h" #include "base/scoped_observer.h" diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc b/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc index 407d973..9dd6402 100644 --- a/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc +++ b/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc @@ -5,6 +5,7 @@ #include <utility> #include "base/files/file_util.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/extensions/api/developer_private/developer_private_api.h" diff --git a/chrome/browser/extensions/api/developer_private/entry_picker.h b/chrome/browser/extensions/api/developer_private/entry_picker.h index da4421c..36be5fc 100644 --- a/chrome/browser/extensions/api/developer_private/entry_picker.h +++ b/chrome/browser/extensions/api/developer_private/entry_picker.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_ENTRY_PICKER_H_ #define CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_ENTRY_PICKER_H_ +#include "base/macros.h" #include "extensions/browser/extension_function.h" #include "ui/shell_dialogs/select_file_dialog.h" diff --git a/chrome/browser/extensions/api/developer_private/extension_info_generator.h b/chrome/browser/extensions/api/developer_private/extension_info_generator.h index 51d8c91..2b82e4b 100644 --- a/chrome/browser/extensions/api/developer_private/extension_info_generator.h +++ b/chrome/browser/extensions/api/developer_private/extension_info_generator.h @@ -5,7 +5,10 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_EXTENSION_INFO_GENERATOR_H_ #define CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_EXTENSION_INFO_GENERATOR_H_ +#include <stddef.h> + #include "base/callback.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/weak_ptr.h" #include "chrome/common/extensions/api/developer_private.h" diff --git a/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc b/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc index fcbb23f..6264141b 100644 --- a/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc +++ b/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc @@ -6,8 +6,10 @@ #include "base/json/json_file_value_serializer.h" #include "base/json/json_writer.h" +#include "base/macros.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/developer_private/extension_info_generator.h" #include "chrome/browser/extensions/api/developer_private/inspectable_views_finder.h" #include "chrome/browser/extensions/error_console/error_console.h" diff --git a/chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h b/chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h index 474eb37..40bc916 100644 --- a/chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h +++ b/chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_SHOW_PERMISSIONS_DIALOG_HELPER_H_ #include "base/bind.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/extension_install_prompt.h" diff --git a/chrome/browser/extensions/api/device_permissions_manager_unittest.cc b/chrome/browser/extensions/api/device_permissions_manager_unittest.cc index 468aa5c..92e10f6 100644 --- a/chrome/browser/extensions/api/device_permissions_manager_unittest.cc +++ b/chrome/browser/extensions/api/device_permissions_manager_unittest.cc @@ -2,9 +2,12 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/run_loop.h" #include "base/strings/utf_string_conversions.h" #include "base/test/values_test_util.h" +#include "build/build_config.h" #include "chrome/browser/extensions/test_extension_environment.h" #include "chrome/test/base/testing_profile.h" #include "device/core/mock_device_client.h" @@ -60,17 +63,19 @@ class DevicePermissionsManagerTest : public testing::Test { device3_ = new MockUsbDevice(0, 0, "Test Manufacturer", "Test Product", ""); device4_ = new HidDeviceInfo(kTestDeviceIds[0], 0, 0, "Test HID Device", "abcde", - device::kHIDBusTypeUSB, std::vector<uint8>()); + device::kHIDBusTypeUSB, std::vector<uint8_t>()); device_client_.hid_service()->AddDevice(device4_); - device5_ = new HidDeviceInfo(kTestDeviceIds[1], 0, 0, "Test HID Device", "", - device::kHIDBusTypeUSB, std::vector<uint8>()); + device5_ = + new HidDeviceInfo(kTestDeviceIds[1], 0, 0, "Test HID Device", "", + device::kHIDBusTypeUSB, std::vector<uint8_t>()); device_client_.hid_service()->AddDevice(device5_); device6_ = new HidDeviceInfo(kTestDeviceIds[2], 0, 0, "Test HID Device", "67890", - device::kHIDBusTypeUSB, std::vector<uint8>()); + device::kHIDBusTypeUSB, std::vector<uint8_t>()); device_client_.hid_service()->AddDevice(device6_); - device7_ = new HidDeviceInfo(kTestDeviceIds[3], 0, 0, "Test HID Device", "", - device::kHIDBusTypeUSB, std::vector<uint8>()); + device7_ = + new HidDeviceInfo(kTestDeviceIds[3], 0, 0, "Test HID Device", "", + device::kHIDBusTypeUSB, std::vector<uint8_t>()); device_client_.hid_service()->AddDevice(device7_); device_client_.hid_service()->FirstEnumerationComplete(); } diff --git a/chrome/browser/extensions/api/dial/dial_api.cc b/chrome/browser/extensions/api/dial/dial_api.cc index cc9f1c6..daae99f 100644 --- a/chrome/browser/extensions/api/dial/dial_api.cc +++ b/chrome/browser/extensions/api/dial/dial_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/dial/dial_api.h" +#include <stddef.h> + #include <vector> #include "base/time/time.h" diff --git a/chrome/browser/extensions/api/dial/dial_api.h b/chrome/browser/extensions/api/dial/dial_api.h index 51f0f55..66351f6 100644 --- a/chrome/browser/extensions/api/dial/dial_api.h +++ b/chrome/browser/extensions/api/dial/dial_api.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_API_H_ -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/api/dial/dial_device_data.h" #include "chrome/browser/extensions/api/dial/dial_registry.h" diff --git a/chrome/browser/extensions/api/dial/dial_api_factory.h b/chrome/browser/extensions/api/dial/dial_api_factory.h index f965126..1a51f25 100644 --- a/chrome/browser/extensions/api/dial/dial_api_factory.h +++ b/chrome/browser/extensions/api/dial/dial_api_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_API_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_API_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/refcounted_browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/api/dial/dial_apitest.cc b/chrome/browser/extensions/api/dial/dial_apitest.cc index c4f20f1..73ef7ab 100644 --- a/chrome/browser/extensions/api/dial/dial_apitest.cc +++ b/chrome/browser/extensions/api/dial/dial_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/dial/dial_api.h" #include "chrome/browser/extensions/api/dial/dial_api_factory.h" #include "chrome/browser/extensions/api/dial/dial_registry.h" diff --git a/chrome/browser/extensions/api/dial/dial_registry.h b/chrome/browser/extensions/api/dial/dial_registry.h index 613fcd4..f5040228 100644 --- a/chrome/browser/extensions/api/dial/dial_registry.h +++ b/chrome/browser/extensions/api/dial/dial_registry.h @@ -5,13 +5,15 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_REGISTRY_H_ #define CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_REGISTRY_H_ +#include <stddef.h> + #include <map> #include <string> #include <vector> -#include "base/basictypes.h" #include "base/containers/hash_tables.h" #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/ref_counted.h" #include "base/threading/thread_checker.h" diff --git a/chrome/browser/extensions/api/dial/dial_registry_unittest.cc b/chrome/browser/extensions/api/dial/dial_registry_unittest.cc index 69dd839..e6fd99a 100644 --- a/chrome/browser/extensions/api/dial/dial_registry_unittest.cc +++ b/chrome/browser/extensions/api/dial/dial_registry_unittest.cc @@ -2,6 +2,8 @@ // 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/compiler_specific.h" #include "base/message_loop/message_loop.h" #include "chrome/browser/extensions/api/dial/dial_device_data.h" diff --git a/chrome/browser/extensions/api/dial/dial_service.cc b/chrome/browser/extensions/api/dial/dial_service.cc index f05ba53..e6d25bd 100644 --- a/chrome/browser/extensions/api/dial/dial_service.cc +++ b/chrome/browser/extensions/api/dial/dial_service.cc @@ -4,11 +4,12 @@ #include "chrome/browser/extensions/api/dial/dial_service.h" +#include <stdint.h> + #include <algorithm> #include <set> #include <utility> -#include "base/basictypes.h" #include "base/callback.h" #include "base/location.h" #include "base/logging.h" @@ -18,6 +19,7 @@ #include "base/strings/stringprintf.h" #include "base/thread_task_runner_handle.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/dial/dial_device_data.h" #include "components/version_info/version_info.h" #include "content/public/browser/browser_thread.h" @@ -68,7 +70,7 @@ const int kDialResponseTimeoutSecs = 2; const char kDialRequestAddress[] = "239.255.255.250"; // The UDP port number for discovery. -const uint16 kDialRequestPort = 1900; +const uint16_t kDialRequestPort = 1900; // The DIAL service type as part of the search request. const char kDialSearchType[] = "urn:dial-multiscreen-org:service:dial:1"; @@ -461,7 +463,7 @@ void DialServiceImpl::StartDiscovery() { void DialServiceImpl::SendNetworkList(const NetworkInterfaceList& networks) { DCHECK(thread_checker_.CalledOnValidThread()); - typedef std::pair<uint32, net::AddressFamily> InterfaceIndexAddressFamily; + typedef std::pair<uint32_t, net::AddressFamily> InterfaceIndexAddressFamily; std::set<InterfaceIndexAddressFamily> interface_index_addr_family_seen; std::vector<IPAddressNumber> ip_addresses; diff --git a/chrome/browser/extensions/api/dial/dial_service.h b/chrome/browser/extensions/api/dial/dial_service.h index 9b69260..90df700 100644 --- a/chrome/browser/extensions/api/dial/dial_service.h +++ b/chrome/browser/extensions/api/dial/dial_service.h @@ -9,6 +9,7 @@ #include <vector> #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/observer_list.h" diff --git a/chrome/browser/extensions/api/dial/dial_service_unittest.cc b/chrome/browser/extensions/api/dial/dial_service_unittest.cc index f00edbb..654a3c7 100644 --- a/chrome/browser/extensions/api/dial/dial_service_unittest.cc +++ b/chrome/browser/extensions/api/dial/dial_service_unittest.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 "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/browser/extensions/api/downloads/downloads_api.cc index 4717757..8f7e2b9 100644 --- a/chrome/browser/extensions/api/downloads/downloads_api.cc +++ b/chrome/browser/extensions/api/downloads/downloads_api.cc @@ -4,10 +4,12 @@ #include "chrome/browser/extensions/api/downloads/downloads_api.h" +#include <stddef.h> +#include <stdint.h> + #include <set> #include <string> -#include "base/basictypes.h" #include "base/bind.h" #include "base/bind_helpers.h" #include "base/callback.h" @@ -17,6 +19,7 @@ #include "base/lazy_instance.h" #include "base/location.h" #include "base/logging.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "base/metrics/histogram.h" #include "base/single_thread_task_runner.h" @@ -28,6 +31,7 @@ #include "base/task/cancelable_task_tracker.h" #include "base/thread_task_runner_handle.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/download/download_danger_prompt.h" #include "chrome/browser/download/download_file_icon_extractor.h" @@ -1093,7 +1097,7 @@ bool DownloadsSearchFunction::RunSync() { for (DownloadManager::DownloadVector::const_iterator it = results.begin(); it != results.end(); ++it) { DownloadItem* download_item = *it; - uint32 download_id = download_item->GetId(); + uint32_t download_id = download_item->GetId(); bool off_record = ((incognito_manager != NULL) && (incognito_manager->GetDownload(download_id) != NULL)); scoped_ptr<base::DictionaryValue> json_item( diff --git a/chrome/browser/extensions/api/downloads/downloads_api.h b/chrome/browser/extensions/api/downloads/downloads_api.h index 6d514a7..ae69cffa 100644 --- a/chrome/browser/extensions/api/downloads/downloads_api.h +++ b/chrome/browser/extensions/api/downloads/downloads_api.h @@ -9,6 +9,7 @@ #include <string> #include "base/files/file_path.h" +#include "base/macros.h" #include "base/scoped_observer.h" #include "base/time/time.h" #include "chrome/browser/download/all_download_item_notifier.h" diff --git a/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc index 6f78404..fa2e433 100644 --- a/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc +++ b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc @@ -5,16 +5,21 @@ // Disable everything on windows only. http://crbug.com/306144 #ifndef OS_WIN +#include <stddef.h> +#include <stdint.h> + #include <algorithm> #include "base/files/file_util.h" #include "base/files/scoped_temp_dir.h" #include "base/json/json_reader.h" +#include "base/macros.h" #include "base/message_loop/message_loop.h" #include "base/prefs/pref_service.h" #include "base/stl_util.h" #include "base/strings/stringprintf.h" #include "base/synchronization/waitable_event.h" +#include "build/build_config.h" #include "chrome/browser/download/download_file_icon_extractor.h" #include "chrome/browser/download/download_service.h" #include "chrome/browser/download/download_service_factory.h" @@ -1114,7 +1119,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest, ASSERT_TRUE(result_list->GetDictionary(0, &item_value)); int item_id = -1; ASSERT_TRUE(item_value->GetInteger("id", &item_id)); - ASSERT_EQ(all_downloads[0]->GetId(), static_cast<uint32>(item_id)); + ASSERT_EQ(all_downloads[0]->GetId(), static_cast<uint32_t>(item_id)); } // Test the |id| parameter for search(). @@ -1142,7 +1147,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest, ASSERT_TRUE(result_list->GetDictionary(0, &item_value)); int item_id = -1; ASSERT_TRUE(item_value->GetInteger("id", &item_id)); - ASSERT_EQ(items[0]->GetId(), static_cast<uint32>(item_id)); + ASSERT_EQ(items[0]->GetId(), static_cast<uint32_t>(item_id)); } // Test specifying both the |id| and |filename| parameters for search(). @@ -1233,7 +1238,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest, items[1]->GetTargetFilePath().value()); // The order of results when orderBy is empty is unspecified. When there are // no sorters, DownloadQuery does not call sort(), so the order of the results - // depends on the order of the items in base::hash_map<uint32,...> + // depends on the order of the items in base::hash_map<uint32_t,...> // DownloadManagerImpl::downloads_, which is unspecified and differs between // libc++ and libstdc++. http://crbug.com/365334 } diff --git a/chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h b/chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h index 5dc2448..f7da2b5 100644 --- a/chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h +++ b/chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_DOWNLOADS_INTERNAL_DOWNLOADS_INTERNAL_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_DOWNLOADS_INTERNAL_DOWNLOADS_INTERNAL_API_H_ +#include "base/macros.h" #include "chrome/browser/extensions/chrome_extension_function.h" namespace extensions { diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc index 08d0005..02fe41d 100644 --- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc +++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc @@ -18,6 +18,7 @@ #include "base/time/time.h" #include "base/timer/timer.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h" #include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h index 347c660..23c964a 100644 --- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h +++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h @@ -5,9 +5,11 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_API_H_ +#include <stddef.h> + #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "device/bluetooth/bluetooth_device.h" #include "extensions/browser/api/bluetooth/bluetooth_extension_function.h" diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc index fc1c8c8..9713bf8 100644 --- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc +++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc @@ -6,6 +6,7 @@ #include "base/bind.h" #include "base/command_line.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/strings/stringprintf.h" #include "base/thread_task_runner_handle.h" diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h index 5c4b431..42269c4 100644 --- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h +++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_CONNECTION_H_ #define CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_CONNECTION_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "extensions/browser/api/api_resource.h" #include "extensions/browser/api/api_resource_manager.h" diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h index a0ca893..f7a0aa7 100644 --- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h +++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h" #include "chrome/common/extensions/api/easy_unlock_private.h" diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc index c7f63ae..62df6c8 100644 --- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc +++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate.h" +#include "base/macros.h" #include "chromeos/dbus/dbus_thread_manager.h" #include "chromeos/dbus/easy_unlock_client.h" #include "third_party/cros_system_api/dbus/service_constants.h" diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc index 4269511..879c503 100644 --- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc +++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.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 "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate.h" namespace extensions { diff --git a/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc b/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc index acbdb81..130288d 100644 --- a/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc +++ b/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include <cryptohi.h> +#include <stddef.h> #include "base/macros.h" #include "base/memory/scoped_ptr.h" diff --git a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h index df2f3fc..398b0c4 100644 --- a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h +++ b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_EXPERIENCE_SAMPLING_PRIVATE_EXPERIENCE_SAMPLING_H_ #define CHROME_BROWSER_EXTENSIONS_API_EXPERIENCE_SAMPLING_PRIVATE_EXPERIENCE_SAMPLING_H_ +#include "base/macros.h" #include "chrome/common/extensions/api/experience_sampling_private.h" namespace content { diff --git a/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc b/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc index 5a174ce..4426fa7 100644 --- a/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc +++ b/chrome/browser/extensions/api/extension_action/browser_action_apitest.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 <stdint.h> + +#include "base/macros.h" #include "build/build_config.h" #include "chrome/browser/extensions/api/extension_action/extension_action_api.h" #include "chrome/browser/extensions/browser_action_test_util.h" diff --git a/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc b/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc index 66cfc28..5387534 100644 --- a/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc +++ b/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.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 "chrome/browser/extensions/browser_action_test_util.h" #include "chrome/browser/extensions/extension_action.h" #include "chrome/browser/extensions/extension_action_manager.h" diff --git a/chrome/browser/extensions/api/extension_action/extension_action_api.cc b/chrome/browser/extensions/api/extension_action/extension_action_api.cc index 213c6d5..eb06607 100644 --- a/chrome/browser/extensions/api/extension_action/extension_action_api.cc +++ b/chrome/browser/extensions/api/extension_action/extension_action_api.cc @@ -4,8 +4,11 @@ #include "chrome/browser/extensions/api/extension_action/extension_action_api.h" +#include <stddef.h> + #include "base/lazy_instance.h" #include "base/location.h" +#include "base/macros.h" #include "base/single_thread_task_runner.h" #include "base/strings/string_number_conversions.h" #include "base/thread_task_runner_handle.h" diff --git a/chrome/browser/extensions/api/extension_action/extension_action_api.h b/chrome/browser/extensions/api/extension_action/extension_action_api.h index 079b890..97f5a71 100644 --- a/chrome/browser/extensions/api/extension_action/extension_action_api.h +++ b/chrome/browser/extensions/api/extension_action/extension_action_api.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/observer_list.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/browser/extensions/extension_action.h" diff --git a/chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc b/chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc index 6925b98..d307196 100644 --- a/chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc +++ b/chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc @@ -5,6 +5,7 @@ #include <string> #include "base/logging.h" +#include "base/macros.h" #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "chrome/browser/extensions/api/extension_action/extension_action_api.h" diff --git a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc index 4a6f81e..b0ce1d9 100644 --- a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc +++ b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc @@ -5,12 +5,14 @@ #include "chrome/browser/extensions/api/feedback_private/feedback_private_api.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/metrics/statistics_recorder.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/api/feedback_private/feedback_service.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc b/chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc index f608981..2ab4183 100644 --- a/chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc +++ b/chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/message_loop/message_loop.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/feedback_private/feedback_private_api.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/feedback_private/feedback_service.cc b/chrome/browser/extensions/api/feedback_private/feedback_service.cc index f4c09b6..33efea8 100644 --- a/chrome/browser/extensions/api/feedback_private/feedback_service.cc +++ b/chrome/browser/extensions/api/feedback_private/feedback_service.cc @@ -70,7 +70,7 @@ void FeedbackService::SendFeedback( } void FeedbackService::AttachedFileCallback(scoped_ptr<std::string> data, - int64 /* total_blob_length */) { + int64_t /* total_blob_length */) { feedback_data_->set_attached_file_uuid(std::string()); if (data) feedback_data_->AttachAndCompressFileData(data.Pass()); @@ -79,7 +79,7 @@ void FeedbackService::AttachedFileCallback(scoped_ptr<std::string> data, } void FeedbackService::ScreenshotCallback(scoped_ptr<std::string> data, - int64 /* total_blob_length */) { + int64_t /* total_blob_length */) { feedback_data_->set_screenshot_uuid(std::string()); if (data) feedback_data_->set_image(data.Pass()); diff --git a/chrome/browser/extensions/api/feedback_private/feedback_service.h b/chrome/browser/extensions/api/feedback_private/feedback_service.h index d22633a..9588c53 100644 --- a/chrome/browser/extensions/api/feedback_private/feedback_service.h +++ b/chrome/browser/extensions/api/feedback_private/feedback_service.h @@ -5,9 +5,11 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_FEEDBACK_PRIVATE_FEEDBACK_SERVICE_H_ #define CHROME_BROWSER_EXTENSIONS_API_FEEDBACK_PRIVATE_FEEDBACK_SERVICE_H_ +#include <stdint.h> + #include <vector> -#include "base/basictypes.h" #include "base/callback.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/weak_ptr.h" #include "chrome/browser/extensions/blob_reader.h" @@ -47,9 +49,9 @@ class FeedbackService : public base::SupportsWeakPtr<FeedbackService> { private: // Callbacks to receive blob data. void AttachedFileCallback(scoped_ptr<std::string> data, - int64 total_blob_length); + int64_t total_blob_length); void ScreenshotCallback(scoped_ptr<std::string> data, - int64 total_blob_length); + int64_t total_blob_length); // Checks if we have read all the blobs we need to; signals the feedback // data object once all the requisite data has been populated. diff --git a/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc b/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc index 0721411..9132be8 100644 --- a/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc +++ b/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc @@ -7,6 +7,7 @@ #include "base/files/file.h" #include "base/files/file_path.h" #include "base/files/file_util.h" +#include "build/build_config.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/child_process_security_policy.h" #include "extensions/browser/extension_prefs.h" diff --git a/chrome/browser/extensions/api/file_handlers/mime_util.cc b/chrome/browser/extensions/api/file_handlers/mime_util.cc index 76c0534..862eaba 100644 --- a/chrome/browser/extensions/api/file_handlers/mime_util.cc +++ b/chrome/browser/extensions/api/file_handlers/mime_util.cc @@ -7,6 +7,7 @@ #include "base/files/file_path.h" #include "base/files/file_util.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/profiles/profile.h" #include "content/public/browser/browser_thread.h" #include "net/base/filename_util.h" diff --git a/chrome/browser/extensions/api/file_handlers/mime_util.h b/chrome/browser/extensions/api/file_handlers/mime_util.h index e1bc248..2f1e7c6 100644 --- a/chrome/browser/extensions/api/file_handlers/mime_util.h +++ b/chrome/browser/extensions/api/file_handlers/mime_util.h @@ -7,10 +7,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_FILE_HANDLERS_MIME_UTIL_H_ #define CHROME_BROWSER_EXTENSIONS_API_FILE_HANDLERS_MIME_UTIL_H_ +#include <stddef.h> + #include <string> #include <vector> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" diff --git a/chrome/browser/extensions/api/file_system/file_system_api.cc b/chrome/browser/extensions/api/file_system/file_system_api.cc index 3449e07..2193382 100644 --- a/chrome/browser/extensions/api/file_system/file_system_api.cc +++ b/chrome/browser/extensions/api/file_system/file_system_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/file_system/file_system_api.h" +#include <stddef.h> + #include <set> #include <vector> @@ -12,6 +14,7 @@ #include "base/files/file_path.h" #include "base/files/file_util.h" #include "base/logging.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/path_service.h" #include "base/strings/string_util.h" @@ -20,6 +23,7 @@ #include "base/strings/utf_string_conversions.h" #include "base/value_conversions.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/file_handlers/app_file_handler_util.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_util.h" diff --git a/chrome/browser/extensions/api/file_system/file_system_api.h b/chrome/browser/extensions/api/file_system/file_system_api.h index 84702bc..fad2b1b 100644 --- a/chrome/browser/extensions/api/file_system/file_system_api.h +++ b/chrome/browser/extensions/api/file_system/file_system_api.h @@ -10,8 +10,10 @@ #include "base/files/file.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" +#include "build/build_config.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/browser/extensions/chrome_extension_function_details.h" #include "chrome/common/extensions/api/file_system.h" diff --git a/chrome/browser/extensions/api/file_system/file_system_api_unittest.cc b/chrome/browser/extensions/api/file_system/file_system_api_unittest.cc index 69c0855..1b59599 100644 --- a/chrome/browser/extensions/api/file_system/file_system_api_unittest.cc +++ b/chrome/browser/extensions/api/file_system/file_system_api_unittest.cc @@ -4,13 +4,17 @@ #include "chrome/browser/extensions/api/file_system/file_system_api.h" +#include <stddef.h> + #include <vector> #include "base/files/file_path.h" +#include "base/macros.h" #include "base/run_loop.h" #include "base/strings/string_split.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "testing/gtest/include/gtest/gtest.h" #include "ui/shell_dialogs/select_file_dialog.h" diff --git a/chrome/browser/extensions/api/file_system/file_system_apitest.cc b/chrome/browser/extensions/api/file_system/file_system_apitest.cc index 519093f..00f0825 100644 --- a/chrome/browser/extensions/api/file_system/file_system_apitest.cc +++ b/chrome/browser/extensions/api/file_system/file_system_apitest.cc @@ -4,6 +4,7 @@ #include "apps/saved_files_service.h" #include "base/files/file_util.h" +#include "base/macros.h" #include "base/path_service.h" #include "base/scoped_observer.h" #include "build/build_config.h" diff --git a/chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc b/chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc index 17f4dff..d56001d 100644 --- a/chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc +++ b/chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc @@ -8,6 +8,7 @@ #include "base/files/file_util.h" #include "base/files/scoped_temp_dir.h" #include "base/location.h" +#include "base/macros.h" #include "base/path_service.h" #include "base/thread_task_runner_handle.h" #include "chrome/browser/apps/app_browsertest_util.h" diff --git a/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc b/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc index 69df25b..28c787b 100644 --- a/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc +++ b/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h" +#include <stddef.h> + #include <cstdlib> #include "base/strings/utf_string_conversions.h" diff --git a/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h b/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h index f662a03..46c60e7 100644 --- a/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h +++ b/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_API_FILE_SYSTEM_REQUEST_FILE_SYSTEM_DIALOG_VIEW_H_ #include "base/callback_forward.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "base/strings/string16.h" #include "chrome/browser/chromeos/file_manager/volume_manager.h" diff --git a/chrome/browser/extensions/api/file_system/request_file_system_notification.h b/chrome/browser/extensions/api/file_system/request_file_system_notification.h index b538805..ab707f8 100644 --- a/chrome/browser/extensions/api/file_system/request_file_system_notification.h +++ b/chrome/browser/extensions/api/file_system/request_file_system_notification.h @@ -8,6 +8,7 @@ #include <string> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "chrome/browser/extensions/app_icon_loader.h" diff --git a/chrome/browser/extensions/api/font_settings/font_settings_api.cc b/chrome/browser/extensions/api/font_settings/font_settings_api.cc index 4f0d7c9..cc6c6e8 100644 --- a/chrome/browser/extensions/api/font_settings/font_settings_api.cc +++ b/chrome/browser/extensions/api/font_settings/font_settings_api.cc @@ -6,6 +6,8 @@ #include "chrome/browser/extensions/api/font_settings/font_settings_api.h" +#include <stddef.h> + #include "base/bind.h" #include "base/command_line.h" #include "base/json/json_writer.h" @@ -16,6 +18,7 @@ #include "base/strings/stringprintf.h" #include "base/trace_event/trace_event.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/api/preference/preference_api.h" #include "chrome/browser/extensions/api/preference/preference_helpers.h" diff --git a/chrome/browser/extensions/api/font_settings/font_settings_api.h b/chrome/browser/extensions/api/font_settings/font_settings_api.h index 77f3f38..b1a35c8 100644 --- a/chrome/browser/extensions/api/font_settings/font_settings_api.h +++ b/chrome/browser/extensions/api/font_settings/font_settings_api.h @@ -10,6 +10,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/prefs/pref_change_registrar.h" #include "base/prefs/pref_service.h" diff --git a/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc b/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc index e26d38e..554c118 100644 --- a/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc +++ b/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/gcd_private/gcd_private_api.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/thread_task_runner_handle.h" #include "chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.h" diff --git a/chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc b/chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc index 5a6f83b..f8a7a20 100644 --- a/chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc +++ b/chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/command_line.h" #include "chrome/browser/extensions/api/gcd_private/gcd_private_api.h" #include "chrome/browser/extensions/extension_apitest.h" @@ -24,7 +26,7 @@ const char kPrivetInfoResponse[] = " \"crypto\":[\"p224_spake2\"]" "}}"; -const uint8 kAnnouncePacket[] = { +const uint8_t kAnnouncePacket[] = { // Header 0x00, 0x00, // ID is zeroed out 0x80, 0x00, // Standard query response, no error @@ -123,7 +125,7 @@ class GcdPrivateWithMdnsAPITest : public GcdPrivateAPITest { } protected: - void SimulateReceiveWithDelay(const uint8* packet, int size) { + void SimulateReceiveWithDelay(const uint8_t* packet, int size) { if (ExtensionSubtestsAreSkipped()) return; base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( diff --git a/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc b/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc index 7650679..b413462 100644 --- a/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc +++ b/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.h" #include "base/command_line.h" +#include "base/macros.h" #include "chrome/common/chrome_content_client.h" #include "net/base/net_errors.h" #include "net/cert/cert_verifier.h" diff --git a/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc b/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc index b461d42..0294c4e 100644 --- a/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc +++ b/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.h" +#include <stddef.h> + #include "base/path_service.h" #include "base/run_loop.h" #include "content/public/browser/browser_thread.h" diff --git a/chrome/browser/extensions/api/gcd_private/privet_v3_session.cc b/chrome/browser/extensions/api/gcd_private/privet_v3_session.cc index 273e312..e7f8fd1 100644 --- a/chrome/browser/extensions/api/gcd_private/privet_v3_session.cc +++ b/chrome/browser/extensions/api/gcd_private/privet_v3_session.cc @@ -9,6 +9,7 @@ #include "base/json/json_writer.h" #include "base/location.h" #include "base/logging.h" +#include "base/macros.h" #include "base/single_thread_task_runner.h" #include "base/strings/string_number_conversions.h" #include "base/thread_task_runner_handle.h" diff --git a/chrome/browser/extensions/api/gcd_private/privet_v3_session.h b/chrome/browser/extensions/api/gcd_private/privet_v3_session.h index d2352d9..4544585 100644 --- a/chrome/browser/extensions/api/gcd_private/privet_v3_session.h +++ b/chrome/browser/extensions/api/gcd_private/privet_v3_session.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_PRIVET_V3_SESSION_H_ #define CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_PRIVET_V3_SESSION_H_ +#include <stdint.h> + #include <string> #include "base/callback.h" diff --git a/chrome/browser/extensions/api/gcm/gcm_api.cc b/chrome/browser/extensions/api/gcm/gcm_api.cc index 09275a3..b658e77 100644 --- a/chrome/browser/extensions/api/gcm/gcm_api.cc +++ b/chrome/browser/extensions/api/gcm/gcm_api.cc @@ -4,10 +4,13 @@ #include "chrome/browser/extensions/api/gcm/gcm_api.h" +#include <stddef.h> + #include <algorithm> #include <map> #include <vector> +#include "base/macros.h" #include "base/metrics/histogram.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" diff --git a/chrome/browser/extensions/api/history/history_api.h b/chrome/browser/extensions/api/history/history_api.h index 2335dbd..55c48fa 100644 --- a/chrome/browser/extensions/api/history/history_api.h +++ b/chrome/browser/extensions/api/history/history_api.h @@ -9,6 +9,7 @@ #include <vector> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/scoped_observer.h" #include "base/task/cancelable_task_tracker.h" #include "chrome/browser/extensions/chrome_extension_function.h" diff --git a/chrome/browser/extensions/api/history/history_apitest.cc b/chrome/browser/extensions/api/history/history_apitest.cc index ed42c8b..710a201 100644 --- a/chrome/browser/extensions/api/history/history_apitest.cc +++ b/chrome/browser/extensions/api/history/history_apitest.cc @@ -5,6 +5,7 @@ #include "base/base_switches.h" #include "base/command_line.h" #include "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/profiles/profile.h" #include "chrome/common/pref_names.h" diff --git a/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc b/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc index e268204..db251fa 100644 --- a/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc +++ b/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc @@ -9,6 +9,7 @@ #include "base/lazy_instance.h" #include "base/prefs/pref_service.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/search/hotword_audio_history_handler.h" diff --git a/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc b/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc index a6c63bf..5249df1 100644 --- a/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc +++ b/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/prefs/pref_service.h" #include "chrome/browser/extensions/api/hotword_private/hotword_private_api.h" diff --git a/chrome/browser/extensions/api/identity/gaia_web_auth_flow.h b/chrome/browser/extensions/api/identity/gaia_web_auth_flow.h index 58e18f9a..e9685b5 100644 --- a/chrome/browser/extensions/api/identity/gaia_web_auth_flow.h +++ b/chrome/browser/extensions/api/identity/gaia_web_auth_flow.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_IDENTITY_GAIA_WEB_AUTH_FLOW_H_ #define CHROME_BROWSER_EXTENSIONS_API_IDENTITY_GAIA_WEB_AUTH_FLOW_H_ +#include "base/macros.h" #include "chrome/browser/extensions/api/identity/extension_token_key.h" #include "chrome/browser/extensions/api/identity/web_auth_flow.h" #include "chrome/browser/ui/host_desktop.h" diff --git a/chrome/browser/extensions/api/identity/identity_api.cc b/chrome/browser/extensions/api/identity/identity_api.cc index 58391bf..937a231 100644 --- a/chrome/browser/extensions/api/identity/identity_api.cc +++ b/chrome/browser/extensions/api/identity/identity_api.cc @@ -4,16 +4,20 @@ #include "chrome/browser/extensions/api/identity/identity_api.h" +#include <stddef.h> + #include <set> #include <string> #include <utility> #include <vector> #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "base/trace_event/trace_event.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/app_mode/app_mode_utils.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_notification_types.h" diff --git a/chrome/browser/extensions/api/identity/identity_api.h b/chrome/browser/extensions/api/identity/identity_api.h index 067dac3..c109754 100644 --- a/chrome/browser/extensions/api/identity/identity_api.h +++ b/chrome/browser/extensions/api/identity/identity_api.h @@ -15,6 +15,7 @@ #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "base/observer_list.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/identity/extension_token_key.h" #include "chrome/browser/extensions/api/identity/gaia_web_auth_flow.h" #include "chrome/browser/extensions/api/identity/identity_mint_queue.h" diff --git a/chrome/browser/extensions/api/identity/identity_apitest.cc b/chrome/browser/extensions/api/identity/identity_apitest.cc index c19c0f3..be4a4d4 100644 --- a/chrome/browser/extensions/api/identity/identity_apitest.cc +++ b/chrome/browser/extensions/api/identity/identity_apitest.cc @@ -11,6 +11,7 @@ #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #if defined(OS_CHROMEOS) #include "chrome/browser/chromeos/login/users/mock_user_manager.h" diff --git a/chrome/browser/extensions/api/identity/identity_signin_flow.cc b/chrome/browser/extensions/api/identity/identity_signin_flow.cc index 6224083..1a0ed0e 100644 --- a/chrome/browser/extensions/api/identity/identity_signin_flow.cc +++ b/chrome/browser/extensions/api/identity/identity_signin_flow.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/api/identity/identity_signin_flow.h" +#include "build/build_config.h" #include "chrome/browser/signin/profile_oauth2_token_service_factory.h" #include "chrome/browser/signin/signin_manager_factory.h" #include "chrome/browser/ui/webui/signin/login_ui_service.h" diff --git a/chrome/browser/extensions/api/identity/identity_signin_flow.h b/chrome/browser/extensions/api/identity/identity_signin_flow.h index 5f443f5..d744e8e 100644 --- a/chrome/browser/extensions/api/identity/identity_signin_flow.h +++ b/chrome/browser/extensions/api/identity/identity_signin_flow.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "google_apis/gaia/oauth2_token_service.h" diff --git a/chrome/browser/extensions/api/identity/web_auth_flow.h b/chrome/browser/extensions/api/identity/web_auth_flow.h index dc688c0..a5d4965 100644 --- a/chrome/browser/extensions/api/identity/web_auth_flow.h +++ b/chrome/browser/extensions/api/identity/web_auth_flow.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" #include "content/public/browser/web_contents_observer.h" diff --git a/chrome/browser/extensions/api/idltest/idltest_api.cc b/chrome/browser/extensions/api/idltest/idltest_api.cc index 71af4ac..51f749d 100644 --- a/chrome/browser/extensions/api/idltest/idltest_api.cc +++ b/chrome/browser/extensions/api/idltest/idltest_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/idltest/idltest_api.h" +#include <stddef.h> + #include "base/values.h" using base::BinaryValue; diff --git a/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc b/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc index 9363a1a..64e8a5db 100644 --- a/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc +++ b/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/run_loop.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h" #include "chrome/browser/extensions/api/image_writer_private/error_messages.h" #include "chrome/browser/extensions/api/image_writer_private/test_utils.h" diff --git a/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc b/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc index a8c49da..83a82d3 100644 --- a/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc +++ b/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/message_loop/message_loop.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/file_system/file_system_api.h" #include "chrome/browser/extensions/api/image_writer_private/operation.h" #include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h" diff --git a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc index c27385d..d60993f 100644 --- a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc +++ b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc @@ -5,6 +5,7 @@ #include "base/bind.h" #include "base/location.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h" #include "chrome/common/extensions/chrome_utility_extensions_messages.h" @@ -83,7 +84,7 @@ void ImageWriterUtilityClient::Shutdown() { // Clear handlers to not hold any reference to the caller. success_callback_ = base::Closure(); - progress_callback_ = base::Callback<void(int64)>(); + progress_callback_ = base::Callback<void(int64_t)>(); error_callback_ = base::Callback<void(const std::string&)>(); cancel_callback_ = base::Closure(); } @@ -154,7 +155,7 @@ void ImageWriterUtilityClient::OnWriteImageFailed(const std::string& message) { } } -void ImageWriterUtilityClient::OnWriteImageProgress(int64 progress) { +void ImageWriterUtilityClient::OnWriteImageProgress(int64_t progress) { if (!progress_callback_.is_null()) { task_runner_->PostTask(FROM_HERE, base::Bind(progress_callback_, progress)); } diff --git a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h index 7af98d0..796faee 100644 --- a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h +++ b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h @@ -5,7 +5,10 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_IMAGE_WRITER_UTILITY_CLIENT_H_ #define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_IMAGE_WRITER_UTILITY_CLIENT_H_ +#include <stdint.h> + #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "base/single_thread_task_runner.h" #include "base/threading/sequenced_worker_pool.h" @@ -17,7 +20,7 @@ class ImageWriterUtilityClient : public content::UtilityProcessHostClient { public: typedef base::Callback<void()> CancelCallback; typedef base::Callback<void()> SuccessCallback; - typedef base::Callback<void(int64)> ProgressCallback; + typedef base::Callback<void(int64_t)> ProgressCallback; typedef base::Callback<void(const std::string&)> ErrorCallback; ImageWriterUtilityClient(); @@ -71,7 +74,7 @@ class ImageWriterUtilityClient : public content::UtilityProcessHostClient { void OnWriteImageSucceeded(); void OnWriteImageCancelled(); void OnWriteImageFailed(const std::string& message); - void OnWriteImageProgress(int64 progress); + void OnWriteImageProgress(int64_t progress); CancelCallback cancel_callback_; ProgressCallback progress_callback_; diff --git a/chrome/browser/extensions/api/image_writer_private/operation.cc b/chrome/browser/extensions/api/image_writer_private/operation.cc index 5c4ce7c..124fb4e 100644 --- a/chrome/browser/extensions/api/image_writer_private/operation.cc +++ b/chrome/browser/extensions/api/image_writer_private/operation.cc @@ -8,6 +8,7 @@ #include "base/files/file_util.h" #include "base/lazy_instance.h" #include "base/threading/worker_pool.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/image_writer_private/error_messages.h" #include "chrome/browser/extensions/api/image_writer_private/operation_manager.h" #include "content/public/browser/browser_thread.h" @@ -269,7 +270,7 @@ void Operation::StopUtilityClient() { base::Bind(&ImageWriterUtilityClient::Shutdown, image_writer_client_)); } -void Operation::WriteImageProgress(int64 total_bytes, int64 curr_bytes) { +void Operation::WriteImageProgress(int64_t total_bytes, int64_t curr_bytes) { DCHECK_CURRENTLY_ON(BrowserThread::FILE); if (IsCancelled()) { return; @@ -285,7 +286,7 @@ void Operation::WriteImageProgress(int64 total_bytes, int64 curr_bytes) { void Operation::GetMD5SumOfFile( const base::FilePath& file_path, - int64 file_size, + int64_t file_size, int progress_offset, int progress_scale, const base::Callback<void(const std::string&)>& callback) { @@ -323,8 +324,8 @@ void Operation::GetMD5SumOfFile( void Operation::MD5Chunk( base::File file, - int64 bytes_processed, - int64 bytes_total, + int64_t bytes_processed, + int64_t bytes_total, int progress_offset, int progress_scale, const base::Callback<void(const std::string&)>& callback) { @@ -335,7 +336,7 @@ void Operation::MD5Chunk( scoped_ptr<char[]> buffer(new char[kMD5BufferSize]); int read_size = std::min(bytes_total - bytes_processed, - static_cast<int64>(kMD5BufferSize)); + static_cast<int64_t>(kMD5BufferSize)); if (read_size == 0) { // Nothing to read, we are done. @@ -377,7 +378,7 @@ void Operation::OnUnzipFailure() { Error(error::kUnzipGenericError); } -void Operation::OnUnzipProgress(int64 total_bytes, int64 progress_bytes) { +void Operation::OnUnzipProgress(int64_t total_bytes, int64_t progress_bytes) { DCHECK_CURRENTLY_ON(BrowserThread::FILE); int progress_percent = kProgressComplete * progress_bytes / total_bytes; diff --git a/chrome/browser/extensions/api/image_writer_private/operation.h b/chrome/browser/extensions/api/image_writer_private/operation.h index bb0afbc..bf62952 100644 --- a/chrome/browser/extensions/api/image_writer_private/operation.h +++ b/chrome/browser/extensions/api/image_writer_private/operation.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_OPERATION_H_ #define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_OPERATION_H_ +#include <stdint.h> + #include "base/callback.h" #include "base/files/file.h" #include "base/files/scoped_temp_dir.h" @@ -12,6 +14,7 @@ #include "base/memory/ref_counted_memory.h" #include "base/memory/weak_ptr.h" #include "base/task/cancelable_task_tracker.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h" #include "chrome/common/extensions/api/image_writer_private.h" @@ -135,7 +138,7 @@ class Operation : public base::RefCountedThreadSafe<Operation> { // of the MD5 sum before updating |progress_| but after scaling. void GetMD5SumOfFile( const base::FilePath& file, - int64 file_size, + int64_t file_size, int progress_offset, int progress_scale, const base::Callback<void(const std::string&)>& callback); @@ -163,7 +166,7 @@ class Operation : public base::RefCountedThreadSafe<Operation> { void StopUtilityClient(); // Reports progress from the client, transforming from bytes to percentage. - virtual void WriteImageProgress(int64 total_bytes, int64 curr_bytes); + virtual void WriteImageProgress(int64_t total_bytes, int64_t curr_bytes); scoped_refptr<ImageWriterUtilityClient> image_writer_client_; #endif @@ -182,22 +185,22 @@ class Operation : public base::RefCountedThreadSafe<Operation> { bool success, const std::string& error); void OnBurnProgress(const std::string& target_path, - int64 num_bytes_burnt, - int64 total_size); + int64_t num_bytes_burnt, + int64_t total_size); void OnBurnError(); #endif // Incrementally calculates the MD5 sum of a file. void MD5Chunk(base::File file, - int64 bytes_processed, - int64 bytes_total, + int64_t bytes_processed, + int64_t bytes_total, int progress_offset, int progress_scale, const base::Callback<void(const std::string&)>& callback); // Callbacks for zip::ZipReader. void OnUnzipFailure(); - void OnUnzipProgress(int64 total_bytes, int64 progress_bytes); + void OnUnzipProgress(int64_t total_bytes, int64_t progress_bytes); // Runs all cleanup functions. void CleanUp(); diff --git a/chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc b/chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc index e5a846f..9e0cd935 100644 --- a/chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc +++ b/chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "chrome/browser/extensions/api/image_writer_private/error_messages.h" #include "chrome/browser/extensions/api/image_writer_private/operation.h" #include "chromeos/dbus/dbus_thread_manager.h" @@ -115,8 +117,8 @@ void Operation::OnBurnFinished(const base::Closure& continuation, } void Operation::OnBurnProgress(const std::string& target_path, - int64 num_bytes_burnt, - int64 total_size) { + int64_t num_bytes_burnt, + int64_t total_size) { int progress = kProgressComplete * num_bytes_burnt / total_size; SetProgress(progress); } diff --git a/chrome/browser/extensions/api/image_writer_private/operation_manager.cc b/chrome/browser/extensions/api/image_writer_private/operation_manager.cc index 3d888b8..0ff7b5c 100644 --- a/chrome/browser/extensions/api/image_writer_private/operation_manager.cc +++ b/chrome/browser/extensions/api/image_writer_private/operation_manager.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/lazy_instance.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h" #include "chrome/browser/extensions/api/image_writer_private/error_messages.h" diff --git a/chrome/browser/extensions/api/image_writer_private/operation_manager.h b/chrome/browser/extensions/api/image_writer_private/operation_manager.h index 2af7cd0..42243af 100644 --- a/chrome/browser/extensions/api/image_writer_private/operation_manager.h +++ b/chrome/browser/extensions/api/image_writer_private/operation_manager.h @@ -9,6 +9,7 @@ #include <string> #include "base/bind.h" #include "base/callback.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "base/scoped_observer.h" #include "base/stl_util.h" diff --git a/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc b/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc index da5fa74..bc64c8b 100644 --- a/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc +++ b/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc @@ -4,6 +4,7 @@ #include "base/command_line.h" #include "base/memory/scoped_ptr.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/image_writer_private/error_messages.h" #include "chrome/browser/extensions/api/image_writer_private/operation_manager.h" #include "chrome/browser/extensions/api/image_writer_private/test_utils.h" diff --git a/chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc b/chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc index 1aab868..b19330f 100644 --- a/chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc +++ b/chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/files/file_enumerator.h" #include "base/files/file_util.h" #include "base/threading/worker_pool.h" @@ -24,7 +26,7 @@ void Operation::Write(const base::Closure& continuation) { SetStage(image_writer_api::STAGE_WRITE); StartUtilityClient(); - int64 file_size; + int64_t file_size; if (!base::GetFileSize(image_path_, &file_size)) { Error(error::kImageReadError); return; @@ -53,7 +55,7 @@ void Operation::VerifyWrite(const base::Closure& continuation) { SetStage(image_writer_api::STAGE_VERIFYWRITE); StartUtilityClient(); - int64 file_size; + int64_t file_size; if (!base::GetFileSize(image_path_, &file_size)) { Error(error::kImageReadError); return; diff --git a/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc b/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc index e038d30..f0e4b86 100644 --- a/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc +++ b/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc @@ -6,6 +6,7 @@ #include "base/files/scoped_temp_dir.h" #include "base/message_loop/message_loop.h" #include "base/run_loop.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/image_writer_private/error_messages.h" #include "chrome/browser/extensions/api/image_writer_private/operation.h" #include "chrome/browser/extensions/api/image_writer_private/operation_manager.h" diff --git a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc index f6605a6..aca6020 100644 --- a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc +++ b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/bind.h" #include "base/run_loop.h" #include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h" @@ -23,7 +25,7 @@ const char kDeviceId[] = "FFFF-FFFF"; const char kDeviceName[] = "Test Device Name"; const char kVendorName[] = "Test Vendor"; const char kProductName[] = "Test Product"; -const uint64 kDeviceSize = 1024 * 1024 * 1024; +const uint64_t kDeviceSize = 1024 * 1024 * 1024; const bool kOnRemovableDevice = true; const char kUnknownSDDiskModel[] = "SD Card"; @@ -100,7 +102,7 @@ class RemovableStorageProviderChromeOsUnitTest : public testing::Test { const std::string& device_path, const std::string& vendor, const std::string& model, - uint64 capacity) { + uint64_t capacity) { RemovableStorageDevice* device = FindDevice(devices_.get(), device_path); ASSERT_TRUE(device != NULL); diff --git a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc index 3cc3ff9..0a72555 100644 --- a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc +++ b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/files/file_util.h" #include "base/strings/string_number_conversions.h" #include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h" @@ -13,8 +15,8 @@ namespace extensions { // https://code.google.com/p/chromium/issues/detail?id=284898 // Returns the integer contained in |attr|. Returns 0 on error. -static uint64 get_int_attr(const char* attr) { - uint64 result = 0; +static uint64_t get_int_attr(const char* attr) { + uint64_t result = 0; // In error cases, StringToInt will set result to 0 base::StringToUint64(attr, &result); return result; diff --git a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc index f37b3a9..c2670fb 100644 --- a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc +++ b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc @@ -5,11 +5,12 @@ #include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h" #include <CoreFoundation/CoreFoundation.h> -#include <IOKit/storage/IOBlockStorageDevice.h> #include <IOKit/IOBSD.h> #include <IOKit/IOKitLib.h> +#include <IOKit/storage/IOBlockStorageDevice.h> #include <IOKit/storage/IOMedia.h> #include <IOKit/storage/IOStorageProtocolCharacteristics.h> +#include <stdint.h> #include "base/mac/foundation_util.h" #include "base/mac/scoped_cftyperef.h" @@ -55,7 +56,7 @@ bool RemovableStorageProvider::PopulateDeviceList( CFNumberRef size_number = base::mac::GetValueFromDictionary<CFNumberRef>( dict, CFSTR(kIOMediaSizeKey)); - uint64 size_in_bytes = 0; + uint64_t size_in_bytes = 0; if (size_number) CFNumberGetValue(size_number, kCFNumberLongLongType, &size_in_bytes); diff --git a/chrome/browser/extensions/api/image_writer_private/test_utils.cc b/chrome/browser/extensions/api/image_writer_private/test_utils.cc index eea5d7a..3e56e2b 100644 --- a/chrome/browser/extensions/api/image_writer_private/test_utils.cc +++ b/chrome/browser/extensions/api/image_writer_private/test_utils.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/image_writer_private/test_utils.h" +#include "build/build_config.h" + #if defined(OS_CHROMEOS) #include "chromeos/dbus/dbus_thread_manager.h" #include "chromeos/dbus/fake_image_burner_client.h" @@ -119,7 +121,7 @@ void FakeImageWriterClient::SetVerifyCallback( verify_callback_ = verify_callback; } -void FakeImageWriterClient::Progress(int64 progress) { +void FakeImageWriterClient::Progress(int64_t progress) { if (!progress_callback_.is_null()) progress_callback_.Run(progress); } diff --git a/chrome/browser/extensions/api/image_writer_private/test_utils.h b/chrome/browser/extensions/api/image_writer_private/test_utils.h index 202f8df..2ccac3d 100644 --- a/chrome/browser/extensions/api/image_writer_private/test_utils.h +++ b/chrome/browser/extensions/api/image_writer_private/test_utils.h @@ -5,10 +5,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_TEST_UTILS_H_ #define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_TEST_UTILS_H_ +#include <stdint.h> + #include "base/files/file_util.h" #include "base/files/scoped_temp_dir.h" #include "base/message_loop/message_loop.h" #include "base/run_loop.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h" #include "chrome/browser/extensions/api/image_writer_private/operation_manager.h" #include "content/public/test/test_browser_thread_bundle.h" @@ -97,7 +100,7 @@ class FakeImageWriterClient : public ImageWriterUtilityClient { void SetVerifyCallback(const base::Closure& verify_callback); // Triggers the progress callback. - void Progress(int64 progress); + void Progress(int64_t progress); // Triggers the success callback. void Success(); // Triggers the error callback. diff --git a/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc b/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc index 3346489..2dfa5db 100644 --- a/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc +++ b/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.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 "chrome/browser/extensions/api/image_writer_private/error_messages.h" #include "chrome/browser/extensions/api/image_writer_private/test_utils.h" #include "chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h" diff --git a/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc b/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc index b220af0..8c6f945 100644 --- a/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc +++ b/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc @@ -101,15 +101,15 @@ void WriteFromUrlOperation::DestroyUrlFetcher() { url_fetcher_.reset(); } void WriteFromUrlOperation::OnURLFetchUploadProgress( const net::URLFetcher* source, - int64 current, - int64 total) { + int64_t current, + int64_t total) { // No-op } void WriteFromUrlOperation::OnURLFetchDownloadProgress( const net::URLFetcher* source, - int64 current, - int64 total) { + int64_t current, + int64_t total) { DCHECK_CURRENTLY_ON(BrowserThread::FILE); if (IsCancelled()) { diff --git a/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h b/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h index 259af14..1ccd75a 100644 --- a/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h +++ b/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_WRITE_FROM_URL_OPERATION_H_ #define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_WRITE_FROM_URL_OPERATION_H_ +#include <stdint.h> + #include "chrome/browser/extensions/api/image_writer_private/operation.h" #include "net/url_request/url_fetcher_delegate.h" #include "url/gurl.h" @@ -53,11 +55,11 @@ class WriteFromUrlOperation : public Operation, public net::URLFetcherDelegate { // URLFetcherDelegate implementation. void OnURLFetchComplete(const net::URLFetcher* source) override; void OnURLFetchDownloadProgress(const net::URLFetcher* source, - int64 current, - int64 total) override; + int64_t current, + int64_t total) override; void OnURLFetchUploadProgress(const net::URLFetcher* source, - int64 current, - int64 total) override; + int64_t current, + int64_t total) override; void VerifyDownloadCompare(const base::Closure& continuation, const std::string& download_hash); diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api.h b/chrome/browser/extensions/api/input_ime/input_ime_api.h index d071c17..8b34769 100644 --- a/chrome/browser/extensions/api/input_ime/input_ime_api.h +++ b/chrome/browser/extensions/api/input_ime/input_ime_api.h @@ -13,6 +13,7 @@ #include "base/memory/singleton.h" #include "base/scoped_observer.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/profiles/profile.h" #include "components/keyed_service/core/keyed_service.h" #include "extensions/browser/browser_context_keyed_api_factory.h" diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc b/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc index 1d6284a..bd86380 100644 --- a/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc +++ b/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/api/input_ime/input_ime_api.h" +#include <stddef.h> + +#include "base/macros.h" #include "chrome/browser/chromeos/input_method/input_method_engine.h" #include "chrome/browser/chromeos/login/lock/screen_locker.h" #include "chrome/browser/chromeos/login/session/user_session_manager.h" diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc b/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc index 50329fa..ed82a02 100644 --- a/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc +++ b/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc @@ -11,6 +11,7 @@ #include "chrome/browser/extensions/api/input_ime/input_ime_api.h" #include "base/command_line.h" +#include "base/macros.h" #include "chrome/common/chrome_switches.h" namespace { diff --git a/chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc b/chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc index 35ea82f..af200ce 100644 --- a/chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc +++ b/chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.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 "chrome/browser/extensions/extension_apitest.h" #include "chrome/common/chrome_switches.h" #include "extensions/browser/api/test/test_api.h" diff --git a/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc b/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc index 1929671..cfadf6f 100644 --- a/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc +++ b/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/base_switches.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/run_loop.h" #include "chrome/browser/extensions/api/instance_id/instance_id_api.h" diff --git a/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc b/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc index 705911c..512b108 100644 --- a/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc +++ b/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc @@ -16,6 +16,7 @@ #include "base/strings/string16.h" #include "base/strings/utf_string_conversions.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h" #include "chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h" diff --git a/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h b/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h index 9a15ffc..305c5e8 100644 --- a/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h +++ b/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_LANGUAGE_SETTINGS_PRIVATE_LANGUAGE_SETTINGS_PRIVATE_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_API_LANGUAGE_SETTINGS_PRIVATE_LANGUAGE_SETTINGS_PRIVATE_DELEGATE_H_ +#include "base/macros.h" #include "base/memory/scoped_vector.h" #include "base/memory/weak_ptr.h" #include "base/prefs/pref_change_registrar.h" diff --git a/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h b/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h index e8ee67f..c88541a 100644 --- a/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h +++ b/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_LANGUAGE_SETTINGS_PRIVATE_LANGUAGE_SETTINGS_PRIVATE_DELEGATE_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_API_LANGUAGE_SETTINGS_PRIVATE_LANGUAGE_SETTINGS_PRIVATE_DELEGATE_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/api/launcher_page/launcher_page_api.h b/chrome/browser/extensions/api/launcher_page/launcher_page_api.h index bd39314..1f5a0dc 100644 --- a/chrome/browser/extensions/api/launcher_page/launcher_page_api.h +++ b/chrome/browser/extensions/api/launcher_page/launcher_page_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_LAUNCHER_PAGE_LAUNCHER_PAGE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_LAUNCHER_PAGE_LAUNCHER_PAGE_API_H_ +#include "base/macros.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "extensions/browser/browser_context_keyed_api_factory.h" diff --git a/chrome/browser/extensions/api/location/location_manager.cc b/chrome/browser/extensions/api/location/location_manager.cc index e3015a7..7b65616 100644 --- a/chrome/browser/extensions/api/location/location_manager.cc +++ b/chrome/browser/extensions/api/location/location_manager.cc @@ -9,6 +9,7 @@ #include "base/bind.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/time/time.h" #include "chrome/common/extensions/api/location.h" #include "content/public/browser/browser_thread.h" diff --git a/chrome/browser/extensions/api/location/location_manager.h b/chrome/browser/extensions/api/location/location_manager.h index f56c5c6..085f797 100644 --- a/chrome/browser/extensions/api/location/location_manager.h +++ b/chrome/browser/extensions/api/location/location_manager.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/scoped_observer.h" #include "extensions/browser/browser_context_keyed_api_factory.h" #include "extensions/browser/extension_registry_observer.h" diff --git a/chrome/browser/extensions/api/log_private/filter_handler.h b/chrome/browser/extensions/api/log_private/filter_handler.h index 77fe060..73629a3 100644 --- a/chrome/browser/extensions/api/log_private/filter_handler.h +++ b/chrome/browser/extensions/api/log_private/filter_handler.h @@ -8,6 +8,7 @@ #include <string> #include <vector> +#include "base/macros.h" #include "chrome/common/extensions/api/log_private.h" namespace extensions { diff --git a/chrome/browser/extensions/api/log_private/log_parser.cc b/chrome/browser/extensions/api/log_private/log_parser.cc index ef6c59e..55db7b5 100644 --- a/chrome/browser/extensions/api/log_private/log_parser.cc +++ b/chrome/browser/extensions/api/log_private/log_parser.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/log_private/log_parser.h" +#include <stddef.h> + #include <string> #include <vector> diff --git a/chrome/browser/extensions/api/log_private/log_parser.h b/chrome/browser/extensions/api/log_private/log_parser.h index c73e54f..4225afa 100644 --- a/chrome/browser/extensions/api/log_private/log_parser.h +++ b/chrome/browser/extensions/api/log_private/log_parser.h @@ -8,6 +8,7 @@ #include <string> #include <vector> +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "chrome/browser/extensions/api/log_private/filter_handler.h" #include "chrome/common/extensions/api/log_private.h" diff --git a/chrome/browser/extensions/api/log_private/log_private_api.h b/chrome/browser/extensions/api/log_private/log_private_api.h index d55146b..d54ef61 100644 --- a/chrome/browser/extensions/api/log_private/log_private_api.h +++ b/chrome/browser/extensions/api/log_private/log_private_api.h @@ -9,6 +9,7 @@ #include <string> #include "base/files/scoped_file.h" +#include "base/macros.h" #include "base/scoped_observer.h" #include "chrome/browser/extensions/api/log_private/filter_handler.h" #include "chrome/browser/extensions/api/log_private/log_parser.h" diff --git a/chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc b/chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc index 2a2b9d1..50cbf75 100644 --- a/chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc +++ b/chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc @@ -14,6 +14,7 @@ #include "base/logging.h" #include "base/memory/linked_ptr.h" #include "base/memory/scoped_ptr.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/download/download_prefs.h" #include "chrome/browser/extensions/api/file_handlers/app_file_handler_util.h" diff --git a/chrome/browser/extensions/api/log_private/syslog_parser.h b/chrome/browser/extensions/api/log_private/syslog_parser.h index 691aa0f..a805b23 100644 --- a/chrome/browser/extensions/api/log_private/syslog_parser.h +++ b/chrome/browser/extensions/api/log_private/syslog_parser.h @@ -8,6 +8,7 @@ #include <string> #include <vector> +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "chrome/browser/extensions/api/log_private/log_parser.h" #include "chrome/common/extensions/api/log_private.h" diff --git a/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc index 4f88b6b..2ee92b5 100644 --- a/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc +++ b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/api/management/chrome_management_api_delegate.h" +#include "base/macros.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/extensions/bookmark_app_helper.h" #include "chrome/browser/extensions/chrome_extension_function_details.h" diff --git a/chrome/browser/extensions/api/management/management_api_browsertest.cc b/chrome/browser/extensions/api/management/management_api_browsertest.cc index fe6ef8b..f55175e 100644 --- a/chrome/browser/extensions/api/management/management_api_browsertest.cc +++ b/chrome/browser/extensions/api/management/management_api_browsertest.cc @@ -7,6 +7,7 @@ #include "base/strings/pattern.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/extension_function_test_utils.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/api/management/management_api_unittest.cc b/chrome/browser/extensions/api/management/management_api_unittest.cc index c4f73c8..30f8f33 100644 --- a/chrome/browser/extensions/api/management/management_api_unittest.cc +++ b/chrome/browser/extensions/api/management/management_api_unittest.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 "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/extension_function_test_utils.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/api/management/management_apitest.cc b/chrome/browser/extensions/api/management/management_apitest.cc index 174dbc5..89af274 100644 --- a/chrome/browser/extensions/api/management/management_apitest.cc +++ b/chrome/browser/extensions/api/management/management_apitest.cc @@ -4,6 +4,7 @@ #include <map> +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/api/management/management_browsertest.cc b/chrome/browser/extensions/api/management/management_browsertest.cc index 159c740..fcac075 100644 --- a/chrome/browser/extensions/api/management/management_browsertest.cc +++ b/chrome/browser/extensions/api/management/management_browsertest.cc @@ -2,13 +2,17 @@ // 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/bind.h" #include "base/bind_helpers.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/prefs/scoped_user_pref_update.h" #include "base/run_loop.h" #include "base/stl_util.h" #include "base/strings/stringprintf.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/extension_management.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/api/mdns/dns_sd_device_lister.h b/chrome/browser/extensions/api/mdns/dns_sd_device_lister.h index 2a98082..23fba1a 100644 --- a/chrome/browser/extensions/api/mdns/dns_sd_device_lister.h +++ b/chrome/browser/extensions/api/mdns/dns_sd_device_lister.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "chrome/browser/extensions/api/mdns/dns_sd_delegate.h" #include "chrome/browser/local_discovery/service_discovery_device_lister.h" diff --git a/chrome/browser/extensions/api/mdns/dns_sd_registry.h b/chrome/browser/extensions/api/mdns/dns_sd_registry.h index 84ab680..3c32408 100644 --- a/chrome/browser/extensions/api/mdns/dns_sd_registry.h +++ b/chrome/browser/extensions/api/mdns/dns_sd_registry.h @@ -10,6 +10,7 @@ #include <utility> #include <vector> +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/scoped_ptr.h" #include "base/observer_list.h" diff --git a/chrome/browser/extensions/api/mdns/mdns_api.h b/chrome/browser/extensions/api/mdns/mdns_api.h index edcef4d..13d847a 100644 --- a/chrome/browser/extensions/api/mdns/mdns_api.h +++ b/chrome/browser/extensions/api/mdns/mdns_api.h @@ -10,6 +10,7 @@ #include <string> #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/threading/thread_checker.h" #include "chrome/browser/extensions/api/mdns/dns_sd_registry.h" diff --git a/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc b/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc index 8522ec3..db3b979 100644 --- a/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc +++ b/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <vector> #include "base/memory/linked_ptr.h" diff --git a/chrome/browser/extensions/api/mdns/mdns_apitest.cc b/chrome/browser/extensions/api/mdns/mdns_apitest.cc index 3f5ce28d..ddb9c0f 100644 --- a/chrome/browser/extensions/api/mdns/mdns_apitest.cc +++ b/chrome/browser/extensions/api/mdns/mdns_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/mdns/mdns_api.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc index 0d52b8c..94a5d84 100644 --- a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc +++ b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc @@ -6,12 +6,15 @@ #include "chrome/browser/extensions/api/media_galleries/media_galleries_api.h" +#include <stddef.h> + #include <set> #include <string> #include <vector> #include "base/callback.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/numerics/safe_conversions.h" #include "base/stl_util.h" #include "base/strings/string_number_conversions.h" @@ -933,8 +936,10 @@ void MediaGalleriesGetMetadataFunction::OnPreferencesInit( } void MediaGalleriesGetMetadataFunction::GetMetadata( - MediaGalleries::GetMetadataType metadata_type, const std::string& blob_uuid, - scoped_ptr<std::string> blob_header, int64 total_blob_length) { + MediaGalleries::GetMetadataType metadata_type, + const std::string& blob_uuid, + scoped_ptr<std::string> blob_header, + int64_t total_blob_length) { DCHECK_CURRENTLY_ON(content::BrowserThread::UI); std::string mime_type; diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_api.h b/chrome/browser/extensions/api/media_galleries/media_galleries_api.h index f1c142b..2307232 100644 --- a/chrome/browser/extensions/api/media_galleries/media_galleries_api.h +++ b/chrome/browser/extensions/api/media_galleries/media_galleries_api.h @@ -8,10 +8,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_MEDIA_GALLERIES_MEDIA_GALLERIES_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_MEDIA_GALLERIES_MEDIA_GALLERIES_API_H_ +#include <stdint.h> + #include <string> #include <vector> #include "base/callback_forward.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "chrome/browser/extensions/chrome_extension_function.h" @@ -286,7 +289,7 @@ class MediaGalleriesGetMetadataFunction : public ChromeAsyncExtensionFunction { void GetMetadata(MediaGalleries::GetMetadataType metadata_type, const std::string& blob_uuid, scoped_ptr<std::string> blob_header, - int64 total_blob_length); + int64_t total_blob_length); void OnSafeMediaMetadataParserDone( bool parse_success, scoped_ptr<base::DictionaryValue> result_dictionary, diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc b/chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc index ed6757f..270d212 100644 --- a/chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc +++ b/chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/auto_reset.h" #include "base/callback.h" #include "base/files/file_util.h" @@ -12,6 +14,7 @@ #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/apps/app_browsertest_util.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/api/media_galleries/media_galleries_api.h" @@ -121,7 +124,7 @@ class MediaGalleriesPlatformAppBrowserTest : public PlatformAppBrowserTest { PlatformAppBrowserTest::SetUpOnMainThread(); ensure_media_directories_exists_.reset(new EnsureMediaDirectoriesExists); - int64 file_size; + int64_t file_size; ASSERT_TRUE(base::GetFileSize(GetCommonDataDir().AppendASCII("test.jpg"), &file_size)); test_jpg_size_ = base::checked_cast<int>(file_size); diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc b/chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc index 617247f..f80da1da 100644 --- a/chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc +++ b/chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc @@ -7,6 +7,7 @@ #include "base/files/file_path.h" #include "base/files/file_path_watcher.h" #include "base/files/file_util.h" +#include "base/macros.h" #include "base/run_loop.h" #include "base/strings/utf_string_conversions.h" #include "build/build_config.h" diff --git a/chrome/browser/extensions/api/messaging/message_property_provider.cc b/chrome/browser/extensions/api/messaging/message_property_provider.cc index 1b3872f..993b3f5 100644 --- a/chrome/browser/extensions/api/messaging/message_property_provider.cc +++ b/chrome/browser/extensions/api/messaging/message_property_provider.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/messaging/message_property_provider.h" +#include <stdint.h> + #include "base/json/json_writer.h" #include "base/logging.h" #include "base/strings/string_piece.h" @@ -85,7 +87,7 @@ void MessagePropertyProvider::GotChannelID( original_task_runner->PostTask(FROM_HERE, no_tls_channel_id_closure); return; } - std::vector<uint8> spki_vector; + std::vector<uint8_t> spki_vector; if (!output->channel_id_key->ExportPublicKey(&spki_vector)) { original_task_runner->PostTask(FROM_HERE, no_tls_channel_id_closure); return; diff --git a/chrome/browser/extensions/api/messaging/message_property_provider.h b/chrome/browser/extensions/api/messaging/message_property_provider.h index b680cb0..06a91b1 100644 --- a/chrome/browser/extensions/api/messaging/message_property_provider.h +++ b/chrome/browser/extensions/api/messaging/message_property_provider.h @@ -8,6 +8,7 @@ #include <string> #include "base/callback.h" +#include "base/macros.h" class GURL; class Profile; diff --git a/chrome/browser/extensions/api/messaging/message_service.cc b/chrome/browser/extensions/api/messaging/message_service.cc index 6cde9dc..0e4ec90 100644 --- a/chrome/browser/extensions/api/messaging/message_service.cc +++ b/chrome/browser/extensions/api/messaging/message_service.cc @@ -13,9 +13,11 @@ #include "base/callback.h" #include "base/json/json_writer.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/metrics/histogram.h" #include "base/prefs/pref_service.h" #include "base/stl_util.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/api/messaging/extension_message_port.h" #include "chrome/browser/extensions/api/messaging/incognito_connectability.h" diff --git a/chrome/browser/extensions/api/messaging/message_service.h b/chrome/browser/extensions/api/messaging/message_service.h index 92ec7cb..d170b97 100644 --- a/chrome/browser/extensions/api/messaging/message_service.h +++ b/chrome/browser/extensions/api/messaging/message_service.h @@ -11,6 +11,7 @@ #include <vector> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/values.h" diff --git a/chrome/browser/extensions/api/messaging/native_message_process_host.cc b/chrome/browser/extensions/api/messaging/native_message_process_host.cc index 4d7f48a..46e113a 100644 --- a/chrome/browser/extensions/api/messaging/native_message_process_host.cc +++ b/chrome/browser/extensions/api/messaging/native_message_process_host.cc @@ -4,11 +4,15 @@ #include "chrome/browser/extensions/api/messaging/native_message_process_host.h" +#include <stddef.h> +#include <stdint.h> + #include "base/bind.h" #include "base/files/file_path.h" #include "base/logging.h" #include "base/process/kill.h" #include "base/threading/sequenced_worker_pool.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h" #include "chrome/browser/extensions/api/messaging/native_process_launcher.h" #include "content/public/browser/browser_thread.h" @@ -165,9 +169,9 @@ void NativeMessageProcessHost::OnMessage(const std::string& json) { new net::IOBufferWithSize(json.size() + kMessageHeaderSize); // Copy size and content of the message to the buffer. - static_assert(sizeof(uint32) == kMessageHeaderSize, + static_assert(sizeof(uint32_t) == kMessageHeaderSize, "kMessageHeaderSize is incorrect"); - *reinterpret_cast<uint32*>(buffer->data()) = json.size(); + *reinterpret_cast<uint32_t*>(buffer->data()) = json.size(); memcpy(buffer->data() + kMessageHeaderSize, json.data(), json.size()); // Push new message to the write queue. @@ -284,7 +288,7 @@ void NativeMessageProcessHost::ProcessIncomingData( return; size_t message_size = - *reinterpret_cast<const uint32*>(incoming_data_.data()); + *reinterpret_cast<const uint32_t*>(incoming_data_.data()); if (message_size > kMaximumMessageSize) { LOG(ERROR) << "Native Messaging host tried sending a message that is " diff --git a/chrome/browser/extensions/api/messaging/native_message_process_host.h b/chrome/browser/extensions/api/messaging/native_message_process_host.h index d3dbf17..e667cbd 100644 --- a/chrome/browser/extensions/api/messaging/native_message_process_host.h +++ b/chrome/browser/extensions/api/messaging/native_message_process_host.h @@ -9,9 +9,11 @@ #include <string> #include "base/files/file.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "base/process/process.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/messaging/native_process_launcher.h" #include "extensions/browser/api/messaging/native_message_host.h" #include "ui/gfx/native_widget_types.h" diff --git a/chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc b/chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc index ac7a34c..4bf62d8 100644 --- a/chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc +++ b/chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/api/messaging/native_message_process_host.h" +#include <stddef.h> +#include <stdint.h> + #include "base/bind.h" #include "base/files/file.h" #include "base/files/file_path.h" @@ -20,6 +23,7 @@ #include "base/threading/platform_thread.h" #include "base/threading/sequenced_worker_pool.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/messaging/native_messaging_test_util.h" #include "chrome/browser/extensions/api/messaging/native_process_launcher.h" #include "chrome/common/extensions/features/feature_channel.h" diff --git a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc index 6b458b1..32c7331 100644 --- a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc +++ b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h" +#include <stddef.h> + #include "base/json/json_file_value_serializer.h" #include "base/logging.h" #include "base/values.h" diff --git a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h index 5931e19..a3d3d2d 100644 --- a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h +++ b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h @@ -7,8 +7,8 @@ #include <string> -#include "base/basictypes.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "extensions/common/url_pattern_set.h" diff --git a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc index 41551fa..bb49845 100644 --- a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc +++ b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc @@ -8,6 +8,7 @@ #include "base/files/file_util.h" #include "base/files/scoped_temp_dir.h" #include "base/json/string_escape.h" +#include "build/build_config.h" #include "extensions/common/url_pattern_set.h" #include "testing/gtest/include/gtest/gtest.h" #include "url/gurl.h" diff --git a/chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h b/chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h index 220c7c4..b2b601b 100644 --- a/chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h +++ b/chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_MESSAGING_NATIVE_MESSAGING_POLICY_HANDLER_H_ #define CHROME_BROWSER_EXTENSIONS_API_MESSAGING_NATIVE_MESSAGING_POLICY_HANDLER_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/values.h" #include "components/policy/core/browser/configuration_policy_handler.h" diff --git a/chrome/browser/extensions/api/messaging/native_messaging_test_util.cc b/chrome/browser/extensions/api/messaging/native_messaging_test_util.cc index f3658e1..9e70389 100644 --- a/chrome/browser/extensions/api/messaging/native_messaging_test_util.cc +++ b/chrome/browser/extensions/api/messaging/native_messaging_test_util.cc @@ -11,6 +11,7 @@ #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/common/chrome_paths.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/chrome/browser/extensions/api/messaging/native_messaging_test_util.h b/chrome/browser/extensions/api/messaging/native_messaging_test_util.h index f1eba27..fb3798f 100644 --- a/chrome/browser/extensions/api/messaging/native_messaging_test_util.h +++ b/chrome/browser/extensions/api/messaging/native_messaging_test_util.h @@ -6,7 +6,9 @@ #define CHROME_BROWSER_EXTENSIONS_API_MESSAGING_NATIVE_MESSAGING_TEST_UTIL_H_ #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" +#include "build/build_config.h" #if defined(OS_WIN) #include "base/test/test_reg_util_win.h" diff --git a/chrome/browser/extensions/api/messaging/native_process_launcher.cc b/chrome/browser/extensions/api/messaging/native_process_launcher.cc index a6bf208..74650e9 100644 --- a/chrome/browser/extensions/api/messaging/native_process_launcher.cc +++ b/chrome/browser/extensions/api/messaging/native_process_launcher.cc @@ -4,16 +4,17 @@ #include "chrome/browser/extensions/api/messaging/native_process_launcher.h" -#include "base/basictypes.h" #include "base/bind.h" #include "base/callback.h" #include "base/command_line.h" #include "base/files/file_util.h" #include "base/logging.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_split.h" #include "base/threading/sequenced_worker_pool.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h" #include "chrome/common/chrome_paths.h" #include "content/public/browser/browser_thread.h" diff --git a/chrome/browser/extensions/api/messaging/native_process_launcher.h b/chrome/browser/extensions/api/messaging/native_process_launcher.h index 7558fa3..6f6e653 100644 --- a/chrome/browser/extensions/api/messaging/native_process_launcher.h +++ b/chrome/browser/extensions/api/messaging/native_process_launcher.h @@ -7,6 +7,7 @@ #include "base/callback_forward.h" #include "base/files/file.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/process/process.h" #include "ui/gfx/native_widget_types.h" diff --git a/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc b/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc index fa01111..2192b27 100644 --- a/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc +++ b/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/messaging/native_process_launcher.h" #include <windows.h> +#include <stdint.h> #include "base/command_line.h" #include "base/logging.h" @@ -104,7 +105,7 @@ bool NativeProcessLauncher::LaunchNativeProcess( return false; } - uint64 pipe_name_token; + uint64_t pipe_name_token; crypto::RandBytes(&pipe_name_token, sizeof(pipe_name_token)); base::string16 out_pipe_name = base::StringPrintf( L"\\\\.\\pipe\\chrome.nativeMessaging.out.%llx", pipe_name_token); diff --git a/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc b/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc index f11d2dc..3160400 100644 --- a/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc +++ b/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc @@ -2,8 +2,11 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <map> +#include "base/macros.h" #include "base/metrics/field_trial.h" #include "base/metrics/histogram.h" #include "base/metrics/statistics_recorder.h" diff --git a/chrome/browser/extensions/api/metrics_private/metrics_private_api.h b/chrome/browser/extensions/api/metrics_private/metrics_private_api.h index 631132e..e16ca4f 100644 --- a/chrome/browser/extensions/api/metrics_private/metrics_private_api.h +++ b/chrome/browser/extensions/api/metrics_private/metrics_private_api.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_ +#include <stddef.h> + #include <string> #include "base/metrics/histogram.h" diff --git a/chrome/browser/extensions/api/music_manager_private/device_id.cc b/chrome/browser/extensions/api/music_manager_private/device_id.cc index b0391ba..08de538 100644 --- a/chrome/browser/extensions/api/music_manager_private/device_id.cc +++ b/chrome/browser/extensions/api/music_manager_private/device_id.cc @@ -4,7 +4,10 @@ #include "chrome/browser/extensions/api/music_manager_private/device_id.h" +#include <stdint.h> + #include "base/bind.h" +#include "base/macros.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "content/public/browser/browser_thread.h" @@ -20,7 +23,7 @@ bool ComputeHmacSha256(const std::string& key, std::string* signature_return) { crypto::HMAC hmac(crypto::HMAC::SHA256); const size_t digest_length = hmac.DigestLength(); - std::vector<uint8> digest(digest_length); + std::vector<uint8_t> digest(digest_length); bool result = hmac.Init(key) && hmac.Sign(text, &digest[0], digest.size()); if (result) { diff --git a/chrome/browser/extensions/api/music_manager_private/device_id.h b/chrome/browser/extensions/api/music_manager_private/device_id.h index a9d6461..21f56fd 100644 --- a/chrome/browser/extensions/api/music_manager_private/device_id.h +++ b/chrome/browser/extensions/api/music_manager_private/device_id.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_MUSIC_MANAGER_PRIVATE_DEVICE_ID_H_ #define CHROME_BROWSER_EXTENSIONS_API_MUSIC_MANAGER_PRIVATE_DEVICE_ID_H_ +#include <stddef.h> + #include <string> #include "base/bind.h" diff --git a/chrome/browser/extensions/api/music_manager_private/device_id_linux.cc b/chrome/browser/extensions/api/music_manager_private/device_id_linux.cc index e334706..116fd2a 100644 --- a/chrome/browser/extensions/api/music_manager_private/device_id_linux.cc +++ b/chrome/browser/extensions/api/music_manager_private/device_id_linux.cc @@ -4,10 +4,11 @@ #include "chrome/browser/extensions/api/music_manager_private/device_id.h" -#include <sys/socket.h> // Must be included before ifaddrs.h. #include <ifaddrs.h> #include <net/if.h> +#include <stddef.h> #include <sys/ioctl.h> +#include <sys/socket.h> // Must be included before ifaddrs.h. #include <map> @@ -15,6 +16,7 @@ #include "base/files/file_enumerator.h" #include "base/files/file_path.h" #include "base/files/file_util.h" +#include "base/macros.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "base/threading/thread_restrictions.h" diff --git a/chrome/browser/extensions/api/music_manager_private/device_id_mac.cc b/chrome/browser/extensions/api/music_manager_private/device_id_mac.cc index 06a3ba7..f350f26 100644 --- a/chrome/browser/extensions/api/music_manager_private/device_id_mac.cc +++ b/chrome/browser/extensions/api/music_manager_private/device_id_mac.cc @@ -5,12 +5,13 @@ #include "chrome/browser/extensions/api/music_manager_private/device_id.h" #include <CoreFoundation/CoreFoundation.h> -#include <DiskArbitration/DASession.h> #include <DiskArbitration/DADisk.h> +#include <DiskArbitration/DASession.h> #include <IOKit/IOKitLib.h> #include <IOKit/network/IOEthernetController.h> #include <IOKit/network/IOEthernetInterface.h> #include <IOKit/network/IONetworkInterface.h> +#include <stddef.h> #include <sys/mount.h> #include "base/bind.h" diff --git a/chrome/browser/extensions/api/music_manager_private/device_id_win.cc b/chrome/browser/extensions/api/music_manager_private/device_id_win.cc index c418624..594ec85 100644 --- a/chrome/browser/extensions/api/music_manager_private/device_id_win.cc +++ b/chrome/browser/extensions/api/music_manager_private/device_id_win.cc @@ -7,6 +7,7 @@ // Note: The order of header includes is important, as we want both pre-Vista // and post-Vista data structures to be defined, specifically // PIP_ADAPTER_ADDRESSES and PMIB_IF_ROW2. +#include <stddef.h> #include <winsock2.h> #include <ws2def.h> #include <ws2ipdef.h> diff --git a/chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc b/chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc index 0194490..27e7bc9 100644 --- a/chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc +++ b/chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.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 "chrome/browser/apps/app_browsertest_util.h" #include "extensions/test/extension_test_message_listener.h" diff --git a/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc b/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc index af11911..57d6e14 100644 --- a/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc +++ b/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc @@ -4,6 +4,7 @@ #include <string> +#include "base/macros.h" #include "base/message_loop/message_loop.h" #include "base/values.h" #include "chrome/browser/browser_process.h" diff --git a/chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc b/chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc index 2385a3e..812f776 100644 --- a/chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc +++ b/chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/networking_private/crypto_verify_impl.h" +#include <stdint.h> + #include "base/base64.h" #include "base/bind.h" #include "base/bind_helpers.h" diff --git a/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc b/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc index c0805cad..a74c977 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc +++ b/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc @@ -2,12 +2,16 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <map> #include <vector> #include "base/command_line.h" #include "base/logging.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "components/keyed_service/core/keyed_service.h" #include "components/onc/onc_constants.h" diff --git a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h index f52c16be..2359092 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h +++ b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h @@ -7,8 +7,8 @@ #include <string> -#include "base/basictypes.h" #include "base/callback.h" +#include "base/macros.h" namespace extensions { diff --git a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.cc b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.cc index a47b2e9..cf2b101 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.cc +++ b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.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 "chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h" const char kErrorNotImplemented[] = "Error.NotImplemented"; diff --git a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc index 10a2ec5..a473703 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc +++ b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc @@ -5,9 +5,11 @@ #include "chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h" #include <Security/Security.h> +#include <stdint.h> #include "base/base64.h" #include "base/bind.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/common/extensions/api/networking_private/networking_private_crypto.h" #include "components/wifi/wifi_service.h" @@ -55,8 +57,8 @@ void NetworkingPrivateCredentialsGetterMac::Start( return; } - std::vector<uint8> public_key_data(public_key.begin(), public_key.end()); - std::vector<uint8> ciphertext; + std::vector<uint8_t> public_key_data(public_key.begin(), public_key.end()); + std::vector<uint8_t> ciphertext; if (!networking_private_crypto::EncryptByteString( public_key_data, key_data, &ciphertext)) { callback.Run("", kErrorEncryption); diff --git a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc index bf54695..932c58d 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc +++ b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc @@ -4,8 +4,11 @@ #include "chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h" +#include <stdint.h> + #include "base/base64.h" #include "base/bind.h" +#include "base/macros.h" #include "base/thread_task_runner_handle.h" #include "base/threading/sequenced_worker_pool.h" #include "chrome/common/extensions/api/networking_private/networking_private_crypto.h" @@ -44,7 +47,7 @@ class CredentialsGetterHostClient : public UtilityProcessHostClient { ~CredentialsGetterHostClient() override; // Public key used to encrypt results - std::vector<uint8> public_key_; + std::vector<uint8_t> public_key_; // Callback for reporting the result. NetworkingPrivateCredentialsGetter::CredentialsCallback callback_; @@ -78,7 +81,7 @@ void CredentialsGetterHostClient::OnProcessLaunchFailed() { void CredentialsGetterHostClient::OnGotCredentials(const std::string& key_data, bool success) { if (success) { - std::vector<uint8> ciphertext; + std::vector<uint8_t> ciphertext; if (!networking_private_crypto::EncryptByteString( public_key_, key_data, &ciphertext)) { callback_.Run("", "Encrypt Credentials Failed"); diff --git a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h index 8408423..43732c0 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h +++ b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_UI_DELEGATE_CHROMEOS_H_ #define CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_UI_DELEGATE_CHROMEOS_H_ +#include "base/macros.h" #include "extensions/browser/api/networking_private/networking_private_delegate.h" namespace chromeos { diff --git a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc index 6fd699b..803ef91 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc +++ b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h" +#include "build/build_config.h" + #if defined(OS_CHROMEOS) #include "chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h" #endif diff --git a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h index 2716128..de0a25d 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h +++ b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_UI_DELEGATE_FACTORY_IMPL_H_ #define CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_UI_DELEGATE_FACTORY_IMPL_H_ +#include "base/macros.h" #include "extensions/browser/api/networking_private/networking_private_delegate_factory.h" namespace extensions { diff --git a/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc b/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc index 44226d5..9112f8c 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc +++ b/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/networking_private/crypto_verify_impl.h" namespace extensions { diff --git a/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h b/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h index 714d10e..ca930f8 100644 --- a/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h +++ b/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_VERIFY_DELEGATE_FACTORY_IMPL_H_ #define CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_VERIFY_DELEGATE_FACTORY_IMPL_H_ +#include "base/macros.h" #include "extensions/browser/api/networking_private/networking_private_delegate_factory.h" namespace extensions { diff --git a/chrome/browser/extensions/api/notification_provider/notification_provider_api.h b/chrome/browser/extensions/api/notification_provider/notification_provider_api.h index 012e068..4058257 100644 --- a/chrome/browser/extensions/api/notification_provider/notification_provider_api.h +++ b/chrome/browser/extensions/api/notification_provider/notification_provider_api.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/notifications/notifications_api.cc b/chrome/browser/extensions/api/notifications/notifications_api.cc index 3617e30..5bf1a11 100644 --- a/chrome/browser/extensions/api/notifications/notifications_api.cc +++ b/chrome/browser/extensions/api/notifications/notifications_api.cc @@ -4,15 +4,19 @@ #include "chrome/browser/extensions/api/notifications/notifications_api.h" +#include <stddef.h> + #include <utility> #include "base/callback.h" #include "base/guid.h" +#include "base/macros.h" #include "base/metrics/histogram_macros.h" #include "base/rand_util.h" #include "base/strings/string_number_conversions.h" #include "base/strings/utf_string_conversions.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/notifications/notification.h" #include "chrome/browser/notifications/notification_conversion_helper.h" diff --git a/chrome/browser/extensions/api/omnibox/omnibox_api.cc b/chrome/browser/extensions/api/omnibox/omnibox_api.cc index d232f63..c44382e 100644 --- a/chrome/browser/extensions/api/omnibox/omnibox_api.cc +++ b/chrome/browser/extensions/api/omnibox/omnibox_api.cc @@ -4,9 +4,12 @@ #include "chrome/browser/extensions/api/omnibox/omnibox_api.h" +#include <stddef.h> + #include "base/lazy_instance.h" #include "base/strings/string16.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/tab_helper.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/search_engines/template_url_service_factory.h" diff --git a/chrome/browser/extensions/api/omnibox/omnibox_api.h b/chrome/browser/extensions/api/omnibox/omnibox_api.h index 24bfe62..9c36a7c 100644 --- a/chrome/browser/extensions/api/omnibox/omnibox_api.h +++ b/chrome/browser/extensions/api/omnibox/omnibox_api.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/scoped_observer.h" #include "base/strings/string16.h" diff --git a/chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h b/chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h index 0af18f9..0013aa0 100644 --- a/chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h +++ b/chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_OMNIBOX_OMNIBOX_API_TESTBASE_H_ #define CHROME_BROWSER_EXTENSIONS_API_OMNIBOX_OMNIBOX_API_TESTBASE_H_ +#include <stddef.h> + #include "base/format_macros.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" diff --git a/chrome/browser/extensions/api/omnibox/omnibox_unittest.cc b/chrome/browser/extensions/api/omnibox/omnibox_unittest.cc index 2a826d2..c6e9f9a 100644 --- a/chrome/browser/extensions/api/omnibox/omnibox_unittest.cc +++ b/chrome/browser/extensions/api/omnibox/omnibox_unittest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <utility> #include "base/values.h" diff --git a/chrome/browser/extensions/api/page_capture/page_capture_api.cc b/chrome/browser/extensions/api/page_capture/page_capture_api.cc index 672c295..ba0fd50 100644 --- a/chrome/browser/extensions/api/page_capture/page_capture_api.cc +++ b/chrome/browser/extensions/api/page_capture/page_capture_api.cc @@ -136,8 +136,7 @@ void PageCaptureSaveAsMHTMLFunction::TemporaryFileCreated(bool success) { base::Bind(&PageCaptureSaveAsMHTMLFunction::MHTMLGenerated, this)); } -void PageCaptureSaveAsMHTMLFunction::MHTMLGenerated( - int64 mhtml_file_size) { +void PageCaptureSaveAsMHTMLFunction::MHTMLGenerated(int64_t mhtml_file_size) { if (mhtml_file_size <= 0) { ReturnFailure(kMHTMLGenerationFailedError); return; @@ -161,7 +160,7 @@ void PageCaptureSaveAsMHTMLFunction::ReturnFailure(const std::string& error) { Release(); // Balanced in Run() } -void PageCaptureSaveAsMHTMLFunction::ReturnSuccess(int64 file_size) { +void PageCaptureSaveAsMHTMLFunction::ReturnSuccess(int64_t file_size) { DCHECK_CURRENTLY_ON(BrowserThread::UI); WebContents* web_contents = GetWebContents(); diff --git a/chrome/browser/extensions/api/page_capture/page_capture_api.h b/chrome/browser/extensions/api/page_capture/page_capture_api.h index ad467bb..0b84584 100644 --- a/chrome/browser/extensions/api/page_capture/page_capture_api.h +++ b/chrome/browser/extensions/api/page_capture/page_capture_api.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_PAGE_CAPTURE_PAGE_CAPTURE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_PAGE_CAPTURE_PAGE_CAPTURE_API_H_ +#include <stdint.h> + #include <string> #include "base/memory/ref_counted.h" @@ -46,10 +48,10 @@ class PageCaptureSaveAsMHTMLFunction : public ChromeAsyncExtensionFunction { // Called on the UI thread. void TemporaryFileCreated(bool success); void ReturnFailure(const std::string& error); - void ReturnSuccess(int64 file_size); + void ReturnSuccess(int64_t file_size); // Callback called once the MHTML generation is done. - void MHTMLGenerated(int64 mhtml_file_size); + void MHTMLGenerated(int64_t mhtml_file_size); // Returns the WebContents we are associated with, NULL if it's been closed. content::WebContents* GetWebContents(); diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc b/chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc index 1787d8e..125a099 100644 --- a/chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc +++ b/chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc @@ -2,9 +2,12 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <sstream> #include "base/command_line.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/observer_list_threadsafe.h" #include "base/strings/utf_string_conversions.h" diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h index fd8dffa..a56f726 100644 --- a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h +++ b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_DELEGATE_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_DELEGATE_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc index 3f15d3b..5d0fe00 100644 --- a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc +++ b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc @@ -6,6 +6,7 @@ #include "base/prefs/pref_service.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/passwords/manage_passwords_view_utils.h" #include "chrome/common/pref_names.h" diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h index a3aa82b..5d4c220 100644 --- a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h +++ b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_DELEGATE_IMPL_H_ #define CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_DELEGATE_IMPL_H_ +#include <stddef.h> + #include <map> #include <string> #include <vector> @@ -13,6 +15,7 @@ #include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/observer_list_threadsafe.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/passwords_private/passwords_private_delegate.h" #include "chrome/browser/ui/passwords/password_manager_presenter.h" #include "chrome/browser/ui/passwords/password_ui_view.h" diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h b/chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h index 188f1d1..56ff2d8 100644 --- a/chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h +++ b/chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_EVENT_ROUTER_H_ #define CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_EVENT_ROUTER_H_ +#include "base/macros.h" #include "chrome/browser/extensions/api/passwords_private/passwords_private_delegate.h" #include "components/keyed_service/core/keyed_service.h" #include "extensions/browser/event_router.h" diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h b/chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h index f412b35..42ede59 100644 --- a/chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h +++ b/chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_EVENT_ROUTER_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_EVENT_ROUTER_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc b/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc index b4cb705..39673f7 100644 --- a/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc +++ b/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/permissions/permissions_api_helpers.h" +#include <stddef.h> + #include "base/json/json_reader.h" #include "base/json/json_writer.h" #include "base/values.h" diff --git a/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc b/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc index 88ba016..17d9f03f 100644 --- a/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc +++ b/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.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 "base/memory/scoped_ptr.h" #include "base/values.h" #include "chrome/browser/extensions/api/permissions/permissions_api_helpers.h" diff --git a/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc b/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc index 4374ea3..e683c05 100644 --- a/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc +++ b/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/platform_keys/platform_keys_api.h" +#include <stddef.h> + #include <vector> #include "base/bind.h" diff --git a/chrome/browser/extensions/api/preference/chrome_direct_setting.h b/chrome/browser/extensions/api/preference/chrome_direct_setting.h index f1ae691..f373e22 100644 --- a/chrome/browser/extensions/api/preference/chrome_direct_setting.h +++ b/chrome/browser/extensions/api/preference/chrome_direct_setting.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_H__ #include "base/lazy_instance.h" +#include "base/macros.h" #include "chrome/browser/extensions/chrome_extension_function.h" class PrefService; diff --git a/chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc b/chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc index 20030ae..4bf9a44 100644 --- a/chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc +++ b/chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc @@ -7,6 +7,7 @@ #include "base/bind.h" #include "base/containers/hash_tables.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/prefs/pref_change_registrar.h" #include "base/prefs/pref_service.h" #include "base/strings/stringprintf.h" diff --git a/chrome/browser/extensions/api/preference/chrome_direct_setting_api.h b/chrome/browser/extensions/api/preference/chrome_direct_setting_api.h index 5fe1486..1255f27 100644 --- a/chrome/browser/extensions/api/preference/chrome_direct_setting_api.h +++ b/chrome/browser/extensions/api/preference/chrome_direct_setting_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_API_H__ #define CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_API_H__ +#include "base/macros.h" #include "base/prefs/pref_change_registrar.h" #include "extensions/browser/browser_context_keyed_api_factory.h" #include "extensions/browser/event_router.h" diff --git a/chrome/browser/extensions/api/preference/preference_api.cc b/chrome/browser/extensions/api/preference/preference_api.cc index b43a833..0d1f72b 100644 --- a/chrome/browser/extensions/api/preference/preference_api.cc +++ b/chrome/browser/extensions/api/preference/preference_api.cc @@ -4,15 +4,19 @@ #include "chrome/browser/extensions/api/preference/preference_api.h" +#include <stddef.h> + #include <map> #include <utility> #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/memory/singleton.h" #include "base/prefs/pref_service.h" #include "base/stl_util.h" #include "base/strings/stringprintf.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/api/content_settings/content_settings_service.h" #include "chrome/browser/extensions/api/preference/preference_api_constants.h" diff --git a/chrome/browser/extensions/api/preference/preference_api.h b/chrome/browser/extensions/api/preference/preference_api.h index 0f95a9b..5129c4f 100644 --- a/chrome/browser/extensions/api/preference/preference_api.h +++ b/chrome/browser/extensions/api/preference/preference_api.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/prefs/pref_change_registrar.h" #include "chrome/browser/extensions/api/content_settings/content_settings_store.h" diff --git a/chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc b/chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc index c5c949a..b3e355f 100644 --- a/chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc +++ b/chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc @@ -2,8 +2,11 @@ // 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 "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/prefs/mock_pref_change_callback.h" diff --git a/chrome/browser/extensions/api/preference/preference_apitest.cc b/chrome/browser/extensions/api/preference/preference_apitest.cc index 8fef0e4..b6a70e5 100644 --- a/chrome/browser/extensions/api/preference/preference_apitest.cc +++ b/chrome/browser/extensions/api/preference/preference_apitest.cc @@ -7,6 +7,7 @@ #include "base/single_thread_task_runner.h" #include "base/strings/utf_string_conversions.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/preferences_private/preferences_private_api.h b/chrome/browser/extensions/api/preferences_private/preferences_private_api.h index 5e8a37b..a9c4665 100644 --- a/chrome/browser/extensions/api/preferences_private/preferences_private_api.h +++ b/chrome/browser/extensions/api/preferences_private/preferences_private_api.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_PREFERENCES_PRIVATE_PREFERENCES_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_PREFERENCES_PRIVATE_PREFERENCES_PRIVATE_API_H_ -#include "base/basictypes.h" +#include "base/macros.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "components/sync_driver/sync_service_observer.h" #include "extensions/browser/extension_function.h" diff --git a/chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc b/chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc index ceadc84..08f1d2e 100644 --- a/chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc +++ b/chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc @@ -2,18 +2,19 @@ // 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 "base/bind.h" #include "base/bind_helpers.h" #include "base/files/file_path.h" #include "base/files/file_util.h" #include "base/location.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/path_service.h" #include "base/single_thread_task_runner.h" #include "base/thread_task_runner_handle.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/api/preferences_private/preferences_private_api.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/principals_private/principals_private_api.h b/chrome/browser/extensions/api/principals_private/principals_private_api.h index 5f5d96e..f818549 100644 --- a/chrome/browser/extensions/api/principals_private/principals_private_api.h +++ b/chrome/browser/extensions/api/principals_private/principals_private_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_PRINCIPALS_PRIVATE_PRINCIPALS_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_PRINCIPALS_PRIVATE_PRINCIPALS_PRIVATE_API_H_ +#include "base/macros.h" #include "chrome/browser/extensions/chrome_extension_function.h" // WARNING: chrome.principalsPrivate is a set of experimental APIs for the new diff --git a/chrome/browser/extensions/api/processes/processes_api.cc b/chrome/browser/extensions/api/processes/processes_api.cc index b7d2b81..3ca88b5 100644 --- a/chrome/browser/extensions/api/processes/processes_api.cc +++ b/chrome/browser/extensions/api/processes/processes_api.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/api/processes/processes_api.h" +#include <stddef.h> +#include <stdint.h> + #include "base/callback.h" #include "base/json/json_writer.h" #include "base/lazy_instance.h" @@ -185,7 +188,7 @@ base::DictionaryValue* CreateProcessFromModel(int process_id, // Network is reported by the TaskManager per resource (tab), not per // process, therefore we need to iterate through the group of resources // and aggregate the data. - int64 net = 0; + int64_t net = 0; int length = model->GetGroupRangeForResource(index).second; for (int i = 0; i < length; ++i) net += model->GetNetworkUsage(index + i); @@ -201,8 +204,8 @@ void AddMemoryDetails(base::DictionaryValue* result, TaskManagerModel* model, int index) { size_t mem; - int64 pr_mem = model->GetPrivateMemory(index, &mem) ? - static_cast<int64>(mem) : -1; + int64_t pr_mem = + model->GetPrivateMemory(index, &mem) ? static_cast<int64_t>(mem) : -1; result->SetDouble(keys::kPrivateMemoryKey, static_cast<double>(pr_mem)); } diff --git a/chrome/browser/extensions/api/processes/processes_api.h b/chrome/browser/extensions/api/processes/processes_api.h index 289f161..41b0cc7 100644 --- a/chrome/browser/extensions/api/processes/processes_api.h +++ b/chrome/browser/extensions/api/processes/processes_api.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/browser/task_manager/task_manager.h" diff --git a/chrome/browser/extensions/api/proxy/proxy_api.h b/chrome/browser/extensions/api/proxy/proxy_api.h index da76d92..f3c3fb5 100644 --- a/chrome/browser/extensions/api/proxy/proxy_api.h +++ b/chrome/browser/extensions/api/proxy/proxy_api.h @@ -10,6 +10,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/singleton.h" #include "base/strings/string16.h" #include "chrome/browser/extensions/api/preference/preference_api.h" diff --git a/chrome/browser/extensions/api/proxy/proxy_api_constants.cc b/chrome/browser/extensions/api/proxy/proxy_api_constants.cc index 0c1ee3a..88a43df 100644 --- a/chrome/browser/extensions/api/proxy/proxy_api_constants.cc +++ b/chrome/browser/extensions/api/proxy/proxy_api_constants.cc @@ -4,9 +4,9 @@ // Constants for the Chrome Extensions Proxy Settings API. +#include "base/macros.h" #include "chrome/browser/extensions/api/proxy/proxy_api_constants.h" -#include "base/basictypes.h" namespace extensions { namespace proxy_api_constants { diff --git a/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc b/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc index 6919877..34c3117 100644 --- a/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc +++ b/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc @@ -13,8 +13,9 @@ #include "chrome/browser/extensions/api/proxy/proxy_api_helpers.h" +#include <stddef.h> + #include "base/base64.h" -#include "base/basictypes.h" #include "base/strings/string_tokenizer.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" diff --git a/chrome/browser/extensions/api/proxy/proxy_apitest.cc b/chrome/browser/extensions/api/proxy/proxy_apitest.cc index 740efa5..fd9eb3e 100644 --- a/chrome/browser/extensions/api/proxy/proxy_apitest.cc +++ b/chrome/browser/extensions/api/proxy/proxy_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_util.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/resources_private/resources_private_api.h b/chrome/browser/extensions/api/resources_private/resources_private_api.h index 5cd94e8..5609686 100644 --- a/chrome/browser/extensions/api/resources_private/resources_private_api.h +++ b/chrome/browser/extensions/api/resources_private/resources_private_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_RESOURCES_PRIVATE_RESOURCES_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_RESOURCES_PRIVATE_RESOURCES_PRIVATE_API_H_ +#include "base/macros.h" #include "extensions/browser/extension_function.h" namespace extensions { diff --git a/chrome/browser/extensions/api/resources_private/resources_private_apitest.cc b/chrome/browser/extensions/api/resources_private/resources_private_apitest.cc index 9647f7e..9b8b16c 100644 --- a/chrome/browser/extensions/api/resources_private/resources_private_apitest.cc +++ b/chrome/browser/extensions/api/resources_private/resources_private_apitest.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 "chrome/browser/extensions/extension_apitest.h" class ResourcesPrivateApiTest : public ExtensionApiTest { diff --git a/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc b/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc index 5e752f4..0bab646 100644 --- a/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc +++ b/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc @@ -12,6 +12,7 @@ #include "base/single_thread_task_runner.h" #include "base/thread_task_runner_handle.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_tab_util.h" #include "chrome/browser/extensions/updater/extension_updater.h" diff --git a/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h b/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h index 04bbda9..ee2ff05 100644 --- a/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h +++ b/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "components/proximity_auth/screenlock_bridge.h" #include "extensions/browser/browser_context_keyed_api_factory.h" diff --git a/chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc b/chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc index 87464cb..3ff5039 100644 --- a/chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc +++ b/chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc @@ -2,8 +2,12 @@ // 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 "base/strings/string16.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc b/chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc index c5c8286..b6f352b 100644 --- a/chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc +++ b/chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/search_engines_private/search_engines_private_api.h" +#include <stddef.h> + #include "base/prefs/pref_service.h" #include "base/strings/utf_string_conversions.h" #include "base/values.h" diff --git a/chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc b/chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc index ba51ab5..a3c6055 100644 --- a/chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc +++ b/chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" #include "base/values.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/common/extensions/api/search_engines_private.h" diff --git a/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h b/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h index bacd971..088c97f 100644 --- a/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h +++ b/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_SEARCH_ENGINES_PRIVATE_SEARCH_ENGINES_PRIVATE_EVENT_ROUTER_H_ #define CHROME_BROWSER_EXTENSIONS_API_SEARCH_ENGINES_PRIVATE_SEARCH_ENGINES_PRIVATE_EVENT_ROUTER_H_ +#include "base/macros.h" #include "components/keyed_service/core/keyed_service.h" #include "components/search_engines/template_url_service.h" #include "components/search_engines/template_url_service_observer.h" diff --git a/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h b/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h index dad28f6..d083a65 100644 --- a/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h +++ b/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_SEARCH_ENGINES_PRIVATE_SEARCH_ENGINES_PRIVATE_EVENT_ROUTER_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_API_SEARCH_ENGINES_PRIVATE_SEARCH_ENGINES_PRIVATE_EVENT_ROUTER_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/api/sessions/session_id.cc b/chrome/browser/extensions/api/sessions/session_id.cc index e1f2afe..37201a0 100644 --- a/chrome/browser/extensions/api/sessions/session_id.cc +++ b/chrome/browser/extensions/api/sessions/session_id.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/sessions/session_id.h" +#include <stddef.h> + #include "base/strings/string_number_conversions.h" namespace extensions { diff --git a/chrome/browser/extensions/api/sessions/session_id.h b/chrome/browser/extensions/api/sessions/session_id.h index 6cdcb5f..c973f9f 100644 --- a/chrome/browser/extensions/api/sessions/session_id.h +++ b/chrome/browser/extensions/api/sessions/session_id.h @@ -7,7 +7,7 @@ #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" namespace extensions { diff --git a/chrome/browser/extensions/api/sessions/sessions_api.cc b/chrome/browser/extensions/api/sessions/sessions_api.cc index 2fb9c3b..e4146f8 100644 --- a/chrome/browser/extensions/api/sessions/sessions_api.cc +++ b/chrome/browser/extensions/api/sessions/sessions_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/sessions/sessions_api.h" +#include <stddef.h> + #include <vector> #include "base/i18n/rtl.h" diff --git a/chrome/browser/extensions/api/sessions/sessions_api.h b/chrome/browser/extensions/api/sessions/sessions_api.h index 876faae..de6e9e7d 100644 --- a/chrome/browser/extensions/api/sessions/sessions_api.h +++ b/chrome/browser/extensions/api/sessions/sessions_api.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/common/extensions/api/sessions.h" #include "chrome/common/extensions/api/tabs.h" diff --git a/chrome/browser/extensions/api/sessions/sessions_apitest.cc b/chrome/browser/extensions/api/sessions/sessions_apitest.cc index 900535d..221a5f1d 100644 --- a/chrome/browser/extensions/api/sessions/sessions_apitest.cc +++ b/chrome/browser/extensions/api/sessions/sessions_apitest.cc @@ -4,10 +4,14 @@ #include "chrome/browser/extensions/api/sessions/sessions_api.h" +#include <stddef.h> + #include "base/command_line.h" +#include "base/macros.h" #include "base/path_service.h" #include "base/strings/pattern.h" #include "base/strings/stringprintf.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/tabs/tabs_api.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_function_test_utils.h" diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc index c1cec39..51e3e95c 100644 --- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc +++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h" +#include <stddef.h> + #include "base/lazy_instance.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/extensions/api/preference/preference_api.h" diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h index e0dad1c..b100db0 100644 --- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h +++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/scoped_observer.h" #include "components/search_engines/template_url_service.h" #include "extensions/browser/browser_context_keyed_api_factory.h" diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc b/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc index d1ffe87..c34e06f 100644 --- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc +++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc @@ -2,9 +2,11 @@ // 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 "base/prefs/pref_service.h" #include "base/run_loop.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/prefs/session_startup_pref.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/settings_private/prefs_util.cc b/chrome/browser/extensions/api/settings_private/prefs_util.cc index ccb66be..8e7abe0 100644 --- a/chrome/browser/extensions/api/settings_private/prefs_util.cc +++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/settings_private/prefs_util.h" #include "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/settings_private/prefs_util.h b/chrome/browser/extensions/api/settings_private/prefs_util.h index fae5ba5..1d7954e 100644 --- a/chrome/browser/extensions/api/settings_private/prefs_util.h +++ b/chrome/browser/extensions/api/settings_private/prefs_util.h @@ -10,6 +10,7 @@ #include "base/macros.h" #include "base/memory/scoped_ptr.h" +#include "build/build_config.h" #include "chrome/common/extensions/api/settings_private.h" class PrefService; diff --git a/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc b/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc index 4941a23..0b37347 100644 --- a/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc +++ b/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc @@ -3,9 +3,11 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/prefs/pref_service.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/settings_private/settings_private_delegate.h" #include "chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h b/chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h index 199711a..3564810 100644 --- a/chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h +++ b/chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_DELEGATE_FACTORY_H__ #define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_DELEGATE_FACTORY_H__ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc b/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc index 6a9582e..b49af6d 100644 --- a/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc +++ b/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc @@ -9,6 +9,7 @@ #include "base/bind.h" #include "base/bind_helpers.h" #include "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/profiles/profile.h" #include "chrome/common/extensions/api/settings_private.h" diff --git a/chrome/browser/extensions/api/settings_private/settings_private_event_router.h b/chrome/browser/extensions/api/settings_private/settings_private_event_router.h index 5b07a60..f61e13f 100644 --- a/chrome/browser/extensions/api/settings_private/settings_private_event_router.h +++ b/chrome/browser/extensions/api/settings_private/settings_private_event_router.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_EVENT_ROUTER_H_ #define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_EVENT_ROUTER_H_ +#include "base/macros.h" #include "base/prefs/pref_change_registrar.h" #include "chrome/browser/chromeos/settings/cros_settings.h" #include "chrome/browser/extensions/api/settings_private/prefs_util.h" diff --git a/chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h b/chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h index b92cf0f..8ef02d8 100644 --- a/chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h +++ b/chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_EVENT_ROUTER_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_EVENT_ROUTER_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h b/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h index b94f8f3..bc5cacb 100644 --- a/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h +++ b/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h @@ -8,6 +8,7 @@ #include <string> #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/memory/scoped_vector.h" #include "base/scoped_observer.h" #include "components/sync_driver/device_info_tracker.h" diff --git a/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc b/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc index e372f00..4fd8525 100644 --- a/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc +++ b/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc @@ -4,6 +4,7 @@ #include "extensions/browser/api/socket/tcp_socket.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "net/base/address_list.h" #include "net/base/completion_callback.h" diff --git a/chrome/browser/extensions/api/socket/tls_socket_unittest.cc b/chrome/browser/extensions/api/socket/tls_socket_unittest.cc index 801c03d..5d33fcd 100644 --- a/chrome/browser/extensions/api/socket/tls_socket_unittest.cc +++ b/chrome/browser/extensions/api/socket/tls_socket_unittest.cc @@ -4,11 +4,13 @@ #include "extensions/browser/api/socket/tls_socket.h" +#include <stddef.h> #include <stdint.h> #include <deque> #include <utility> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/strings/string_piece.h" #include "net/base/address_list.h" @@ -43,8 +45,8 @@ class MockSSLClientSocket : public net::SSLClientSocket { int(net::IOBuffer* buf, int buf_len, const net::CompletionCallback& callback)); - MOCK_METHOD1(SetReceiveBufferSize, int(int32)); - MOCK_METHOD1(SetSendBufferSize, int(int32)); + MOCK_METHOD1(SetReceiveBufferSize, int(int32_t)); + MOCK_METHOD1(SetSendBufferSize, int(int32_t)); MOCK_METHOD1(Connect, int(const CompletionCallback&)); MOCK_CONST_METHOD0(IsConnectedAndIdle, bool()); MOCK_CONST_METHOD1(GetPeerAddress, int(net::IPEndPoint*)); diff --git a/chrome/browser/extensions/api/socket/udp_socket_unittest.cc b/chrome/browser/extensions/api/socket/udp_socket_unittest.cc index cc3ebad..c9139e5 100644 --- a/chrome/browser/extensions/api/socket/udp_socket_unittest.cc +++ b/chrome/browser/extensions/api/socket/udp_socket_unittest.cc @@ -4,9 +4,13 @@ #include "extensions/browser/api/socket/udp_socket.h" +#include <stddef.h> +#include <stdint.h> + #include <string> #include "base/location.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/single_thread_task_runner.h" #include "base/test/test_timeouts.h" @@ -29,7 +33,7 @@ static void OnConnected(int result) { static void OnCompleted(int bytes_read, scoped_refptr<net::IOBuffer> io_buffer, const std::string& address, - uint16 port) { + uint16_t port) { // Do nothing; don't care. } diff --git a/chrome/browser/extensions/api/spellcheck/spellcheck_api.h b/chrome/browser/extensions/api/spellcheck/spellcheck_api.h index 9c976af..5acb376 100644 --- a/chrome/browser/extensions/api/spellcheck/spellcheck_api.h +++ b/chrome/browser/extensions/api/spellcheck/spellcheck_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_SPELLCHECK_SPELLCHECK_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_SPELLCHECK_SPELLCHECK_API_H_ +#include "base/macros.h" #include "base/scoped_observer.h" #include "extensions/browser/browser_context_keyed_api_factory.h" #include "extensions/browser/extension_registry_observer.h" diff --git a/chrome/browser/extensions/api/storage/managed_value_store_cache.cc b/chrome/browser/extensions/api/storage/managed_value_store_cache.cc index 5517958..d4d6f6f3 100644 --- a/chrome/browser/extensions/api/storage/managed_value_store_cache.cc +++ b/chrome/browser/extensions/api/storage/managed_value_store_cache.cc @@ -9,6 +9,7 @@ #include "base/callback.h" #include "base/files/file_util.h" #include "base/logging.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "base/scoped_observer.h" #include "chrome/browser/extensions/api/storage/policy_value_store.h" diff --git a/chrome/browser/extensions/api/storage/managed_value_store_cache.h b/chrome/browser/extensions/api/storage/managed_value_store_cache.h index a4202be..aab9968 100644 --- a/chrome/browser/extensions/api/storage/managed_value_store_cache.h +++ b/chrome/browser/extensions/api/storage/managed_value_store_cache.h @@ -8,9 +8,9 @@ #include <map> #include <string> -#include "base/basictypes.h" #include "base/compiler_specific.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" diff --git a/chrome/browser/extensions/api/storage/policy_value_store.h b/chrome/browser/extensions/api/storage/policy_value_store.h index 788212d..0ffc702 100644 --- a/chrome/browser/extensions/api/storage/policy_value_store.h +++ b/chrome/browser/extensions/api/storage/policy_value_store.h @@ -5,10 +5,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_STORAGE_POLICY_VALUE_STORE_H_ #define CHROME_BROWSER_EXTENSIONS_API_STORAGE_POLICY_VALUE_STORE_H_ +#include <stddef.h> + #include <string> #include <vector> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "extensions/browser/api/storage/settings_observer.h" diff --git a/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc b/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc index 3969637..5ea5af6 100644 --- a/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc +++ b/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc @@ -7,6 +7,7 @@ #include "base/callback.h" #include "base/files/file_path.h" #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" diff --git a/chrome/browser/extensions/api/storage/settings_sync_processor.h b/chrome/browser/extensions/api/storage/settings_sync_processor.h index 214fbe9..1900794 100644 --- a/chrome/browser/extensions/api/storage/settings_sync_processor.h +++ b/chrome/browser/extensions/api/storage/settings_sync_processor.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "extensions/browser/value_store/value_store_change.h" #include "sync/api/sync_error.h" diff --git a/chrome/browser/extensions/api/storage/settings_sync_unittest.cc b/chrome/browser/extensions/api/storage/settings_sync_unittest.cc index 6e7af34..3a184b11 100644 --- a/chrome/browser/extensions/api/storage/settings_sync_unittest.cc +++ b/chrome/browser/extensions/api/storage/settings_sync_unittest.cc @@ -2,6 +2,8 @@ // 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/bind.h" #include "base/files/scoped_temp_dir.h" #include "base/json/json_reader.h" @@ -10,6 +12,7 @@ #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "base/strings/string_number_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/storage/settings_sync_util.h" #include "chrome/browser/extensions/api/storage/sync_value_store_cache.h" #include "chrome/browser/extensions/api/storage/syncable_settings_storage.h" diff --git a/chrome/browser/extensions/api/storage/sync_storage_backend.h b/chrome/browser/extensions/api/storage/sync_storage_backend.h index d5ca7f5..584a354 100644 --- a/chrome/browser/extensions/api/storage/sync_storage_backend.h +++ b/chrome/browser/extensions/api/storage/sync_storage_backend.h @@ -11,6 +11,7 @@ #include "base/compiler_specific.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" diff --git a/chrome/browser/extensions/api/storage/sync_value_store_cache.cc b/chrome/browser/extensions/api/storage/sync_value_store_cache.cc index 25dc33a..738c496 100644 --- a/chrome/browser/extensions/api/storage/sync_value_store_cache.cc +++ b/chrome/browser/extensions/api/storage/sync_value_store_cache.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/storage/sync_value_store_cache.h" +#include <stddef.h> + #include "base/bind.h" #include "base/callback.h" #include "base/files/file_path.h" diff --git a/chrome/browser/extensions/api/storage/sync_value_store_cache.h b/chrome/browser/extensions/api/storage/sync_value_store_cache.h index 5f1a1f5..d44a6fd 100644 --- a/chrome/browser/extensions/api/storage/sync_value_store_cache.h +++ b/chrome/browser/extensions/api/storage/sync_value_store_cache.h @@ -5,8 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_STORAGE_SYNC_VALUE_STORE_CACHE_H_ #define CHROME_BROWSER_EXTENSIONS_API_STORAGE_SYNC_VALUE_STORE_CACHE_H_ -#include "base/basictypes.h" #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "extensions/browser/api/storage/settings_observer.h" diff --git a/chrome/browser/extensions/api/storage/syncable_settings_storage.h b/chrome/browser/extensions/api/storage/syncable_settings_storage.h index 5645c7a..3e16094 100644 --- a/chrome/browser/extensions/api/storage/syncable_settings_storage.h +++ b/chrome/browser/extensions/api/storage/syncable_settings_storage.h @@ -5,10 +5,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_STORAGE_SYNCABLE_SETTINGS_STORAGE_H_ #define CHROME_BROWSER_EXTENSIONS_API_STORAGE_SYNCABLE_SETTINGS_STORAGE_H_ +#include <stddef.h> + #include <string> #include <vector> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/observer_list_threadsafe.h" diff --git a/chrome/browser/extensions/api/streams_private/streams_private_api.cc b/chrome/browser/extensions/api/streams_private/streams_private_api.cc index 9b23daa..b85d2fb 100644 --- a/chrome/browser/extensions/api/streams_private/streams_private_api.cc +++ b/chrome/browser/extensions/api/streams_private/streams_private_api.cc @@ -65,7 +65,7 @@ void StreamsPrivateAPI::ExecuteMimeTypeHandler( content::WebContents* web_contents, scoped_ptr<content::StreamInfo> stream, const std::string& view_id, - int64 expected_content_size, + int64_t expected_content_size, bool embedded, int render_process_id, int render_frame_id) { diff --git a/chrome/browser/extensions/api/streams_private/streams_private_api.h b/chrome/browser/extensions/api/streams_private/streams_private_api.h index 42081a6..825ad43 100644 --- a/chrome/browser/extensions/api/streams_private/streams_private_api.h +++ b/chrome/browser/extensions/api/streams_private/streams_private_api.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_STREAMS_PRIVATE_STREAMS_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_STREAMS_PRIVATE_STREAMS_PRIVATE_API_H_ +#include <stdint.h> + #include <map> #include <string> @@ -41,7 +43,7 @@ class StreamsPrivateAPI : public BrowserContextKeyedAPI, content::WebContents* web_contents, scoped_ptr<content::StreamInfo> stream, const std::string& view_id, - int64 expected_content_size, + int64_t expected_content_size, bool embedded, int render_process_id, int render_frame_id); diff --git a/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc b/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc index 9266ff7..60db11a 100644 --- a/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc +++ b/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc @@ -5,6 +5,7 @@ #include "base/command_line.h" #include "base/message_loop/message_loop.h" #include "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/download/download_prefs.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h b/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h index 7d2847a..1bfa1cf 100644 --- a/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h +++ b/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h @@ -5,8 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_SYNC_FILE_SYSTEM_EXTENSION_SYNC_EVENT_OBSERVER_H_ #define CHROME_BROWSER_EXTENSIONS_API_SYNC_FILE_SYSTEM_EXTENSION_SYNC_EVENT_OBSERVER_H_ -#include "base/basictypes.h" #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/values.h" #include "chrome/browser/sync_file_system/sync_event_observer.h" diff --git a/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc b/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc index 0b9aafc..7c533c6 100644 --- a/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc +++ b/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc @@ -325,8 +325,8 @@ bool SyncFileSystemGetUsageAndQuotaFunction::RunAsync() { void SyncFileSystemGetUsageAndQuotaFunction::DidGetUsageAndQuota( storage::QuotaStatusCode status, - int64 usage, - int64 quota) { + int64_t usage, + int64_t quota) { // Repost to switch from IO thread to UI thread for SendResponse(). if (!BrowserThread::CurrentlyOn(BrowserThread::UI)) { DCHECK_CURRENTLY_ON(BrowserThread::IO); diff --git a/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h b/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h index 2d6ffd0..38dc817 100644 --- a/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h +++ b/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_SYNC_FILE_SYSTEM_SYNC_FILE_SYSTEM_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_SYNC_FILE_SYSTEM_SYNC_FILE_SYSTEM_API_H_ +#include <stdint.h> + #include <map> #include "chrome/browser/extensions/chrome_extension_function.h" @@ -92,8 +94,8 @@ class SyncFileSystemGetUsageAndQuotaFunction private: void DidGetUsageAndQuota(storage::QuotaStatusCode status, - int64 usage, - int64 quota); + int64_t usage, + int64_t quota); }; class SyncFileSystemRequestFileSystemFunction diff --git a/chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc b/chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc index 4177d52..60b4385 100644 --- a/chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc +++ b/chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include "base/bind.h" #include "base/command_line.h" #include "base/run_loop.h" @@ -77,8 +79,8 @@ class SyncFileSystemApiTest : public ExtensionApiTest { private: ::testing::NiceMock<MockRemoteFileSyncService>* mock_remote_service_; - int64 real_minimum_preserved_space_; - int64 real_default_quota_; + int64_t real_minimum_preserved_space_; + int64_t real_default_quota_; }; ACTION_P(NotifyOkStateAndCallback, mock_remote_service) { diff --git a/chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.cc b/chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.cc index 99122d5..90c15e9 100644 --- a/chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.cc +++ b/chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.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 <stdint.h> + #include "base/json/json_reader.h" +#include "base/macros.h" #include "base/run_loop.h" #include "base/thread_task_runner_handle.h" #include "base/values.h" @@ -159,7 +162,7 @@ class SyncFileSystemTest : public extensions::PlatformAppBrowserTest, LocalFileSyncService* local_service_; drive_backend::SyncEngine* remote_service_; - int64 real_minimum_preserved_space_; + int64_t real_minimum_preserved_space_; DISALLOW_COPY_AND_ASSIGN(SyncFileSystemTest); }; diff --git a/chrome/browser/extensions/api/system_indicator/system_indicator_manager.h b/chrome/browser/extensions/api/system_indicator/system_indicator_manager.h index 1486604..58b0e6b 100644 --- a/chrome/browser/extensions/api/system_indicator/system_indicator_manager.h +++ b/chrome/browser/extensions/api/system_indicator/system_indicator_manager.h @@ -9,6 +9,7 @@ #include <string> #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/scoped_observer.h" #include "base/threading/thread_checker.h" diff --git a/chrome/browser/extensions/api/system_private/system_private_api.cc b/chrome/browser/extensions/api/system_private/system_private_api.cc index d98ab2e..81c3b03 100644 --- a/chrome/browser/extensions/api/system_private/system_private_api.cc +++ b/chrome/browser/extensions/api/system_private/system_private_api.cc @@ -4,8 +4,10 @@ #include "chrome/browser/extensions/api/system_private/system_private_api.h" +#include "base/macros.h" #include "base/prefs/pref_service.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/event_router_forwarder.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/system_private/system_private_apitest.cc b/chrome/browser/extensions/api/system_private/system_private_apitest.cc index c60091d..073a5e1 100644 --- a/chrome/browser/extensions/api/system_private/system_private_apitest.cc +++ b/chrome/browser/extensions/api/system_private/system_private_apitest.cc @@ -2,7 +2,9 @@ // 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 "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" diff --git a/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc b/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc index ea9a049..006968a 100644 --- a/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc +++ b/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc @@ -7,6 +7,7 @@ #include <algorithm> #include "base/bind.h" +#include "base/macros.h" #include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/web_contents_sizer.h" diff --git a/chrome/browser/extensions/api/tab_capture/offscreen_tab.h b/chrome/browser/extensions/api/tab_capture/offscreen_tab.h index cbb534a..afc252c 100644 --- a/chrome/browser/extensions/api/tab_capture/offscreen_tab.h +++ b/chrome/browser/extensions/api/tab_capture/offscreen_tab.h @@ -5,9 +5,12 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_TAB_CAPTURE_OFFSCREEN_TAB_H_ #define CHROME_BROWSER_EXTENSIONS_API_TAB_CAPTURE_OFFSCREEN_TAB_H_ +#include <stdint.h> + #include <string> #include <vector> +#include "base/macros.h" #include "base/memory/scoped_vector.h" #include "base/time/time.h" #include "base/timer/timer.h" diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc index 61592a4..b905e5f 100644 --- a/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc +++ b/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc @@ -12,6 +12,7 @@ #include <vector> #include "base/command_line.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" #include "base/values.h" #include "chrome/browser/extensions/api/tab_capture/offscreen_tab.h" diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc index 7bcba9b..ec86fba 100644 --- a/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc +++ b/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc @@ -2,13 +2,13 @@ // 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 "base/command_line.h" #include "base/location.h" #include "base/single_thread_task_runner.h" #include "base/strings/stringprintf.h" #include "base/thread_task_runner_handle.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/tab_capture/tab_capture_api.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/tab_helper.h" diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc index 8462f04..759aa11 100644 --- a/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc +++ b/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc @@ -2,7 +2,6 @@ // 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 "base/command_line.h" #include "base/strings/stringprintf.h" #include "base/test/trace_event_analyzer.h" diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc index d67a1be..a300dfb 100644 --- a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc +++ b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/values.h" #include "chrome/browser/sessions/session_tab_helper.h" #include "components/keyed_service/content/browser_context_dependency_manager.h" diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.h b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.h index b953f25..5698fed 100644 --- a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.h +++ b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.h @@ -9,6 +9,7 @@ #include <utility> #include <vector> +#include "base/macros.h" #include "base/memory/scoped_vector.h" #include "base/scoped_observer.h" #include "chrome/browser/media/media_capture_devices_dispatcher.h" diff --git a/chrome/browser/extensions/api/tabs/app_base_window.h b/chrome/browser/extensions/api/tabs/app_base_window.h index 8227e24..f606100 100644 --- a/chrome/browser/extensions/api/tabs/app_base_window.h +++ b/chrome/browser/extensions/api/tabs/app_base_window.h @@ -7,7 +7,7 @@ #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "ui/base/base_window.h" namespace extensions { diff --git a/chrome/browser/extensions/api/tabs/app_window_controller.h b/chrome/browser/extensions/api/tabs/app_window_controller.h index 92979b8..eb9267f 100644 --- a/chrome/browser/extensions/api/tabs/app_window_controller.h +++ b/chrome/browser/extensions/api/tabs/app_window_controller.h @@ -7,8 +7,8 @@ #include <string> -#include "base/basictypes.h" #include "base/containers/scoped_ptr_hash_map.h" +#include "base/macros.h" #include "chrome/browser/extensions/window_controller.h" class Profile; diff --git a/chrome/browser/extensions/api/tabs/ash_panel_contents.cc b/chrome/browser/extensions/api/tabs/ash_panel_contents.cc index ac891e4..cefc769 100644 --- a/chrome/browser/extensions/api/tabs/ash_panel_contents.cc +++ b/chrome/browser/extensions/api/tabs/ash_panel_contents.cc @@ -54,7 +54,7 @@ void AshPanelContents::Initialize(content::BrowserContext* context, new LauncherFaviconLoader(this, web_contents_.get())); } -void AshPanelContents::LoadContents(int32 creator_process_id) { +void AshPanelContents::LoadContents(int32_t creator_process_id) { web_contents_->GetController().LoadURL( url_, content::Referrer(), ui::PAGE_TRANSITION_LINK, std::string()); diff --git a/chrome/browser/extensions/api/tabs/ash_panel_contents.h b/chrome/browser/extensions/api/tabs/ash_panel_contents.h index 4155a56..e137962 100644 --- a/chrome/browser/extensions/api/tabs/ash_panel_contents.h +++ b/chrome/browser/extensions/api/tabs/ash_panel_contents.h @@ -5,9 +5,11 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_TABS_ASH_PANEL_CONTENTS_H_ #define CHROME_BROWSER_EXTENSIONS_API_TABS_ASH_PANEL_CONTENTS_H_ +#include <stdint.h> + #include <vector> -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/ui/ash/launcher/launcher_favicon_loader.h" #include "extensions/browser/app_window/app_window.h" @@ -36,7 +38,7 @@ class AshPanelContents // extensions::AppWindowContents void Initialize(content::BrowserContext* context, const GURL& url) override; - void LoadContents(int32 creator_process_id) override; + void LoadContents(int32_t creator_process_id) override; void NativeWindowChanged( extensions::NativeAppWindow* native_app_window) override; void NativeWindowClosed() override; diff --git a/chrome/browser/extensions/api/tabs/tabs_api.cc b/chrome/browser/extensions/api/tabs/tabs_api.cc index 623b7c6..d91aa56 100644 --- a/chrome/browser/extensions/api/tabs/tabs_api.cc +++ b/chrome/browser/extensions/api/tabs/tabs_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/tabs/tabs_api.h" +#include <stddef.h> + #include <algorithm> #include <limits> #include <vector> diff --git a/chrome/browser/extensions/api/tabs/tabs_event_router.cc b/chrome/browser/extensions/api/tabs/tabs_event_router.cc index dfa812b..25802f6 100644 --- a/chrome/browser/extensions/api/tabs/tabs_event_router.cc +++ b/chrome/browser/extensions/api/tabs/tabs_event_router.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/tabs/tabs_event_router.h" +#include <stddef.h> + #include "base/values.h" #include "chrome/browser/extensions/api/tabs/tabs_constants.h" #include "chrome/browser/extensions/api/tabs/tabs_windows_api.h" diff --git a/chrome/browser/extensions/api/tabs/tabs_interactive_test.cc b/chrome/browser/extensions/api/tabs/tabs_interactive_test.cc index 77e8ace..320e218 100644 --- a/chrome/browser/extensions/api/tabs/tabs_interactive_test.cc +++ b/chrome/browser/extensions/api/tabs/tabs_interactive_test.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/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/tabs/tabs_api.h" #include "chrome/browser/extensions/api/tabs/tabs_constants.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/tabs/tabs_test.cc b/chrome/browser/extensions/api/tabs/tabs_test.cc index 4ee2243..81f7d59 100644 --- a/chrome/browser/extensions/api/tabs/tabs_test.cc +++ b/chrome/browser/extensions/api/tabs/tabs_test.cc @@ -2,6 +2,8 @@ // 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 <string> @@ -13,6 +15,7 @@ #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/apps/app_browsertest_util.h" #include "chrome/browser/devtools/devtools_window_testing.h" #include "chrome/browser/extensions/api/tabs/tabs_api.h" diff --git a/chrome/browser/extensions/api/tabs/windows_event_router.cc b/chrome/browser/extensions/api/tabs/windows_event_router.cc index 0ccab14..c57463f 100644 --- a/chrome/browser/extensions/api/tabs/windows_event_router.cc +++ b/chrome/browser/extensions/api/tabs/windows_event_router.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/tabs/windows_event_router.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/api/tabs/app_base_window.h" #include "chrome/browser/extensions/api/tabs/app_window_controller.h" diff --git a/chrome/browser/extensions/api/tabs/windows_event_router.h b/chrome/browser/extensions/api/tabs/windows_event_router.h index 28f4235..8ead6e1 100644 --- a/chrome/browser/extensions/api/tabs/windows_event_router.h +++ b/chrome/browser/extensions/api/tabs/windows_event_router.h @@ -8,9 +8,10 @@ #include <map> #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/scoped_observer.h" +#include "build/build_config.h" #include "chrome/browser/extensions/window_controller_list_observer.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" diff --git a/chrome/browser/extensions/api/terminal/terminal_extension_helper.cc b/chrome/browser/extensions/api/terminal/terminal_extension_helper.cc index ef3a201..56d9b5d 100644 --- a/chrome/browser/extensions/api/terminal/terminal_extension_helper.cc +++ b/chrome/browser/extensions/api/terminal/terminal_extension_helper.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/api/terminal/terminal_extension_helper.h" +#include <stddef.h> + +#include "base/macros.h" #include "chrome/browser/profiles/profile.h" #include "chrome/common/extensions/extension_constants.h" #include "extensions/browser/extension_registry.h" diff --git a/chrome/browser/extensions/api/top_sites/top_sites_api.cc b/chrome/browser/extensions/api/top_sites/top_sites_api.cc index 6f76cb2..c229cbb 100644 --- a/chrome/browser/extensions/api/top_sites/top_sites_api.cc +++ b/chrome/browser/extensions/api/top_sites/top_sites_api.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/api/top_sites/top_sites_api.h" +#include <stddef.h> + #include "base/bind.h" #include "base/values.h" #include "chrome/browser/history/top_sites_factory.h" diff --git a/chrome/browser/extensions/api/top_sites/top_sites_apitest.cc b/chrome/browser/extensions/api/top_sites/top_sites_apitest.cc index 17bd016..7561fad 100644 --- a/chrome/browser/extensions/api/top_sites/top_sites_apitest.cc +++ b/chrome/browser/extensions/api/top_sites/top_sites_apitest.cc @@ -2,6 +2,8 @@ // 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/values.h" #include "build/build_config.h" #include "chrome/browser/extensions/api/top_sites/top_sites_api.h" diff --git a/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h b/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h index 70dcc4d..f52f458 100644 --- a/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h +++ b/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_API_VIRTUAL_KEYBOARD_PRIVATE_CHROME_VIRTUAL_KEYBOARD_DELEGATE_H_ #include "base/compiler_specific.h" +#include "base/macros.h" #include "extensions/browser/api/virtual_keyboard_private/virtual_keyboard_delegate.h" namespace extensions { diff --git a/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc b/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc index af94b97..01e9c51 100644 --- a/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc +++ b/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.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/string_number_conversions.h" #include "chrome/browser/chromeos/profiles/profile_helper.h" #include "chrome/browser/extensions/extension_apitest.h" diff --git a/chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc b/chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc index 6356537..f24a8bc 100644 --- a/chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc +++ b/chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/api/web_navigation/frame_navigation_state.h" #include "base/logging.h" +#include "base/macros.h" #include "chrome/common/url_constants.h" #include "content/public/browser/render_frame_host.h" #include "extensions/common/constants.h" diff --git a/chrome/browser/extensions/api/web_navigation/frame_navigation_state.h b/chrome/browser/extensions/api/web_navigation/frame_navigation_state.h index 3751870..4363960 100644 --- a/chrome/browser/extensions/api/web_navigation/frame_navigation_state.h +++ b/chrome/browser/extensions/api/web_navigation/frame_navigation_state.h @@ -9,6 +9,7 @@ #include <set> #include "base/compiler_specific.h" +#include "base/macros.h" #include "url/gurl.h" namespace content { diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_api.h b/chrome/browser/extensions/api/web_navigation/web_navigation_api.h index c2b6282..671a0aa 100644 --- a/chrome/browser/extensions/api/web_navigation/web_navigation_api.h +++ b/chrome/browser/extensions/api/web_navigation/web_navigation_api.h @@ -12,6 +12,7 @@ #include <set> #include "base/compiler_specific.h" +#include "base/macros.h" #include "chrome/browser/extensions/api/web_navigation/frame_navigation_state.h" #include "chrome/browser/extensions/chrome_extension_function.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h b/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h index 882cf33..2250b80 100644 --- a/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h +++ b/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h @@ -7,7 +7,6 @@ #include <string> -#include "base/basictypes.h" #include "extensions/browser/extension_event_histogram_value.h" #include "ui/base/page_transition_types.h" diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc b/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc index 3934405..e2c2379 100644 --- a/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc +++ b/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc @@ -6,11 +6,13 @@ #include <set> #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/app/chrome_command_ids.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_browser_main.h" diff --git a/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc b/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc index 21aeda0..8414d1f1 100644 --- a/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc +++ b/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc @@ -2,16 +2,19 @@ // 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 <map> #include <queue> -#include "base/basictypes.h" #include "base/bind.h" #include "base/callback.h" #include "base/files/file_path.h" #include "base/json/json_reader.h" #include "base/json/json_string_value_serializer.h" #include "base/location.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/prefs/pref_member.h" @@ -91,7 +94,7 @@ static void EventHandledOnIOThread( const std::string& extension_id, const std::string& event_name, const std::string& sub_event_name, - uint64 request_id, + uint64_t request_id, ExtensionWebRequestEventRouter::EventResponse* response) { ExtensionWebRequestEventRouter::GetInstance()->OnEventHandled( profile, extension_id, event_name, sub_event_name, request_id, diff --git a/chrome/browser/extensions/api/web_request/web_request_apitest.cc b/chrome/browser/extensions/api/web_request/web_request_apitest.cc index 7ad8576..c0d8a82 100644 --- a/chrome/browser/extensions/api/web_request/web_request_apitest.cc +++ b/chrome/browser/extensions/api/web_request/web_request_apitest.cc @@ -3,6 +3,8 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc b/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc index fbeef1f..aef7acf 100644 --- a/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc +++ b/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc @@ -4,6 +4,9 @@ #include "extensions/browser/api/web_request/web_request_permissions.h" +#include <stddef.h> + +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "chrome/common/extensions/extension_test_util.h" diff --git a/chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h b/chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h index 8b2ad3c..d2c440f 100644 --- a/chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h +++ b/chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_WEB_VIEW_CHROME_WEB_VIEW_INTERNAL_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_WEB_VIEW_CHROME_WEB_VIEW_INTERNAL_API_H_ +#include "base/macros.h" #include "extensions/browser/api/guest_view/web_view/web_view_internal_api.h" #include "extensions/browser/extension_function.h" #include "extensions/browser/guest_view/web_view/web_view_guest.h" diff --git a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h index 7eb492f..4394565 100644 --- a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h +++ b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h @@ -5,6 +5,9 @@ #ifndef CHROME_BROWSER_EXTENSIONS_API_WEBRTC_AUDIO_PRIVATE_WEBRTC_AUDIO_PRIVATE_API_H_ #define CHROME_BROWSER_EXTENSIONS_API_WEBRTC_AUDIO_PRIVATE_WEBRTC_AUDIO_PRIVATE_API_H_ +#include <stddef.h> + +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/system_monitor/system_monitor.h" #include "chrome/browser/extensions/chrome_extension_function.h" diff --git a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc index 89cb2b7..4dba5b4 100644 --- a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc +++ b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc @@ -2,6 +2,8 @@ // 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/json/json_writer.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" @@ -10,6 +12,7 @@ #include "base/threading/platform_thread.h" #include "base/time/time.h" #include "base/win/windows_version.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h" #include "chrome/browser/extensions/component_loader.h" diff --git a/chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc b/chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc index a560407..32306a7 100644 --- a/chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc +++ b/chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" #include "chrome/browser/ui/website_settings/permission_bubble_manager.h" diff --git a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc index b47e8c1..56f87c2 100644 --- a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc +++ b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc @@ -2,6 +2,8 @@ // 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/json/json_writer.h" #include "base/strings/string_split.h" #include "base/strings/stringprintf.h" diff --git a/chrome/browser/extensions/api/webstore/webstore_api.h b/chrome/browser/extensions/api/webstore/webstore_api.h index 8581026..95ebdb6 100644 --- a/chrome/browser/extensions/api/webstore/webstore_api.h +++ b/chrome/browser/extensions/api/webstore/webstore_api.h @@ -8,6 +8,7 @@ #include <list> #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/scoped_observer.h" #include "chrome/browser/extensions/install_observer.h" diff --git a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc index 926766d..e49f4f2 100644 --- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc @@ -4,8 +4,11 @@ #include "chrome/browser/extensions/api/webstore_private/webstore_private_api.h" +#include <stddef.h> + #include "base/bind.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/memory/scoped_vector.h" #include "base/metrics/histogram.h" #include "base/prefs/pref_service.h" diff --git a/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc index 28f99f3..cfc37a1 100644 --- a/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc @@ -6,8 +6,10 @@ #include "base/files/file_path.h" #include "base/files/file_util.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/api/webstore_private/webstore_private_api.h" #include "chrome/browser/extensions/bundle_installer.h" diff --git a/chrome/browser/extensions/api/webstore_widget_private/app_installer.cc b/chrome/browser/extensions/api/webstore_widget_private/app_installer.cc index be0f9d9..d96397c 100644 --- a/chrome/browser/extensions/api/webstore_widget_private/app_installer.cc +++ b/chrome/browser/extensions/api/webstore_widget_private/app_installer.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/api/webstore_widget_private/app_installer.h" +#include "base/macros.h" #include "chrome/common/extensions/webstore_install_result.h" #include "content/public/browser/web_contents.h" #include "content/public/browser/web_contents_observer.h" diff --git a/chrome/browser/extensions/api/webstore_widget_private/app_installer.h b/chrome/browser/extensions/api/webstore_widget_private/app_installer.h index 854b95b..8df3bf8 100644 --- a/chrome/browser/extensions/api/webstore_widget_private/app_installer.h +++ b/chrome/browser/extensions/api/webstore_widget_private/app_installer.h @@ -8,6 +8,7 @@ #include <string> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "chrome/browser/extensions/webstore_standalone_installer.h" diff --git a/chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h b/chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h index c970c0d..a9f03fe 100644 --- a/chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h +++ b/chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "chrome/common/extensions/webstore_install_result.h" #include "extensions/browser/extension_function.h" diff --git a/chrome/browser/extensions/app_background_page_apitest.cc b/chrome/browser/extensions/app_background_page_apitest.cc index 3e51aa0..b79b4d4 100644 --- a/chrome/browser/extensions/app_background_page_apitest.cc +++ b/chrome/browser/extensions/app_background_page_apitest.cc @@ -8,6 +8,7 @@ #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/background/background_contents_service.h" #include "chrome/browser/background/background_contents_service_factory.h" #include "chrome/browser/background/background_mode_manager.h" diff --git a/chrome/browser/extensions/app_data_migrator_unittest.cc b/chrome/browser/extensions/app_data_migrator_unittest.cc index c6713c7..e814476 100644 --- a/chrome/browser/extensions/app_data_migrator_unittest.cc +++ b/chrome/browser/extensions/app_data_migrator_unittest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include <string> #include <utility> @@ -109,7 +111,7 @@ scoped_refptr<const Extension> GetTestExtension(bool platform_app) { void MigrationCallback() { } -void DidWrite(base::File::Error status, int64 bytes, bool complete) { +void DidWrite(base::File::Error status, int64_t bytes, bool complete) { base::MessageLoop::current()->QuitWhenIdle(); } diff --git a/chrome/browser/extensions/app_icon_loader.h b/chrome/browser/extensions/app_icon_loader.h index 05e19e5..950f0e6 100644 --- a/chrome/browser/extensions/app_icon_loader.h +++ b/chrome/browser/extensions/app_icon_loader.h @@ -7,7 +7,7 @@ #include <string> -#include "base/basictypes.h" +#include "base/macros.h" namespace gfx { class ImageSkia; diff --git a/chrome/browser/extensions/app_icon_loader_impl.h b/chrome/browser/extensions/app_icon_loader_impl.h index 4ed1635..555c480 100644 --- a/chrome/browser/extensions/app_icon_loader_impl.h +++ b/chrome/browser/extensions/app_icon_loader_impl.h @@ -8,6 +8,7 @@ #include <map> #include <string> +#include "base/macros.h" #include "chrome/browser/extensions/app_icon_loader.h" #include "extensions/browser/extension_icon_image.h" diff --git a/chrome/browser/extensions/app_process_apitest.cc b/chrome/browser/extensions/app_process_apitest.cc index e0a17bd..ba22a73 100644 --- a/chrome/browser/extensions/app_process_apitest.cc +++ b/chrome/browser/extensions/app_process_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/background_app_browsertest.cc b/chrome/browser/extensions/background_app_browsertest.cc index b73b8e3..2b66f2c 100644 --- a/chrome/browser/extensions/background_app_browsertest.cc +++ b/chrome/browser/extensions/background_app_browsertest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "chrome/browser/background/background_mode_manager.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/extension_browsertest.h" diff --git a/chrome/browser/extensions/blacklist.cc b/chrome/browser/extensions/blacklist.cc index 39ba3bf..634e9cb 100644 --- a/chrome/browser/extensions/blacklist.cc +++ b/chrome/browser/extensions/blacklist.cc @@ -9,6 +9,7 @@ #include "base/bind.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/prefs/pref_service.h" #include "base/single_thread_task_runner.h" diff --git a/chrome/browser/extensions/blacklist.h b/chrome/browser/extensions/blacklist.h index 064501b..fc5f4bb 100644 --- a/chrome/browser/extensions/blacklist.h +++ b/chrome/browser/extensions/blacklist.h @@ -12,6 +12,7 @@ #include <vector> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/observer_list.h" diff --git a/chrome/browser/extensions/blacklist_factory.h b/chrome/browser/extensions/blacklist_factory.h index 127fce9..ab5cb28 100644 --- a/chrome/browser/extensions/blacklist_factory.h +++ b/chrome/browser/extensions/blacklist_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_BLACKLIST_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_BLACKLIST_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/blacklist_state_fetcher.h b/chrome/browser/extensions/blacklist_state_fetcher.h index f1f412a..6c69c86 100644 --- a/chrome/browser/extensions/blacklist_state_fetcher.h +++ b/chrome/browser/extensions/blacklist_state_fetcher.h @@ -9,6 +9,7 @@ #include <string> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "chrome/browser/safe_browsing/protocol_manager_helper.h" diff --git a/chrome/browser/extensions/blob_reader.h b/chrome/browser/extensions/blob_reader.h index 0e0c2d2..1cf464b 100644 --- a/chrome/browser/extensions/blob_reader.h +++ b/chrome/browser/extensions/blob_reader.h @@ -10,6 +10,7 @@ #include <string> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "net/base/io_buffer.h" #include "net/url_request/url_fetcher_delegate.h" diff --git a/chrome/browser/extensions/bookmark_app_helper.cc b/chrome/browser/extensions/bookmark_app_helper.cc index 419b8d2..cc3a4b7 100644 --- a/chrome/browser/extensions/bookmark_app_helper.cc +++ b/chrome/browser/extensions/bookmark_app_helper.cc @@ -4,11 +4,15 @@ #include "chrome/browser/extensions/bookmark_app_helper.h" +#include <stddef.h> + #include <cctype> #include <string> +#include "base/macros.h" #include "base/prefs/pref_service.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/bitmap_fetcher/bitmap_fetcher.h" #include "chrome/browser/bitmap_fetcher/bitmap_fetcher_delegate.h" #include "chrome/browser/chrome_notification_types.h" diff --git a/chrome/browser/extensions/bookmark_app_helper_unittest.cc b/chrome/browser/extensions/bookmark_app_helper_unittest.cc index cb15a2a..fe0cb02 100644 --- a/chrome/browser/extensions/bookmark_app_helper_unittest.cc +++ b/chrome/browser/extensions/bookmark_app_helper_unittest.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/bookmark_app_helper.h" +#include "base/macros.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_service_test_base.h" diff --git a/chrome/browser/extensions/browser_action_apitest.cc b/chrome/browser/extensions/browser_action_apitest.cc index 2387b96..fcf84ca 100644 --- a/chrome/browser/extensions/browser_action_apitest.cc +++ b/chrome/browser/extensions/browser_action_apitest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" #include "extensions/browser/extension_registry.h" diff --git a/chrome/browser/extensions/browser_action_test_util.h b/chrome/browser/extensions/browser_action_test_util.h index b9b2b78..a95bef6 100644 --- a/chrome/browser/extensions/browser_action_test_util.h +++ b/chrome/browser/extensions/browser_action_test_util.h @@ -5,8 +5,11 @@ #ifndef CHROME_BROWSER_EXTENSIONS_BROWSER_ACTION_TEST_UTIL_H_ #define CHROME_BROWSER_EXTENSIONS_BROWSER_ACTION_TEST_UTIL_H_ +#include <stddef.h> + #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "ui/gfx/native_widget_types.h" diff --git a/chrome/browser/extensions/browser_context_keyed_service_factories.cc b/chrome/browser/extensions/browser_context_keyed_service_factories.cc index b2f003e..19f0405 100644 --- a/chrome/browser/extensions/browser_context_keyed_service_factories.cc +++ b/chrome/browser/extensions/browser_context_keyed_service_factories.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/browser_context_keyed_service_factories.h" +#include "build/build_config.h" #include "chrome/browser/extensions/activity_log/activity_log.h" #include "chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h" #include "chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h" diff --git a/chrome/browser/extensions/browser_extension_window_controller.h b/chrome/browser/extensions/browser_extension_window_controller.h index 24384ca..4b6753b 100644 --- a/chrome/browser/extensions/browser_extension_window_controller.h +++ b/chrome/browser/extensions/browser_extension_window_controller.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_BROWSER_EXTENSION_WINDOW_CONTROLLER_H_ #define CHROME_BROWSER_EXTENSIONS_BROWSER_EXTENSION_WINDOW_CONTROLLER_H_ +#include "base/macros.h" #include "chrome/browser/extensions/window_controller.h" class Browser; diff --git a/chrome/browser/extensions/browser_permissions_policy_delegate.h b/chrome/browser/extensions/browser_permissions_policy_delegate.h index 73d5b12..a856082 100644 --- a/chrome/browser/extensions/browser_permissions_policy_delegate.h +++ b/chrome/browser/extensions/browser_permissions_policy_delegate.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_BROWSER_PERMISSIONS_POLICY_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_BROWSER_PERMISSIONS_POLICY_DELEGATE_H_ +#include "base/macros.h" #include "extensions/common/permissions/permissions_data.h" namespace extensions { diff --git a/chrome/browser/extensions/bundle_installer.h b/chrome/browser/extensions/bundle_installer.h index 61bf273..8945f82 100644 --- a/chrome/browser/extensions/bundle_installer.h +++ b/chrome/browser/extensions/bundle_installer.h @@ -5,10 +5,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_BUNDLE_INSTALLER_H_ #define CHROME_BROWSER_EXTENSIONS_BUNDLE_INSTALLER_H_ +#include <stddef.h> + #include <string> #include <vector> #include "base/callback_forward.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/scoped_ptr.h" #include "base/strings/string16.h" diff --git a/chrome/browser/extensions/chrome_app_sorting.cc b/chrome/browser/extensions/chrome_app_sorting.cc index a84cfdcc..8410eae 100644 --- a/chrome/browser/extensions/chrome_app_sorting.cc +++ b/chrome/browser/extensions/chrome_app_sorting.cc @@ -7,6 +7,8 @@ #include <algorithm> #include <vector> +#include "base/macros.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_sync_service.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/chrome_app_sorting.h b/chrome/browser/extensions/chrome_app_sorting.h index c292399..d33078f 100644 --- a/chrome/browser/extensions/chrome_app_sorting.h +++ b/chrome/browser/extensions/chrome_app_sorting.h @@ -5,11 +5,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_CHROME_APP_SORTING_H_ #define CHROME_BROWSER_EXTENSIONS_CHROME_APP_SORTING_H_ +#include <stddef.h> + #include <map> #include <set> #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "extensions/browser/app_sorting.h" #include "extensions/browser/extension_prefs.h" #include "extensions/common/extension.h" diff --git a/chrome/browser/extensions/chrome_component_extension_resource_manager.cc b/chrome/browser/extensions/chrome_component_extension_resource_manager.cc index 58bcf1e..cb1b962 100644 --- a/chrome/browser/extensions/chrome_component_extension_resource_manager.cc +++ b/chrome/browser/extensions/chrome_component_extension_resource_manager.cc @@ -5,7 +5,9 @@ #include "chrome/browser/extensions/chrome_component_extension_resource_manager.h" #include "base/logging.h" +#include "base/macros.h" #include "base/path_service.h" +#include "build/build_config.h" #include "chrome/common/chrome_paths.h" #include "grit/chrome_unscaled_resources.h" #include "grit/component_extension_resources_map.h" diff --git a/chrome/browser/extensions/chrome_component_extension_resource_manager.h b/chrome/browser/extensions/chrome_component_extension_resource_manager.h index e360949..c9c9050b 100644 --- a/chrome/browser/extensions/chrome_component_extension_resource_manager.h +++ b/chrome/browser/extensions/chrome_component_extension_resource_manager.h @@ -5,10 +5,12 @@ #ifndef CHROME_BROWSER_EXTENSIONS_CHROME_COMPONENT_EXTENSION_RESOURCE_MANAGER_H_ #define CHROME_BROWSER_EXTENSIONS_CHROME_COMPONENT_EXTENSION_RESOURCE_MANAGER_H_ +#include <stddef.h> + #include <map> -#include "base/basictypes.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "extensions/browser/component_extension_resource_manager.h" struct GritResourceMap; diff --git a/chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc b/chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc index 729b1ec..d4948f9 100644 --- a/chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc +++ b/chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc @@ -4,6 +4,7 @@ #include "base/files/file_path.h" #include "base/path_service.h" +#include "build/build_config.h" #include "chrome/common/chrome_paths.h" #include "extensions/browser/component_extension_resource_manager.h" #include "extensions/browser/extensions_browser_client.h" diff --git a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc index fe82d20..89fd695 100644 --- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc +++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/chrome_content_browser_client_extensions_part.h" +#include <stddef.h> + #include <set> #include "base/command_line.h" diff --git a/chrome/browser/extensions/chrome_content_verifier_delegate.cc b/chrome/browser/extensions/chrome_content_verifier_delegate.cc index 0a31a54..7d8b74e 100644 --- a/chrome/browser/extensions/chrome_content_verifier_delegate.cc +++ b/chrome/browser/extensions/chrome_content_verifier_delegate.cc @@ -10,6 +10,7 @@ #include "base/metrics/histogram.h" #include "base/strings/string_util.h" #include "base/version.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/common/chrome_switches.h" #include "chrome/common/extensions/extension_constants.h" diff --git a/chrome/browser/extensions/chrome_content_verifier_delegate.h b/chrome/browser/extensions/chrome_content_verifier_delegate.h index 4104f56..6c815bb 100644 --- a/chrome/browser/extensions/chrome_content_verifier_delegate.h +++ b/chrome/browser/extensions/chrome_content_verifier_delegate.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_CHROME_CONTENT_VERIFIER_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_CHROME_CONTENT_VERIFIER_DELEGATE_H_ +#include "base/macros.h" #include "extensions/browser/content_verifier_delegate.h" namespace content { diff --git a/chrome/browser/extensions/chrome_extension_web_contents_observer.cc b/chrome/browser/extensions/chrome_extension_web_contents_observer.cc index b119070..9f58eef 100644 --- a/chrome/browser/extensions/chrome_extension_web_contents_observer.cc +++ b/chrome/browser/extensions/chrome_extension_web_contents_observer.cc @@ -109,7 +109,7 @@ void ChromeExtensionWebContentsObserver::OnDetailedConsoleMessageAdded( const base::string16& message, const base::string16& source, const StackTrace& stack_trace, - int32 severity_level) { + int32_t severity_level) { if (!IsSourceFromAnExtension(source)) return; diff --git a/chrome/browser/extensions/chrome_extension_web_contents_observer.h b/chrome/browser/extensions/chrome_extension_web_contents_observer.h index 49d064a..f827b3a 100644 --- a/chrome/browser/extensions/chrome_extension_web_contents_observer.h +++ b/chrome/browser/extensions/chrome_extension_web_contents_observer.h @@ -5,7 +5,10 @@ #ifndef CHROME_BROWSER_EXTENSIONS_CHROME_EXTENSION_WEB_CONTENTS_OBSERVER_H_ #define CHROME_BROWSER_EXTENSIONS_CHROME_EXTENSION_WEB_CONTENTS_OBSERVER_H_ +#include <stdint.h> + #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/strings/string16.h" #include "content/public/browser/web_contents_user_data.h" #include "extensions/browser/extension_web_contents_observer.h" @@ -51,7 +54,7 @@ class ChromeExtensionWebContentsObserver const base::string16& message, const base::string16& source, const StackTrace& stack_trace, - int32 severity_level); + int32_t severity_level); // Reloads an extension if it is on the terminated list. void ReloadIfTerminated(content::RenderViewHost* render_view_host); diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc index 14999a8..a658980 100644 --- a/chrome/browser/extensions/chrome_extensions_browser_client.cc +++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc @@ -6,6 +6,7 @@ #include "base/command_line.h" #include "base/version.h" +#include "build/build_config.h" #include "chrome/browser/app_mode/app_mode_utils.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/activity_log/activity_log.h" diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.h b/chrome/browser/extensions/chrome_extensions_browser_client.h index 4633436..286a97f 100644 --- a/chrome/browser/extensions/chrome_extensions_browser_client.h +++ b/chrome/browser/extensions/chrome_extensions_browser_client.h @@ -8,11 +8,12 @@ #include <string> #include <vector> -#include "base/basictypes.h" #include "base/compiler_specific.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" +#include "build/build_config.h" #include "chrome/browser/extensions/chrome_notification_observer.h" #include "extensions/browser/extensions_browser_client.h" diff --git a/chrome/browser/extensions/chrome_notification_observer.h b/chrome/browser/extensions/chrome_notification_observer.h index 7980dff1..5b116bb 100644 --- a/chrome/browser/extensions/chrome_notification_observer.h +++ b/chrome/browser/extensions/chrome_notification_observer.h @@ -5,8 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_CHROME_NOTIFICATION_OBSERVER_H_ #define CHROME_BROWSER_EXTENSIONS_CHROME_NOTIFICATION_OBSERVER_H_ -#include "base/basictypes.h" #include "base/compiler_specific.h" +#include "base/macros.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" diff --git a/chrome/browser/extensions/chrome_process_manager_delegate.cc b/chrome/browser/extensions/chrome_process_manager_delegate.cc index d141058..86d3404 100644 --- a/chrome/browser/extensions/chrome_process_manager_delegate.cc +++ b/chrome/browser/extensions/chrome_process_manager_delegate.cc @@ -6,6 +6,7 @@ #include "base/command_line.h" #include "base/logging.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/chrome_requirements_checker.cc b/chrome/browser/extensions/chrome_requirements_checker.cc index 811bfdd..5fcb2d0 100644 --- a/chrome/browser/extensions/chrome_requirements_checker.cc +++ b/chrome/browser/extensions/chrome_requirements_checker.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/chrome_requirements_checker.h" #include "base/bind.h" +#include "build/build_config.h" #include "chrome/browser/gpu/gpu_feature_checker.h" #include "chrome/grit/generated_resources.h" #include "content/public/browser/browser_thread.h" diff --git a/chrome/browser/extensions/chrome_requirements_checker.h b/chrome/browser/extensions/chrome_requirements_checker.h index b892377..3e5121a 100644 --- a/chrome/browser/extensions/chrome_requirements_checker.h +++ b/chrome/browser/extensions/chrome_requirements_checker.h @@ -8,6 +8,7 @@ #include <vector> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "extensions/browser/requirements_checker.h" diff --git a/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc b/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc index d0ec192..1e48e1f 100644 --- a/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc +++ b/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc @@ -4,8 +4,11 @@ #include "chrome/browser/extensions/component_extensions_whitelist/whitelist.h" +#include <stddef.h> + #include "base/logging.h" #include "base/macros.h" +#include "build/build_config.h" #include "chrome/common/extensions/extension_constants.h" #include "extensions/common/constants.h" #include "grit/browser_resources.h" diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc index 56a5178..c873111 100644 --- a/chrome/browser/extensions/component_loader.cc +++ b/chrome/browser/extensions/component_loader.cc @@ -15,6 +15,7 @@ #include "base/profiler/scoped_profile.h" #include "base/time/time.h" #include "base/trace_event/trace_event.h" +#include "build/build_config.h" #include "chrome/browser/extensions/component_extensions_whitelist/whitelist.h" #include "chrome/browser/extensions/data_deleter.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/component_loader.h b/chrome/browser/extensions/component_loader.h index 0f225935..e62f39c 100644 --- a/chrome/browser/extensions/component_loader.h +++ b/chrome/browser/extensions/component_loader.h @@ -5,14 +5,18 @@ #ifndef CHROME_BROWSER_EXTENSIONS_COMPONENT_LOADER_H_ #define CHROME_BROWSER_EXTENSIONS_COMPONENT_LOADER_H_ +#include <stddef.h> + #include <string> #include <vector> #include "base/callback_forward.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "base/values.h" +#include "build/build_config.h" class ExtensionServiceInterface; class PrefService; diff --git a/chrome/browser/extensions/component_loader_unittest.cc b/chrome/browser/extensions/component_loader_unittest.cc index 58d13b9..4450de8 100644 --- a/chrome/browser/extensions/component_loader_unittest.cc +++ b/chrome/browser/extensions/component_loader_unittest.cc @@ -4,12 +4,15 @@ #include "chrome/browser/extensions/component_loader.h" +#include <stddef.h> + #include <string> #include "base/command_line.h" #include "base/files/file_util.h" #include "base/path_service.h" #include "base/prefs/pref_registry_simple.h" +#include "build/build_config.h" #include "chrome/browser/extensions/test_extension_service.h" #include "chrome/common/chrome_paths.h" #include "chrome/common/chrome_switches.h" diff --git a/chrome/browser/extensions/content_script_apitest.cc b/chrome/browser/extensions/content_script_apitest.cc index a561187..6abe51f 100644 --- a/chrome/browser/extensions/content_script_apitest.cc +++ b/chrome/browser/extensions/content_script_apitest.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 "base/bind.h" #include "base/callback.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/permissions/permissions_api.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/content_verifier_browsertest.cc b/chrome/browser/extensions/content_verifier_browsertest.cc index 04f0144..c0f2c8bf 100644 --- a/chrome/browser/extensions/content_verifier_browsertest.cc +++ b/chrome/browser/extensions/content_verifier_browsertest.cc @@ -6,6 +6,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/scoped_observer.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/common/chrome_switches.h" diff --git a/chrome/browser/extensions/context_menu_matcher.h b/chrome/browser/extensions/context_menu_matcher.h index 8b7996a..ccbf7c0 100644 --- a/chrome/browser/extensions/context_menu_matcher.h +++ b/chrome/browser/extensions/context_menu_matcher.h @@ -5,10 +5,13 @@ #ifndef CHROME_BROWSER_EXTENSIONS_CONTEXT_MENU_MATCHER_H_ #define CHROME_BROWSER_EXTENSIONS_CONTEXT_MENU_MATCHER_H_ +#include <stddef.h> + #include <map> #include <vector> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/menu_manager.h" #include "ui/base/models/simple_menu_model.h" diff --git a/chrome/browser/extensions/convert_user_script.cc b/chrome/browser/extensions/convert_user_script.cc index f7dfe67..bbd787b 100644 --- a/chrome/browser/extensions/convert_user_script.cc +++ b/chrome/browser/extensions/convert_user_script.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/convert_user_script.h" +#include <stddef.h> + #include <string> #include <vector> diff --git a/chrome/browser/extensions/convert_web_app.cc b/chrome/browser/extensions/convert_web_app.cc index 2e971c4..f12ab4c 100644 --- a/chrome/browser/extensions/convert_web_app.cc +++ b/chrome/browser/extensions/convert_web_app.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/convert_web_app.h" +#include <stddef.h> +#include <stdint.h> + #include <cmath> #include <limits> #include <string> @@ -71,16 +74,14 @@ std::string ConvertTimeToExtensionVersion(const Time& create_time) { (create_time_exploded.minute * Time::kMicrosecondsPerMinute) + (create_time_exploded.hour * Time::kMicrosecondsPerHour)); double day_fraction = micros / Time::kMicrosecondsPerDay; - double stamp = day_fraction * std::numeric_limits<uint16>::max(); + double stamp = day_fraction * std::numeric_limits<uint16_t>::max(); // Ghetto-round, since VC++ doesn't have round(). stamp = stamp >= (floor(stamp) + 0.5) ? (stamp + 1) : stamp; - return base::StringPrintf("%i.%i.%i.%i", - create_time_exploded.year, - create_time_exploded.month, - create_time_exploded.day_of_month, - static_cast<uint16>(stamp)); + return base::StringPrintf( + "%i.%i.%i.%i", create_time_exploded.year, create_time_exploded.month, + create_time_exploded.day_of_month, static_cast<uint16_t>(stamp)); } scoped_refptr<Extension> ConvertWebAppToExtension( diff --git a/chrome/browser/extensions/convert_web_app_unittest.cc b/chrome/browser/extensions/convert_web_app_unittest.cc index bdc5e5f..f61dfc7 100644 --- a/chrome/browser/extensions/convert_web_app_unittest.cc +++ b/chrome/browser/extensions/convert_web_app_unittest.cc @@ -4,12 +4,15 @@ #include "chrome/browser/extensions/convert_web_app.h" +#include <stddef.h> + #include <string> #include <vector> #include "base/files/file_path.h" #include "base/files/file_util.h" #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "base/path_service.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" diff --git a/chrome/browser/extensions/crx_installer.cc b/chrome/browser/extensions/crx_installer.cc index 83d6620..92bf9c5 100644 --- a/chrome/browser/extensions/crx_installer.cc +++ b/chrome/browser/extensions/crx_installer.cc @@ -11,6 +11,7 @@ #include "base/files/file_util.h" #include "base/files/scoped_temp_dir.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/metrics/histogram.h" #include "base/sequenced_task_runner.h" #include "base/strings/string_util.h" @@ -20,6 +21,7 @@ #include "base/threading/thread_restrictions.h" #include "base/time/time.h" #include "base/version.h" +#include "build/build_config.h" #include "chrome/browser/extensions/convert_user_script.h" #include "chrome/browser/extensions/convert_web_app.h" #include "chrome/browser/extensions/extension_assets_manager.h" diff --git a/chrome/browser/extensions/crx_installer.h b/chrome/browser/extensions/crx_installer.h index 598858f..963bdb5 100644 --- a/chrome/browser/extensions/crx_installer.h +++ b/chrome/browser/extensions/crx_installer.h @@ -10,6 +10,7 @@ #include "base/compiler_specific.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "base/version.h" diff --git a/chrome/browser/extensions/crx_installer_browsertest.cc b/chrome/browser/extensions/crx_installer_browsertest.cc index 4ff7ce8..50054337 100644 --- a/chrome/browser/extensions/crx_installer_browsertest.cc +++ b/chrome/browser/extensions/crx_installer_browsertest.cc @@ -4,10 +4,14 @@ #include "chrome/browser/extensions/crx_installer.h" +#include <stddef.h> + #include "base/at_exit.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/download/download_crx_util.h" #include "chrome/browser/extensions/browser_action_test_util.h" #include "chrome/browser/extensions/extension_browsertest.h" diff --git a/chrome/browser/extensions/data_deleter.h b/chrome/browser/extensions/data_deleter.h index 459b850..df00c54 100644 --- a/chrome/browser/extensions/data_deleter.h +++ b/chrome/browser/extensions/data_deleter.h @@ -6,8 +6,8 @@ #define CHROME_BROWSER_EXTENSIONS_DATA_DELETER_H_ #include <string> -#include "base/basictypes.h" #include "base/callback_forward.h" +#include "base/macros.h" class Profile; diff --git a/chrome/browser/extensions/default_apps.cc b/chrome/browser/extensions/default_apps.cc index 63d3f86..37eb85e 100644 --- a/chrome/browser/extensions/default_apps.cc +++ b/chrome/browser/extensions/default_apps.cc @@ -4,10 +4,13 @@ #include "chrome/browser/extensions/default_apps.h" +#include <stddef.h> + #include <set> #include <string> #include "base/command_line.h" +#include "base/macros.h" #include "base/prefs/pref_service.h" #include "base/strings/string_util.h" #include "chrome/browser/browser_process.h" diff --git a/chrome/browser/extensions/default_apps.h b/chrome/browser/extensions/default_apps.h index 01efa0d..cd0a62f 100644 --- a/chrome/browser/extensions/default_apps.h +++ b/chrome/browser/extensions/default_apps.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_DEFAULT_APPS_H_ #define CHROME_BROWSER_EXTENSIONS_DEFAULT_APPS_H_ -#include "base/basictypes.h" +#include "base/macros.h" #include "chrome/browser/extensions/external_provider_impl.h" #include "extensions/common/manifest.h" diff --git a/chrome/browser/extensions/default_apps_unittest.cc b/chrome/browser/extensions/default_apps_unittest.cc index 25db910..74aa596 100644 --- a/chrome/browser/extensions/default_apps_unittest.cc +++ b/chrome/browser/extensions/default_apps_unittest.cc @@ -5,6 +5,7 @@ #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/extensions/default_apps.h" #include "chrome/browser/extensions/external_pref_loader.h" #include "chrome/common/chrome_paths.h" diff --git a/chrome/browser/extensions/dev_mode_bubble_delegate.h b/chrome/browser/extensions/dev_mode_bubble_delegate.h index 7412aa7..ced7e64 100644 --- a/chrome/browser/extensions/dev_mode_bubble_delegate.h +++ b/chrome/browser/extensions/dev_mode_bubble_delegate.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_DEV_MODE_BUBBLE_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_DEV_MODE_BUBBLE_DELEGATE_H_ +#include <stddef.h> + #include <string> #include "base/macros.h" diff --git a/chrome/browser/extensions/display_info_provider_aura.h b/chrome/browser/extensions/display_info_provider_aura.h index ad44dd6..a87af49 100644 --- a/chrome/browser/extensions/display_info_provider_aura.h +++ b/chrome/browser/extensions/display_info_provider_aura.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_AURA_H_ #define CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_AURA_H_ +#include "base/macros.h" #include "extensions/browser/api/system_display/display_info_provider.h" namespace extensions { diff --git a/chrome/browser/extensions/display_info_provider_chromeos.cc b/chrome/browser/extensions/display_info_provider_chromeos.cc index ea4bb23..b68a7d8 100644 --- a/chrome/browser/extensions/display_info_provider_chromeos.cc +++ b/chrome/browser/extensions/display_info_provider_chromeos.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/display_info_provider_chromeos.h" +#include <stdint.h> + #include "ash/display/display_manager.h" #include "ash/display/window_tree_host_manager.h" #include "ash/shell.h" @@ -62,8 +64,8 @@ bool PointIsOverRadiusVector(const gfx::Point& point, // two is 0. // So, (x, y) is over (a, b) if x * b + y * (-a) >= 0, which is equivalent to // x * b >= y * a. - return static_cast<int64>(point.x()) * static_cast<int64>(vector.y()) >= - static_cast<int64>(point.y()) * static_cast<int64>(vector.x()); + return static_cast<int64_t>(point.x()) * static_cast<int64_t>(vector.y()) >= + static_cast<int64_t>(point.y()) * static_cast<int64_t>(vector.x()); } // Created ash::DisplayLayout value for |rectangle| compared to the |reference| @@ -175,7 +177,7 @@ void UpdateDisplayLayout(const gfx::Rect& primary_display_bounds, bool ValidateParamsForDisplay(const DisplayProperties& info, const gfx::Display& display, DisplayManager* display_manager, - int64 primary_display_id, + int64_t primary_display_id, std::string* error) { bool is_primary = display.id() == primary_display_id || (info.is_primary && *info.is_primary); @@ -183,7 +185,7 @@ bool ValidateParamsForDisplay(const DisplayProperties& info, // If mirroring source id is set, a display with the given id should exist, // and if should not be the same as the target display's id. if (info.mirroring_source_id && !info.mirroring_source_id->empty()) { - int64 mirroring_id; + int64_t mirroring_id; if (!base::StringToInt64(*info.mirroring_source_id, &mirroring_id) || display_manager->GetDisplayForId(mirroring_id).id() == gfx::Display::kInvalidDisplayID) { @@ -268,7 +270,7 @@ bool ValidateParamsForDisplay(const DisplayProperties& info, // Gets the display with the provided string id. gfx::Display GetTargetDisplay(const std::string& display_id_str, DisplayManager* manager) { - int64 display_id; + int64_t display_id; if (!base::StringToInt64(display_id_str, &display_id)) { // This should return invalid display. return gfx::Display(); @@ -301,7 +303,7 @@ bool DisplayInfoProviderChromeOS::SetInfo(const std::string& display_id_str, return false; } - int64 display_id = target.id(); + int64_t display_id = target.id(); // TODO(scottmg): Native is wrong http://crbug.com/133312 const gfx::Display& primary = gfx::Screen::GetNativeScreen()->GetPrimaryDisplay(); @@ -402,7 +404,7 @@ DisplayInfo DisplayInfoProviderChromeOS::GetAllDisplaysInfo() { CHECK_GT(displays.size(), 0u); // Use first display as primary. - int64 primary_id = displays[0].id(); + int64_t primary_id = displays[0].id(); DisplayInfo all_displays; for (const gfx::Display& display : displays) { linked_ptr<api::system_display::DisplayUnitInfo> unit( diff --git a/chrome/browser/extensions/display_info_provider_chromeos.h b/chrome/browser/extensions/display_info_provider_chromeos.h index 9680f4a..81a776d 100644 --- a/chrome/browser/extensions/display_info_provider_chromeos.h +++ b/chrome/browser/extensions/display_info_provider_chromeos.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_CHROMEOS_H_ #define CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_CHROMEOS_H_ +#include "base/macros.h" #include "extensions/browser/api/system_display/display_info_provider.h" namespace extensions { diff --git a/chrome/browser/extensions/display_info_provider_chromeos_unittest.cc b/chrome/browser/extensions/display_info_provider_chromeos_unittest.cc index 1af395d..4cdb1ec 100644 --- a/chrome/browser/extensions/display_info_provider_chromeos_unittest.cc +++ b/chrome/browser/extensions/display_info_provider_chromeos_unittest.cc @@ -4,6 +4,8 @@ #include "extensions/browser/api/system_display/display_info_provider.h" +#include <stdint.h> + #include "ash/ash_switches.h" #include "ash/display/display_manager.h" #include "ash/display/screen_orientation_controller_chromeos.h" @@ -14,6 +16,7 @@ #include "ash/test/display_manager_test_api.h" #include "ash/wm/maximize_mode/maximize_mode_controller.h" #include "base/command_line.h" +#include "base/macros.h" #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "extensions/common/api/system_display.h" @@ -46,7 +49,7 @@ class DisplayInfoProviderChromeosTest : public ash::test::AshTestBase { *success = DisplayInfoProvider::Get()->SetInfo(display_id, info, error); } - bool DisplayExists(int64 display_id) const { + bool DisplayExists(int64_t display_id) const { const gfx::Display& display = GetDisplayManager()->GetDisplayForId(display_id); return display.id() != gfx::Display::kInvalidDisplayID; @@ -84,7 +87,7 @@ TEST_F(DisplayInfoProviderChromeosTest, GetBasic) { ASSERT_EQ(2u, result.size()); - int64 display_id; + int64_t display_id; ASSERT_TRUE(base::StringToInt64(result[0]->id, &display_id)) << "Display id must be convertable to integer: " << result[0]->id; @@ -126,7 +129,7 @@ TEST_F(DisplayInfoProviderChromeosTest, GetWithUnifiedDesktop) { ASSERT_EQ(2u, result.size()); - int64 display_id; + int64_t display_id; ASSERT_TRUE(base::StringToInt64(result[0]->id, &display_id)) << "Display id must be convertable to integer: " << result[0]->id; @@ -239,7 +242,7 @@ TEST_F(DisplayInfoProviderChromeosTest, GetRotation) { ASSERT_EQ(1u, result.size()); - int64 display_id; + int64_t display_id; ASSERT_TRUE(base::StringToInt64(result[0]->id, &display_id)) << "Display id must be convertable to integer: " << result[0]->id; @@ -322,7 +325,7 @@ TEST_F(DisplayInfoProviderChromeosTest, GetVisibleArea) { ASSERT_EQ(2u, result.size()); - int64 display_id; + int64_t display_id; ASSERT_TRUE(base::StringToInt64(result[1]->id, &display_id)) << "Display id must be convertable to integer: " << result[1]->id; ASSERT_TRUE(DisplayExists(display_id)) << display_id << " not found"; @@ -372,13 +375,13 @@ TEST_F(DisplayInfoProviderChromeosTest, GetMirroring) { ASSERT_EQ(2u, result.size()); - int64 display_id_primary; + int64_t display_id_primary; ASSERT_TRUE(base::StringToInt64(result[0]->id, &display_id_primary)) << "Display id must be convertable to integer: " << result[0]->id; ASSERT_TRUE(DisplayExists(display_id_primary)) << display_id_primary << " not found"; - int64 display_id_secondary; + int64_t display_id_secondary; ASSERT_TRUE(base::StringToInt64(result[1]->id, &display_id_secondary)) << "Display id must be convertable to integer: " << result[1]->id; ASSERT_TRUE(DisplayExists(display_id_secondary)) << display_id_secondary @@ -1061,7 +1064,7 @@ TEST_F(DisplayInfoProviderChromeosTest, SetOverscan) { TEST_F(DisplayInfoProviderChromeosTest, SetOverscanForInternal) { UpdateDisplay("1200x600,600x1000*2"); - const int64 internal_display_id = + const int64_t internal_display_id = ash::test::DisplayManagerTestApi().SetFirstDisplayAsInternalDisplay(); api::system_display::DisplayProperties info; diff --git a/chrome/browser/extensions/display_info_provider_mac.h b/chrome/browser/extensions/display_info_provider_mac.h index a83d60a..eb3189b 100644 --- a/chrome/browser/extensions/display_info_provider_mac.h +++ b/chrome/browser/extensions/display_info_provider_mac.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_MAC_H_ #define CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_MAC_H_ +#include "base/macros.h" #include "extensions/browser/api/system_display/display_info_provider.h" namespace extensions { diff --git a/chrome/browser/extensions/display_info_provider_win.cc b/chrome/browser/extensions/display_info_provider_win.cc index 8ddfbc0..39a8ab3 100644 --- a/chrome/browser/extensions/display_info_provider_win.cc +++ b/chrome/browser/extensions/display_info_provider_win.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/display_info_provider_win.h" #include <windows.h> +#include <stddef.h> #include "base/hash.h" #include "base/strings/string_number_conversions.h" diff --git a/chrome/browser/extensions/display_info_provider_win.h b/chrome/browser/extensions/display_info_provider_win.h index 3976fb2..20d33b8 100644 --- a/chrome/browser/extensions/display_info_provider_win.h +++ b/chrome/browser/extensions/display_info_provider_win.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_WIN_H_ #define CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_WIN_H_ +#include "base/macros.h" #include "extensions/browser/api/system_display/display_info_provider.h" namespace extensions { diff --git a/chrome/browser/extensions/error_console/error_console.h b/chrome/browser/extensions/error_console/error_console.h index 9f2fc7a..679b2c2 100644 --- a/chrome/browser/extensions/error_console/error_console.h +++ b/chrome/browser/extensions/error_console/error_console.h @@ -5,6 +5,10 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ERROR_CONSOLE_ERROR_CONSOLE_H_ #define CHROME_BROWSER_EXTENSIONS_ERROR_CONSOLE_ERROR_CONSOLE_H_ +#include <stddef.h> +#include <stdint.h> + +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/observer_list.h" #include "base/prefs/pref_change_registrar.h" @@ -178,7 +182,7 @@ class ErrorConsole : public KeyedService, ErrorMap errors_; // The default mask to use if an Extension does not have specific settings. - int32 default_mask_; + int32_t default_mask_; // The profile with which the ErrorConsole is associated. Only collect errors // from extensions and RenderViews associated with this Profile (and it's diff --git a/chrome/browser/extensions/error_console/error_console_browsertest.cc b/chrome/browser/extensions/error_console/error_console_browsertest.cc index c14cbaf..8307ced 100644 --- a/chrome/browser/extensions/error_console/error_console_browsertest.cc +++ b/chrome/browser/extensions/error_console/error_console_browsertest.cc @@ -4,11 +4,15 @@ #include "chrome/browser/extensions/error_console/error_console.h" +#include <stddef.h> + #include "base/files/file_path.h" +#include "base/macros.h" #include "base/prefs/pref_service.h" #include "base/strings/string16.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/api/extension_action/extension_action_api.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/error_console/error_console_factory.h b/chrome/browser/extensions/error_console/error_console_factory.h index 2a298ce..c394ef5 100644 --- a/chrome/browser/extensions/error_console/error_console_factory.h +++ b/chrome/browser/extensions/error_console/error_console_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_ERROR_CONSOLE_ERROR_CONSOLE_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_ERROR_CONSOLE_ERROR_CONSOLE_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/error_console/error_console_unittest.cc b/chrome/browser/extensions/error_console/error_console_unittest.cc index df74c5c..f356ebd 100644 --- a/chrome/browser/extensions/error_console/error_console_unittest.cc +++ b/chrome/browser/extensions/error_console/error_console_unittest.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/error_console/error_console.h" +#include <stddef.h> + #include "base/logging.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" diff --git a/chrome/browser/extensions/event_router_forwarder.cc b/chrome/browser/extensions/event_router_forwarder.cc index c74dddc..b92ce90 100644 --- a/chrome/browser/extensions/event_router_forwarder.cc +++ b/chrome/browser/extensions/event_router_forwarder.cc @@ -4,8 +4,11 @@ #include "chrome/browser/extensions/event_router_forwarder.h" +#include <stddef.h> + #include "base/bind.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/profiles/profile_manager.h" #include "content/public/browser/browser_thread.h" diff --git a/chrome/browser/extensions/event_router_forwarder.h b/chrome/browser/extensions/event_router_forwarder.h index 92b4bc7..ed25673 100644 --- a/chrome/browser/extensions/event_router_forwarder.h +++ b/chrome/browser/extensions/event_router_forwarder.h @@ -7,7 +7,7 @@ #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/values.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/event_router_forwarder_unittest.cc b/chrome/browser/extensions/event_router_forwarder_unittest.cc index e171018..24e76fe 100644 --- a/chrome/browser/extensions/event_router_forwarder_unittest.cc +++ b/chrome/browser/extensions/event_router_forwarder_unittest.cc @@ -9,6 +9,7 @@ #include "base/power_monitor/power_monitor.h" #include "base/power_monitor/power_monitor_device_source.h" #include "base/test/thread_test_helper.h" +#include "build/build_config.h" #include "chrome/browser/profiles/profile_manager.h" #include "chrome/test/base/testing_browser_process.h" #include "chrome/test/base/testing_profile.h" diff --git a/chrome/browser/extensions/execute_script_apitest.cc b/chrome/browser/extensions/execute_script_apitest.cc index 90c30b8..5014ef43 100644 --- a/chrome/browser/extensions/execute_script_apitest.cc +++ b/chrome/browser/extensions/execute_script_apitest.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 "chrome/browser/extensions/extension_apitest.h" #include "net/dns/mock_host_resolver.h" diff --git a/chrome/browser/extensions/extension_action.h b/chrome/browser/extensions/extension_action.h index 866c1e4..70ceceb 100644 --- a/chrome/browser/extensions/extension_action.h +++ b/chrome/browser/extensions/extension_action.h @@ -9,6 +9,7 @@ #include <string> #include <vector> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/stl_util.h" #include "chrome/common/extensions/api/extension_action/action_info.h" diff --git a/chrome/browser/extensions/extension_action_icon_factory.h b/chrome/browser/extensions/extension_action_icon_factory.h index b65adab..ac1d2b4 100644 --- a/chrome/browser/extensions/extension_action_icon_factory.h +++ b/chrome/browser/extensions/extension_action_icon_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ACTION_ICON_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_ACTION_ICON_FACTORY_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/scoped_observer.h" #include "extensions/browser/extension_icon_image.h" diff --git a/chrome/browser/extensions/extension_action_icon_factory_unittest.cc b/chrome/browser/extensions/extension_action_icon_factory_unittest.cc index 673a03b..bacf030 100644 --- a/chrome/browser/extensions/extension_action_icon_factory_unittest.cc +++ b/chrome/browser/extensions/extension_action_icon_factory_unittest.cc @@ -7,8 +7,10 @@ #include "base/command_line.h" #include "base/files/file_util.h" #include "base/json/json_file_value_serializer.h" +#include "base/macros.h" #include "base/message_loop/message_loop.h" #include "base/path_service.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_action.h" #include "chrome/browser/extensions/extension_action_manager.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_action_storage_manager.cc b/chrome/browser/extensions/extension_action_storage_manager.cc index 401e077..148a3c9 100644 --- a/chrome/browser/extensions/extension_action_storage_manager.cc +++ b/chrome/browser/extensions/extension_action_storage_manager.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/extension_action_storage_manager.h" +#include <stdint.h> + #include "base/base64.h" #include "base/bind.h" #include "base/memory/scoped_ptr.h" @@ -48,7 +50,7 @@ enum StoredAppearance { // Conversion function for reading/writing to storage. SkColor RawStringToSkColor(const std::string& str) { - uint64 value = 0; + uint64_t value = 0; base::StringToUint64(str, &value); SkColor color = static_cast<SkColor>(value); DCHECK(value == color); // ensure value fits into color's 32 bits diff --git a/chrome/browser/extensions/extension_action_storage_manager.h b/chrome/browser/extensions/extension_action_storage_manager.h index 4409b12..de1d63b 100644 --- a/chrome/browser/extensions/extension_action_storage_manager.h +++ b/chrome/browser/extensions/extension_action_storage_manager.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "base/scoped_observer.h" #include "chrome/browser/extensions/api/extension_action/extension_action_api.h" diff --git a/chrome/browser/extensions/extension_action_test_util.h b/chrome/browser/extensions/extension_action_test_util.h index 7f5a7e2..b9a5e87 100644 --- a/chrome/browser/extensions/extension_action_test_util.h +++ b/chrome/browser/extensions/extension_action_test_util.h @@ -5,9 +5,10 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ACTION_TEST_UTIL_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_ACTION_TEST_UTIL_H_ +#include <stddef.h> + #include <string> -#include "base/basictypes.h" #include "base/memory/ref_counted.h" #include "extensions/common/manifest.h" diff --git a/chrome/browser/extensions/extension_apitest.cc b/chrome/browser/extensions/extension_apitest.cc index fb198c7..3c58277 100644 --- a/chrome/browser/extensions/extension_apitest.cc +++ b/chrome/browser/extensions/extension_apitest.cc @@ -4,10 +4,13 @@ #include "chrome/browser/extensions/extension_apitest.h" +#include <stddef.h> + #include "base/base_switches.h" #include "base/strings/string_split.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/unpacked_installer.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/extension_assets_manager.cc b/chrome/browser/extensions/extension_assets_manager.cc index b1921fb..7ce0522 100644 --- a/chrome/browser/extensions/extension_assets_manager.cc +++ b/chrome/browser/extensions/extension_assets_manager.cc @@ -4,7 +4,9 @@ #include "chrome/browser/extensions/extension_assets_manager.h" +#include "base/macros.h" #include "base/memory/singleton.h" +#include "build/build_config.h" #include "extensions/common/extension.h" #include "extensions/common/file_util.h" diff --git a/chrome/browser/extensions/extension_assets_manager_chromeos.cc b/chrome/browser/extensions/extension_assets_manager_chromeos.cc index 5498941d..419333f 100644 --- a/chrome/browser/extensions/extension_assets_manager_chromeos.cc +++ b/chrome/browser/extensions/extension_assets_manager_chromeos.cc @@ -4,11 +4,14 @@ #include "chrome/browser/extensions/extension_assets_manager_chromeos.h" +#include <stddef.h> + #include <map> #include <vector> #include "base/command_line.h" #include "base/files/file_util.h" +#include "base/macros.h" #include "base/memory/singleton.h" #include "base/prefs/pref_registry_simple.h" #include "base/prefs/pref_service.h" diff --git a/chrome/browser/extensions/extension_assets_manager_chromeos.h b/chrome/browser/extensions/extension_assets_manager_chromeos.h index 670a144..29212d3 100644 --- a/chrome/browser/extensions/extension_assets_manager_chromeos.h +++ b/chrome/browser/extensions/extension_assets_manager_chromeos.h @@ -7,6 +7,7 @@ #include <map> +#include "base/macros.h" #include "chrome/browser/extensions/extension_assets_manager.h" namespace base { diff --git a/chrome/browser/extensions/extension_browsertest.cc b/chrome/browser/extensions/extension_browsertest.cc index ba19257..71b867d 100644 --- a/chrome/browser/extensions/extension_browsertest.cc +++ b/chrome/browser/extensions/extension_browsertest.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/extension_browsertest.h" +#include <stddef.h> + #include <vector> #include "base/command_line.h" @@ -14,6 +16,7 @@ #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/browsertest_util.h" #include "chrome/browser/extensions/component_loader.h" #include "chrome/browser/extensions/crx_installer.h" diff --git a/chrome/browser/extensions/extension_browsertest.h b/chrome/browser/extensions/extension_browsertest.h index 328a915..a09cff4 100644 --- a/chrome/browser/extensions/extension_browsertest.h +++ b/chrome/browser/extensions/extension_browsertest.h @@ -12,6 +12,7 @@ #include "base/files/file_path.h" #include "base/files/scoped_temp_dir.h" #include "base/test/scoped_path_override.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_test_notification_observer.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" diff --git a/chrome/browser/extensions/extension_commands_global_registry.h b/chrome/browser/extensions/extension_commands_global_registry.h index de66641..e7b6754 100644 --- a/chrome/browser/extensions/extension_commands_global_registry.h +++ b/chrome/browser/extensions/extension_commands_global_registry.h @@ -9,6 +9,7 @@ #include <string> #include "base/compiler_specific.h" +#include "base/macros.h" #include "chrome/browser/extensions/extension_keybinding_registry.h" #include "chrome/browser/extensions/global_shortcut_listener.h" #include "extensions/browser/browser_context_keyed_api_factory.h" diff --git a/chrome/browser/extensions/extension_commands_global_registry_apitest.cc b/chrome/browser/extensions/extension_commands_global_registry_apitest.cc index 6dd0606..34ad9c6 100644 --- a/chrome/browser/extensions/extension_commands_global_registry_apitest.cc +++ b/chrome/browser/extensions/extension_commands_global_registry_apitest.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 "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/window_controller.h" #include "chrome/browser/ui/browser_window.h" diff --git a/chrome/browser/extensions/extension_context_menu_browsertest.cc b/chrome/browser/extensions/extension_context_menu_browsertest.cc index 95fbfab..9c6d98c 100644 --- a/chrome/browser/extensions/extension_context_menu_browsertest.cc +++ b/chrome/browser/extensions/extension_context_menu_browsertest.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/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/lazy_background_page_test_util.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/extension_context_menu_model.cc b/chrome/browser/extensions/extension_context_menu_model.cc index 605a53c..1b542e3 100644 --- a/chrome/browser/extensions/extension_context_menu_model.cc +++ b/chrome/browser/extensions/extension_context_menu_model.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/extension_context_menu_model.h" +#include "base/macros.h" #include "base/prefs/pref_service.h" #include "base/strings/utf_string_conversions.h" #include "chrome/app/chrome_command_ids.h" diff --git a/chrome/browser/extensions/extension_context_menu_model.h b/chrome/browser/extensions/extension_context_menu_model.h index 1a099f9..50acfbb 100644 --- a/chrome/browser/extensions/extension_context_menu_model.h +++ b/chrome/browser/extensions/extension_context_menu_model.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "ui/base/models/simple_menu_model.h" diff --git a/chrome/browser/extensions/extension_context_menu_model_unittest.cc b/chrome/browser/extensions/extension_context_menu_model_unittest.cc index 1d979aa..bba89f1 100644 --- a/chrome/browser/extensions/extension_context_menu_model_unittest.cc +++ b/chrome/browser/extensions/extension_context_menu_model_unittest.cc @@ -6,6 +6,7 @@ #include <utility> +#include "base/macros.h" #include "base/strings/utf_string_conversions.h" #include "chrome/app/chrome_command_ids.h" #include "chrome/browser/extensions/active_script_controller.h" diff --git a/chrome/browser/extensions/extension_crash_recovery_browsertest.cc b/chrome/browser/extensions/extension_crash_recovery_browsertest.cc index 079c2c1..5e80828 100644 --- a/chrome/browser/extensions/extension_crash_recovery_browsertest.cc +++ b/chrome/browser/extensions/extension_crash_recovery_browsertest.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 "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_creator.cc b/chrome/browser/extensions/extension_creator.cc index fcf31b3..1991cc3 100644 --- a/chrome/browser/extensions/extension_creator.cc +++ b/chrome/browser/extensions/extension_creator.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/extension_creator.h" +#include <stddef.h> + #include <string> #include <vector> @@ -88,7 +90,7 @@ bool ExtensionCreator::InitializeInput( bool ExtensionCreator::ValidateManifest(const base::FilePath& extension_dir, crypto::RSAPrivateKey* key_pair, int run_flags) { - std::vector<uint8> public_key_bytes; + std::vector<uint8_t> public_key_bytes; if (!key_pair->ExportPublicKey(&public_key_bytes)) { error_message_ = l10n_util::GetStringUTF8(IDS_EXTENSION_PUBLIC_KEY_FAILED_TO_EXPORT); @@ -141,7 +143,7 @@ crypto::RSAPrivateKey* ExtensionCreator::ReadInputKey(const base::FilePath& } return crypto::RSAPrivateKey::CreateFromPrivateKeyInfo( - std::vector<uint8>(private_key_bytes.begin(), private_key_bytes.end())); + std::vector<uint8_t>(private_key_bytes.begin(), private_key_bytes.end())); } crypto::RSAPrivateKey* ExtensionCreator::GenerateKey(const base::FilePath& @@ -154,7 +156,7 @@ crypto::RSAPrivateKey* ExtensionCreator::GenerateKey(const base::FilePath& return NULL; } - std::vector<uint8> private_key_vector; + std::vector<uint8_t> private_key_vector; if (!key_pair->ExportPrivateKey(&private_key_vector)) { error_message_ = l10n_util::GetStringUTF8(IDS_EXTENSION_PRIVATE_KEY_FAILED_TO_EXPORT); @@ -209,13 +211,13 @@ bool ExtensionCreator::CreateZip(const base::FilePath& extension_dir, bool ExtensionCreator::SignZip(const base::FilePath& zip_path, crypto::RSAPrivateKey* private_key, - std::vector<uint8>* signature) { + std::vector<uint8_t>* signature) { scoped_ptr<crypto::SignatureCreator> signature_creator( crypto::SignatureCreator::Create(private_key, crypto::SignatureCreator::SHA1)); base::ScopedFILE zip_handle(base::OpenFile(zip_path, "rb")); size_t buffer_size = 1 << 16; - scoped_ptr<uint8[]> buffer(new uint8[buffer_size]); + scoped_ptr<uint8_t[]> buffer(new uint8_t[buffer_size]); int bytes_read = -1; while ((bytes_read = fread(buffer.get(), 1, buffer_size, zip_handle.get())) > 0) { @@ -237,7 +239,7 @@ bool ExtensionCreator::SignZip(const base::FilePath& zip_path, bool ExtensionCreator::WriteCRX(const base::FilePath& zip_path, crypto::RSAPrivateKey* private_key, - const std::vector<uint8>& signature, + const std::vector<uint8_t>& signature, const base::FilePath& crx_path) { if (base::PathExists(crx_path)) base::DeleteFile(crx_path, false); @@ -247,7 +249,7 @@ bool ExtensionCreator::WriteCRX(const base::FilePath& zip_path, return false; } - std::vector<uint8> public_key; + std::vector<uint8_t> public_key; CHECK(private_key->ExportPublicKey(&public_key)); crx_file::CrxFile::Error error; @@ -261,17 +263,17 @@ bool ExtensionCreator::WriteCRX(const base::FilePath& zip_path, if (fwrite(&header, sizeof(header), 1, crx_handle.get()) != 1) { PLOG(ERROR) << "fwrite failed to write header"; } - if (fwrite(&public_key.front(), sizeof(uint8), public_key.size(), + if (fwrite(&public_key.front(), sizeof(uint8_t), public_key.size(), crx_handle.get()) != public_key.size()) { PLOG(ERROR) << "fwrite failed to write public_key.front"; } - if (fwrite(&signature.front(), sizeof(uint8), signature.size(), + if (fwrite(&signature.front(), sizeof(uint8_t), signature.size(), crx_handle.get()) != signature.size()) { PLOG(ERROR) << "fwrite failed to write signature.front"; } size_t buffer_size = 1 << 16; - scoped_ptr<uint8[]> buffer(new uint8[buffer_size]); + scoped_ptr<uint8_t[]> buffer(new uint8_t[buffer_size]); size_t bytes_read = 0; base::ScopedFILE zip_handle(base::OpenFile(zip_path, "rb")); while ((bytes_read = fread(buffer.get(), 1, buffer_size, @@ -317,7 +319,7 @@ bool ExtensionCreator::Run(const base::FilePath& extension_dir, // Zip up the extension. base::FilePath zip_path; - std::vector<uint8> signature; + std::vector<uint8_t> signature; bool result = false; if (CreateZip(extension_dir, temp_dir.path(), &zip_path) && SignZip(zip_path, key_pair.get(), &signature) && diff --git a/chrome/browser/extensions/extension_creator.h b/chrome/browser/extensions/extension_creator.h index de7aa76..34455c9 100644 --- a/chrome/browser/extensions/extension_creator.h +++ b/chrome/browser/extensions/extension_creator.h @@ -5,10 +5,12 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_H_ +#include <stdint.h> + #include <string> #include <vector> -#include "base/basictypes.h" +#include "base/macros.h" namespace base { class FilePath; @@ -83,12 +85,12 @@ class ExtensionCreator { // Signs the temporary zip and returns the signature. bool SignZip(const base::FilePath& zip_path, crypto::RSAPrivateKey* private_key, - std::vector<uint8>* signature); + std::vector<uint8_t>* signature); // Export installable .crx to |crx_path|. bool WriteCRX(const base::FilePath& zip_path, crypto::RSAPrivateKey* private_key, - const std::vector<uint8>& signature, + const std::vector<uint8_t>& signature, const base::FilePath& crx_path); // Holds a message for any error that is raised during Run(...). diff --git a/chrome/browser/extensions/extension_creator_filter.cc b/chrome/browser/extensions/extension_creator_filter.cc index 27c4e22..330557f2 100644 --- a/chrome/browser/extensions/extension_creator_filter.cc +++ b/chrome/browser/extensions/extension_creator_filter.cc @@ -4,10 +4,14 @@ #include "chrome/browser/extensions/extension_creator_filter.h" -#include <vector> +#include <stddef.h> + #include <set> +#include <vector> #include "base/files/file_path.h" +#include "base/macros.h" +#include "build/build_config.h" #if defined(OS_WIN) #include <windows.h> diff --git a/chrome/browser/extensions/extension_creator_filter.h b/chrome/browser/extensions/extension_creator_filter.h index 6c0aac6..80c5a4e 100644 --- a/chrome/browser/extensions/extension_creator_filter.h +++ b/chrome/browser/extensions/extension_creator_filter.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_FILTER_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_FILTER_H_ +#include "base/macros.h" #include "base/memory/ref_counted.h" namespace base { diff --git a/chrome/browser/extensions/extension_creator_filter_unittest.cc b/chrome/browser/extensions/extension_creator_filter_unittest.cc index c56e0cc..af333029 100644 --- a/chrome/browser/extensions/extension_creator_filter_unittest.cc +++ b/chrome/browser/extensions/extension_creator_filter_unittest.cc @@ -2,9 +2,13 @@ // 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/files/file_util.h" #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_creator_filter.h" #include "testing/gtest/include/gtest/gtest.h" #include "testing/platform_test.h" diff --git a/chrome/browser/extensions/extension_disabled_ui_browsertest.cc b/chrome/browser/extensions/extension_disabled_ui_browsertest.cc index 9b8bb66..677922f 100644 --- a/chrome/browser/extensions/extension_disabled_ui_browsertest.cc +++ b/chrome/browser/extensions/extension_disabled_ui_browsertest.cc @@ -2,6 +2,8 @@ // 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/files/file_path.h" #include "base/files/scoped_temp_dir.h" #include "base/threading/sequenced_worker_pool.h" diff --git a/chrome/browser/extensions/extension_error_controller.h b/chrome/browser/extensions/extension_error_controller.h index 06c0613..784f78d 100644 --- a/chrome/browser/extensions/extension_error_controller.h +++ b/chrome/browser/extensions/extension_error_controller.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_CONTROLLER_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_CONTROLLER_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/extension_error_ui.h" #include "extensions/common/extension_set.h" diff --git a/chrome/browser/extensions/extension_error_ui_default.h b/chrome/browser/extensions/extension_error_ui_default.h index d6b01d6..2a33491 100644 --- a/chrome/browser/extensions/extension_error_ui_default.h +++ b/chrome/browser/extensions/extension_error_ui_default.h @@ -5,8 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_UI_DEFAULT_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_UI_DEFAULT_H_ -#include "base/basictypes.h" #include "base/compiler_specific.h" +#include "base/macros.h" #include "chrome/browser/extensions/extension_error_ui.h" #include "chrome/browser/ui/global_error/global_error.h" #include "extensions/common/extension.h" diff --git a/chrome/browser/extensions/extension_fullscreen_apitest.cc b/chrome/browser/extensions/extension_fullscreen_apitest.cc index 57536e3..84de0a4 100644 --- a/chrome/browser/extensions/extension_fullscreen_apitest.cc +++ b/chrome/browser/extensions/extension_fullscreen_apitest.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 "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/ui/browser_window.h" #include "chrome/browser/ui/exclusive_access/exclusive_access_context.h" diff --git a/chrome/browser/extensions/extension_functional_browsertest.cc b/chrome/browser/extensions/extension_functional_browsertest.cc index 72e75a8..508ceb3 100644 --- a/chrome/browser/extensions/extension_functional_browsertest.cc +++ b/chrome/browser/extensions/extension_functional_browsertest.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 "build/build_config.h" #include "chrome/browser/extensions/crx_installer.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_garbage_collector.cc b/chrome/browser/extensions/extension_garbage_collector.cc index 0e2b354..1d494e8 100644 --- a/chrome/browser/extensions/extension_garbage_collector.cc +++ b/chrome/browser/extensions/extension_garbage_collector.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/extension_garbage_collector.h" +#include <stddef.h> + #include "base/bind.h" #include "base/files/file_enumerator.h" #include "base/files/file_util.h" diff --git a/chrome/browser/extensions/extension_garbage_collector.h b/chrome/browser/extensions/extension_garbage_collector.h index bc3fb9d..9a76806 100644 --- a/chrome/browser/extensions/extension_garbage_collector.h +++ b/chrome/browser/extensions/extension_garbage_collector.h @@ -9,6 +9,7 @@ #include <string> #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "chrome/browser/extensions/install_observer.h" #include "components/keyed_service/core/keyed_service.h" diff --git a/chrome/browser/extensions/extension_garbage_collector_chromeos.cc b/chrome/browser/extensions/extension_garbage_collector_chromeos.cc index e737cc0..c712224 100644 --- a/chrome/browser/extensions/extension_garbage_collector_chromeos.cc +++ b/chrome/browser/extensions/extension_garbage_collector_chromeos.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include "chrome/browser/chromeos/profiles/profile_helper.h" #include "chrome/browser/extensions/extension_assets_manager_chromeos.h" #include "chrome/browser/extensions/extension_garbage_collector_chromeos.h" diff --git a/chrome/browser/extensions/extension_garbage_collector_chromeos.h b/chrome/browser/extensions/extension_garbage_collector_chromeos.h index 2da7516..57e795c 100644 --- a/chrome/browser/extensions/extension_garbage_collector_chromeos.h +++ b/chrome/browser/extensions/extension_garbage_collector_chromeos.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_GARBAGE_COLLECTOR_CHROMEOS_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_GARBAGE_COLLECTOR_CHROMEOS_H_ +#include "base/macros.h" #include "chrome/browser/extensions/extension_garbage_collector.h" namespace extensions { diff --git a/chrome/browser/extensions/extension_garbage_collector_factory.cc b/chrome/browser/extensions/extension_garbage_collector_factory.cc index 0383b75..a9d2583 100644 --- a/chrome/browser/extensions/extension_garbage_collector_factory.cc +++ b/chrome/browser/extensions/extension_garbage_collector_factory.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/extension_garbage_collector_factory.h" #include "base/memory/singleton.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_garbage_collector.h" #include "chrome/browser/extensions/extension_system_factory.h" #include "chrome/browser/extensions/install_tracker_factory.h" diff --git a/chrome/browser/extensions/extension_garbage_collector_factory.h b/chrome/browser/extensions/extension_garbage_collector_factory.h index 000398f..6f49f30 100644 --- a/chrome/browser/extensions/extension_garbage_collector_factory.h +++ b/chrome/browser/extensions/extension_garbage_collector_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_GARBAGE_COLLECTOR_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_GARBAGE_COLLECTOR_FACTORY_H_ +#include "base/macros.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" namespace base { diff --git a/chrome/browser/extensions/extension_garbage_collector_unittest.cc b/chrome/browser/extensions/extension_garbage_collector_unittest.cc index b355763..ac8d528 100644 --- a/chrome/browser/extensions/extension_garbage_collector_unittest.cc +++ b/chrome/browser/extensions/extension_garbage_collector_unittest.cc @@ -2,6 +2,8 @@ // 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/files/file_enumerator.h" #include "base/files/file_path.h" #include "base/files/file_util.h" diff --git a/chrome/browser/extensions/extension_gcm_app_handler_unittest.cc b/chrome/browser/extensions/extension_gcm_app_handler_unittest.cc index c51beec..c0777dd 100644 --- a/chrome/browser/extensions/extension_gcm_app_handler_unittest.cc +++ b/chrome/browser/extensions/extension_gcm_app_handler_unittest.cc @@ -14,12 +14,14 @@ #include "base/files/scoped_temp_dir.h" #include "base/location.h" #include "base/logging.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "base/path_service.h" #include "base/run_loop.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/api/gcm/gcm_api.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_icon_manager.h b/chrome/browser/extensions/extension_icon_manager.h index 8bdbbd1..f79f0fb 100644 --- a/chrome/browser/extensions/extension_icon_manager.h +++ b/chrome/browser/extensions/extension_icon_manager.h @@ -9,7 +9,7 @@ #include <set> #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "third_party/skia/include/core/SkBitmap.h" #include "ui/gfx/geometry/insets.h" diff --git a/chrome/browser/extensions/extension_icon_manager_unittest.cc b/chrome/browser/extensions/extension_icon_manager_unittest.cc index 3ca1104..a2b1576 100644 --- a/chrome/browser/extensions/extension_icon_manager_unittest.cc +++ b/chrome/browser/extensions/extension_icon_manager_unittest.cc @@ -3,9 +3,11 @@ // found in the LICENSE file. #include "base/json/json_file_value_serializer.h" +#include "base/macros.h" #include "base/message_loop/message_loop.h" #include "base/path_service.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_icon_manager.h" #include "chrome/common/chrome_paths.h" #include "chrome/test/base/testing_profile.h" diff --git a/chrome/browser/extensions/extension_icon_source_apitest.cc b/chrome/browser/extensions/extension_icon_source_apitest.cc index a79ccc5..ad2cdbf 100644 --- a/chrome/browser/extensions/extension_icon_source_apitest.cc +++ b/chrome/browser/extensions/extension_icon_source_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/logging.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/extension_incognito_apitest.cc b/chrome/browser/extensions/extension_incognito_apitest.cc index c9a33c2..8721f78 100644 --- a/chrome/browser/extensions/extension_incognito_apitest.cc +++ b/chrome/browser/extensions/extension_incognito_apitest.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 "chrome/browser/extensions/browser_action_test_util.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_install_checker.h b/chrome/browser/extensions/extension_install_checker.h index a13bdff..56d7da7 100644 --- a/chrome/browser/extensions/extension_install_checker.h +++ b/chrome/browser/extensions/extension_install_checker.h @@ -9,6 +9,7 @@ #include <vector> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/strings/string16.h" diff --git a/chrome/browser/extensions/extension_install_prompt.h b/chrome/browser/extensions/extension_install_prompt.h index 89463b1..be05e42 100644 --- a/chrome/browser/extensions/extension_install_prompt.h +++ b/chrome/browser/extensions/extension_install_prompt.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_PROMPT_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_PROMPT_H_ +#include <stddef.h> + #include <string> #include <vector> diff --git a/chrome/browser/extensions/extension_install_prompt_browsertest.cc b/chrome/browser/extensions/extension_install_prompt_browsertest.cc index 75051ee..fe3dd93 100644 --- a/chrome/browser/extensions/extension_install_prompt_browsertest.cc +++ b/chrome/browser/extensions/extension_install_prompt_browsertest.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/extension_install_prompt.h" +#include "base/macros.h" #include "base/run_loop.h" #include "chrome/browser/extensions/extension_install_prompt_show_params.h" #include "chrome/browser/ui/browser.h" diff --git a/chrome/browser/extensions/extension_install_prompt_show_params.cc b/chrome/browser/extensions/extension_install_prompt_show_params.cc index 953ed36..ab29182 100644 --- a/chrome/browser/extensions/extension_install_prompt_show_params.cc +++ b/chrome/browser/extensions/extension_install_prompt_show_params.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/extension_install_prompt_show_params.h" +#include "base/macros.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/native_window_tracker.h" #include "content/public/browser/web_contents.h" diff --git a/chrome/browser/extensions/extension_install_prompt_show_params.h b/chrome/browser/extensions/extension_install_prompt_show_params.h index 2fe6aa5..97cc71d 100644 --- a/chrome/browser/extensions/extension_install_prompt_show_params.h +++ b/chrome/browser/extensions/extension_install_prompt_show_params.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_PROMPT_SHOW_PARAMS_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_PROMPT_SHOW_PARAMS_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "ui/gfx/native_widget_types.h" diff --git a/chrome/browser/extensions/extension_install_prompt_unittest.cc b/chrome/browser/extensions/extension_install_prompt_unittest.cc index efde479..7b1c31f 100644 --- a/chrome/browser/extensions/extension_install_prompt_unittest.cc +++ b/chrome/browser/extensions/extension_install_prompt_unittest.cc @@ -2,9 +2,12 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <utility> #include "base/bind.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/run_loop.h" #include "chrome/browser/extensions/extension_install_prompt.h" diff --git a/chrome/browser/extensions/extension_install_ui_browsertest.cc b/chrome/browser/extensions/extension_install_ui_browsertest.cc index 57feb15..f0b2c84 100644 --- a/chrome/browser/extensions/extension_install_ui_browsertest.cc +++ b/chrome/browser/extensions/extension_install_ui_browsertest.cc @@ -3,7 +3,9 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" #include "base/strings/string_util.h" +#include "build/build_config.h" #include "chrome/app/chrome_command_ids.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_browsertest.h" diff --git a/chrome/browser/extensions/extension_keybinding_apitest.cc b/chrome/browser/extensions/extension_keybinding_apitest.cc index c303164..d9d04bc 100644 --- a/chrome/browser/extensions/extension_keybinding_apitest.cc +++ b/chrome/browser/extensions/extension_keybinding_apitest.cc @@ -3,6 +3,8 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" +#include "build/build_config.h" #include "chrome/app/chrome_command_ids.h" #include "chrome/browser/extensions/active_tab_permission_granter.h" #include "chrome/browser/extensions/api/commands/command_service.h" diff --git a/chrome/browser/extensions/extension_keybinding_registry.h b/chrome/browser/extensions/extension_keybinding_registry.h index 5714bfb..fdc85df 100644 --- a/chrome/browser/extensions/extension_keybinding_registry.h +++ b/chrome/browser/extensions/extension_keybinding_registry.h @@ -10,6 +10,7 @@ #include <string> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/scoped_observer.h" #include "content/public/browser/notification_details.h" #include "content/public/browser/notification_observer.h" diff --git a/chrome/browser/extensions/extension_loading_browsertest.cc b/chrome/browser/extensions/extension_loading_browsertest.cc index 3c55c65..542462c 100644 --- a/chrome/browser/extensions/extension_loading_browsertest.cc +++ b/chrome/browser/extensions/extension_loading_browsertest.cc @@ -9,6 +9,7 @@ #include "base/strings/stringprintf.h" #include "base/version.h" #include "base/win/windows_version.h" +#include "build/build_config.h" #include "chrome/browser/extensions/devtools_util.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_management_constants.h b/chrome/browser/extensions/extension_management_constants.h index 2a552dd..39a33bf 100644 --- a/chrome/browser/extensions/extension_management_constants.h +++ b/chrome/browser/extensions/extension_management_constants.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_MANAGEMENT_CONSTANTS_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_MANAGEMENT_CONSTANTS_H_ +#include <stddef.h> + #include <string> #include "extensions/common/manifest.h" diff --git a/chrome/browser/extensions/extension_message_bubble_controller.h b/chrome/browser/extensions/extension_message_bubble_controller.h index c3059c5..c025d24 100644 --- a/chrome/browser/extensions/extension_message_bubble_controller.h +++ b/chrome/browser/extensions/extension_message_bubble_controller.h @@ -5,7 +5,10 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_MESSAGE_BUBBLE_CONTROLLER_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_MESSAGE_BUBBLE_CONTROLLER_H_ +#include <stddef.h> + #include <string> +#include "base/macros.h" #include "extensions/browser/browser_context_keyed_api_factory.h" #include "extensions/common/extension.h" diff --git a/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc b/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc index b4e3f34..3b05553 100644 --- a/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc +++ b/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc @@ -2,14 +2,18 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <utility> #include "base/bind_helpers.h" #include "base/command_line.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" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/dev_mode_bubble_delegate.h" #include "chrome/browser/extensions/extension_function_test_utils.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_messages_apitest.cc b/chrome/browser/extensions/extension_messages_apitest.cc index 0482137..4b9cf9b 100644 --- a/chrome/browser/extensions/extension_messages_apitest.cc +++ b/chrome/browser/extensions/extension_messages_apitest.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 <stdint.h> + #include "base/base64.h" #include "base/files/file_path.h" #include "base/json/json_reader.h" #include "base/json/json_writer.h" +#include "base/macros.h" #include "base/path_service.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_piece.h" @@ -13,6 +17,7 @@ #include "base/strings/utf_string_conversions.h" #include "base/synchronization/waitable_event.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/api/messaging/incognito_connectability.h" #include "chrome/browser/extensions/extension_apitest.h" @@ -989,7 +994,7 @@ class ExternallyConnectableMessagingWithTlsChannelIdTest : base::Unretained(&request), request_context_getter)); tls_channel_id_created_.Wait(); // Create the expected value. - std::vector<uint8> spki_vector; + std::vector<uint8_t> spki_vector; if (!channel_id_key->ExportPublicKey(&spki_vector)) return std::string(); base::StringPiece spki(reinterpret_cast<char*>(spki_vector.data()), diff --git a/chrome/browser/extensions/extension_override_apitest.cc b/chrome/browser/extensions/extension_override_apitest.cc index a865c970..5e18033 100644 --- a/chrome/browser/extensions/extension_override_apitest.cc +++ b/chrome/browser/extensions/extension_override_apitest.cc @@ -2,8 +2,11 @@ // 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/prefs/pref_service.h" #include "base/prefs/scoped_user_pref_update.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_web_ui.h" diff --git a/chrome/browser/extensions/extension_prefs_unittest.cc b/chrome/browser/extensions/extension_prefs_unittest.cc index 5c3ffb9..e948e3d 100644 --- a/chrome/browser/extensions/extension_prefs_unittest.cc +++ b/chrome/browser/extensions/extension_prefs_unittest.cc @@ -4,7 +4,6 @@ #include "chrome/browser/extensions/extension_prefs_unittest.h" -#include "base/basictypes.h" #include "base/files/scoped_temp_dir.h" #include "base/path_service.h" #include "base/prefs/mock_pref_change_callback.h" diff --git a/chrome/browser/extensions/extension_prefs_unittest.h b/chrome/browser/extensions/extension_prefs_unittest.h index 432d262..c0d3034 100644 --- a/chrome/browser/extensions/extension_prefs_unittest.h +++ b/chrome/browser/extensions/extension_prefs_unittest.h @@ -5,6 +5,9 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_UNITTEST_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_UNITTEST_H_ +#include <stddef.h> + +#include "base/macros.h" #include "base/message_loop/message_loop.h" #include "chrome/browser/extensions/test_extension_prefs.h" #include "content/public/test/test_browser_thread.h" diff --git a/chrome/browser/extensions/extension_protocols_unittest.cc b/chrome/browser/extensions/extension_protocols_unittest.cc index 833ebd7..0bfb20d 100644 --- a/chrome/browser/extensions/extension_protocols_unittest.cc +++ b/chrome/browser/extensions/extension_protocols_unittest.cc @@ -2,9 +2,12 @@ // 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/files/file_util.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "base/strings/string_number_conversions.h" diff --git a/chrome/browser/extensions/extension_reenabler_unittest.cc b/chrome/browser/extensions/extension_reenabler_unittest.cc index 3efa569..e6328c2 100644 --- a/chrome/browser/extensions/extension_reenabler_unittest.cc +++ b/chrome/browser/extensions/extension_reenabler_unittest.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 "base/run_loop.h" #include "chrome/browser/extensions/extension_install_prompt.h" #include "chrome/browser/extensions/extension_reenabler.h" diff --git a/chrome/browser/extensions/extension_renderer_state.cc b/chrome/browser/extensions/extension_renderer_state.cc index 1792b60..c0166fe 100644 --- a/chrome/browser/extensions/extension_renderer_state.cc +++ b/chrome/browser/extensions/extension_renderer_state.cc @@ -6,6 +6,7 @@ #include "base/bind.h" #include "base/bind_helpers.h" +#include "base/macros.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/sessions/session_tab_helper.h" #include "chrome/browser/tab_contents/retargeting_details.h" diff --git a/chrome/browser/extensions/extension_renderer_state.h b/chrome/browser/extensions/extension_renderer_state.h index 413a726..3c55e40 100644 --- a/chrome/browser/extensions/extension_renderer_state.h +++ b/chrome/browser/extensions/extension_renderer_state.h @@ -10,7 +10,7 @@ #include <string> #include <utility> -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/singleton.h" namespace content { diff --git a/chrome/browser/extensions/extension_resource_protocols.cc b/chrome/browser/extensions/extension_resource_protocols.cc index d40de60..c397681 100644 --- a/chrome/browser/extensions/extension_resource_protocols.cc +++ b/chrome/browser/extensions/extension_resource_protocols.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/extension_resource_protocols.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "base/path_service.h" #include "base/threading/sequenced_worker_pool.h" diff --git a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc index 651bf93..348f958 100644 --- a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc +++ b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc @@ -4,6 +4,7 @@ #include "base/command_line.h" #include "base/logging.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc index 0664cfb..89d5dec 100644 --- a/chrome/browser/extensions/extension_service.cc +++ b/chrome/browser/extensions/extension_service.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/extension_service.h" +#include <stddef.h> + #include <algorithm> #include <iterator> #include <set> @@ -21,6 +23,7 @@ #include "base/threading/thread_restrictions.h" #include "base/time/time.h" #include "base/trace_event/trace_event.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/content_settings/content_settings_internal_extension_provider.h" diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h index 4cd10fe..0e642fd 100644 --- a/chrome/browser/extensions/extension_service.h +++ b/chrome/browser/extensions/extension_service.h @@ -13,6 +13,7 @@ #include "base/compiler_specific.h" #include "base/files/file_path.h" #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "base/strings/string16.h" diff --git a/chrome/browser/extensions/extension_service_sync_unittest.cc b/chrome/browser/extensions/extension_service_sync_unittest.cc index ef959e8..861c7ad 100644 --- a/chrome/browser/extensions/extension_service_sync_unittest.cc +++ b/chrome/browser/extensions/extension_service_sync_unittest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <map> #include <string> #include <utility> @@ -9,6 +11,7 @@ #include "base/bind.h" #include "base/command_line.h" #include "base/files/file_util.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/metrics/field_trial.h" diff --git a/chrome/browser/extensions/extension_service_test_base.cc b/chrome/browser/extensions/extension_service_test_base.cc index 9276721..c9269fcb 100644 --- a/chrome/browser/extensions/extension_service_test_base.cc +++ b/chrome/browser/extensions/extension_service_test_base.cc @@ -11,6 +11,7 @@ #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/extensions/component_loader.h" #include "chrome/browser/extensions/extension_error_reporter.h" #include "chrome/browser/extensions/extension_garbage_collector_factory.h" diff --git a/chrome/browser/extensions/extension_service_test_base.h b/chrome/browser/extensions/extension_service_test_base.h index 7f25036..e9de273 100644 --- a/chrome/browser/extensions/extension_service_test_base.h +++ b/chrome/browser/extensions/extension_service_test_base.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_TEST_BASE_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_TEST_BASE_H_ +#include <stddef.h> + #include <string> #include "base/at_exit.h" @@ -12,6 +14,7 @@ #include "base/files/scoped_temp_dir.h" #include "base/macros.h" #include "base/memory/scoped_ptr.h" +#include "build/build_config.h" #include "chrome/test/base/scoped_testing_local_state.h" #include "content/public/test/test_browser_thread_bundle.h" #include "content/public/test/test_utils.h" diff --git a/chrome/browser/extensions/extension_service_test_with_install.h b/chrome/browser/extensions/extension_service_test_with_install.h index a6c3cad..bb9e6dc 100644 --- a/chrome/browser/extensions/extension_service_test_with_install.h +++ b/chrome/browser/extensions/extension_service_test_with_install.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_TEST_WITH_INSTALL_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_TEST_WITH_INSTALL_H_ +#include <stddef.h> + #include <string> #include "base/macros.h" diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc index 72c553b..8dd46ac 100644 --- a/chrome/browser/extensions/extension_service_unittest.cc +++ b/chrome/browser/extensions/extension_service_unittest.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 <stdint.h> + #include <algorithm> #include <map> #include <set> @@ -9,7 +12,6 @@ #include <vector> #include "base/at_exit.h" -#include "base/basictypes.h" #include "base/bind.h" #include "base/command_line.h" #include "base/files/file_enumerator.h" @@ -19,6 +21,7 @@ #include "base/json/json_reader.h" #include "base/json/json_string_value_serializer.h" #include "base/location.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/prefs/scoped_user_pref_update.h" @@ -31,6 +34,7 @@ #include "base/strings/utf_string_conversions.h" #include "base/thread_task_runner_handle.h" #include "base/version.h" +#include "build/build_config.h" #include "chrome/browser/after_startup_task_utils.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_notification_types.h" @@ -687,7 +691,7 @@ TEST_F(ExtensionServiceTest, LoadAllExtensionsFromDirectorySuccess) { InitializeGoodInstalledExtensionService(); service()->Init(); - uint32 expected_num_extensions = 3u; + uint32_t expected_num_extensions = 3u; ASSERT_EQ(expected_num_extensions, loaded_.size()); EXPECT_EQ(std::string(good0), loaded_[0]->id()); @@ -4200,7 +4204,7 @@ TEST_F(ExtensionServiceTest, ClearExtensionData) { ->GetDatabaseTracker(); base::string16 db_name = base::UTF8ToUTF16("db"); base::string16 description = base::UTF8ToUTF16("db_description"); - int64 size; + int64_t size; db_tracker->DatabaseOpened(origin_id, db_name, description, 1, &size); db_tracker->DatabaseClosed(origin_id, db_name); std::vector<storage::OriginInfo> origins; @@ -4323,7 +4327,7 @@ TEST_F(ExtensionServiceTest, ClearAppData) { ->GetDatabaseTracker(); base::string16 db_name = base::UTF8ToUTF16("db"); base::string16 description = base::UTF8ToUTF16("db_description"); - int64 size; + int64_t size; db_tracker->DatabaseOpened(origin_id, db_name, description, 1, &size); db_tracker->DatabaseClosed(origin_id, db_name); std::vector<storage::OriginInfo> origins; diff --git a/chrome/browser/extensions/extension_special_storage_policy.cc b/chrome/browser/extensions/extension_special_storage_policy.cc index 2990f6d..5982232 100644 --- a/chrome/browser/extensions/extension_special_storage_policy.cc +++ b/chrome/browser/extensions/extension_special_storage_policy.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/extension_special_storage_policy.h" +#include <stddef.h> +#include <stdint.h> + #include "base/bind.h" #include "base/command_line.h" #include "base/logging.h" @@ -39,7 +42,9 @@ using storage::SpecialStoragePolicy; namespace { -void ReportQuotaUsage(storage::QuotaStatusCode code, int64 usage, int64 quota) { +void ReportQuotaUsage(storage::QuotaStatusCode code, + int64_t usage, + int64_t quota) { if (code == storage::kQuotaStatusOk) { // We're interested in the amount of space hosted apps are using. Record it // when the extension is granted the unlimited storage permission (once per diff --git a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc index 6671691..19ffd73 100644 --- a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc +++ b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc @@ -2,7 +2,11 @@ // 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 "base/values.h" +#include "build/build_config.h" #include "chrome/browser/content_settings/cookie_settings_factory.h" #include "chrome/browser/content_settings/host_content_settings_map_factory.h" #include "chrome/browser/extensions/extension_special_storage_policy.h" diff --git a/chrome/browser/extensions/extension_startup_browsertest.cc b/chrome/browser/extensions/extension_startup_browsertest.cc index 7918358..462f2ba 100644 --- a/chrome/browser/extensions/extension_startup_browsertest.cc +++ b/chrome/browser/extensions/extension_startup_browsertest.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 <stdint.h> + #include <vector> #include "base/base_switches.h" @@ -11,6 +14,7 @@ #include "base/path_service.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_util.h" @@ -134,8 +138,8 @@ class ExtensionStartupTestBase : public InProcessBrowserTest { if (!unauthenticated_load_allowed_) num_expected_extensions = 0; - ASSERT_EQ(static_cast<uint32>(num_expected_extensions), - static_cast<uint32>(found_extensions)); + ASSERT_EQ(static_cast<uint32_t>(num_expected_extensions), + static_cast<uint32_t>(found_extensions)); ExtensionService* service = extensions::ExtensionSystem::Get( browser()->profile())->extension_service(); diff --git a/chrome/browser/extensions/extension_storage_apitest.cc b/chrome/browser/extensions/extension_storage_apitest.cc index 3437b14..299091c 100644 --- a/chrome/browser/extensions/extension_storage_apitest.cc +++ b/chrome/browser/extensions/extension_storage_apitest.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 "chrome/browser/extensions/extension_apitest.h" #if defined(OS_WIN) diff --git a/chrome/browser/extensions/extension_storage_monitor.cc b/chrome/browser/extensions/extension_storage_monitor.cc index 25581ed..690d488 100644 --- a/chrome/browser/extensions/extension_storage_monitor.cc +++ b/chrome/browser/extensions/extension_storage_monitor.cc @@ -48,8 +48,8 @@ const int kStorageEventRateSec = 30; // Set the thresholds for the first notification. Once a threshold is exceeded, // it will be doubled to throttle notifications. -const int64 kMBytes = 1024 * 1024; -const int64 kExtensionInitialThreshold = 1000 * kMBytes; +const int64_t kMBytes = 1024 * 1024; +const int64_t kExtensionInitialThreshold = 1000 * kMBytes; // Notifications have an ID so that we can update them. const char kNotificationIdFormat[] = "ExtensionStorageMonitor-$1-$2"; @@ -83,11 +83,11 @@ const Extension* GetExtensionById(content::BrowserContext* context, extension_id, ExtensionRegistry::EVERYTHING); } -void LogTemporaryStorageUsage(int64 usage, +void LogTemporaryStorageUsage(int64_t usage, storage::QuotaStatusCode status, - int64 global_quota) { + int64_t global_quota) { if (status == storage::kQuotaStatusOk) { - int64 per_app_quota = + int64_t per_app_quota = global_quota / storage::QuotaManager::kPerHostTemporaryPortion; // Note we use COUNTS_100 (instead of PERCENT) because this can potentially // exceed 100%. @@ -117,7 +117,7 @@ class StorageEventObserver scoped_refptr<storage::QuotaManager> quota_manager, const std::string& extension_id, const GURL& site_url, - int64 next_threshold, + int64_t next_threshold, const base::TimeDelta& rate, bool should_uma) { DCHECK_CURRENTLY_ON(BrowserThread::IO); @@ -144,7 +144,7 @@ class StorageEventObserver // Updates the threshold for an extension already being monitored. void UpdateThresholdForExtension(const std::string& extension_id, - int64 next_threshold) { + int64_t next_threshold) { DCHECK_CURRENTLY_ON(BrowserThread::IO); for (OriginStorageStateMap::iterator it = origin_state_map_.begin(); @@ -205,7 +205,7 @@ class StorageEventObserver // If |next_threshold| is -1, it signifies that we should not enforce (and // only track) storage for this extension. - int64 next_threshold; + int64_t next_threshold; bool should_uma; @@ -333,7 +333,7 @@ void ExtensionStorageMonitor::OnExtensionWillBeInstalled( return; } - int64 next_threshold = GetNextStorageThresholdFromPrefs(extension->id()); + int64_t next_threshold = GetNextStorageThresholdFromPrefs(extension->id()); if (next_threshold <= initial_extension_threshold_) { // Clear the next threshold in the prefs. This effectively raises it to // |initial_extension_threshold_|. If the current threshold is already @@ -380,8 +380,8 @@ std::string ExtensionStorageMonitor::GetNotificationId( void ExtensionStorageMonitor::OnStorageThresholdExceeded( const std::string& extension_id, - int64 next_threshold, - int64 current_usage) { + int64_t next_threshold, + int64_t current_usage) { DCHECK_CURRENTLY_ON(BrowserThread::UI); const Extension* extension = GetExtensionById(context_, extension_id); @@ -402,10 +402,9 @@ void ExtensionStorageMonitor::OnStorageThresholdExceeded( current_usage)); } -void ExtensionStorageMonitor::OnImageLoaded( - const std::string& extension_id, - int64 current_usage, - const gfx::Image& image) { +void ExtensionStorageMonitor::OnImageLoaded(const std::string& extension_id, + int64_t current_usage, + const gfx::Image& image) { const Extension* extension = GetExtensionById(context_, extension_id); if (!extension) return; @@ -600,7 +599,7 @@ void ExtensionStorageMonitor::ShowUninstallPrompt( UNINSTALL_SOURCE_STORAGE_THRESHOLD_EXCEEDED); } -int64 ExtensionStorageMonitor::GetNextStorageThreshold( +int64_t ExtensionStorageMonitor::GetNextStorageThreshold( const std::string& extension_id) const { int next_threshold = GetNextStorageThresholdFromPrefs(extension_id); if (next_threshold == 0) { @@ -613,7 +612,7 @@ int64 ExtensionStorageMonitor::GetNextStorageThreshold( void ExtensionStorageMonitor::SetNextStorageThreshold( const std::string& extension_id, - int64 next_threshold) { + int64_t next_threshold) { extension_prefs_->UpdateExtensionPref( extension_id, kPrefNextStorageThreshold, @@ -622,12 +621,12 @@ void ExtensionStorageMonitor::SetNextStorageThreshold( : NULL); } -int64 ExtensionStorageMonitor::GetNextStorageThresholdFromPrefs( +int64_t ExtensionStorageMonitor::GetNextStorageThresholdFromPrefs( const std::string& extension_id) const { std::string next_threshold_str; if (extension_prefs_->ReadPrefAsString( extension_id, kPrefNextStorageThreshold, &next_threshold_str)) { - int64 next_threshold; + int64_t next_threshold; if (base::StringToInt64(next_threshold_str, &next_threshold)) return next_threshold; } diff --git a/chrome/browser/extensions/extension_storage_monitor.h b/chrome/browser/extensions/extension_storage_monitor.h index df3b8ef..237b98b 100644 --- a/chrome/browser/extensions/extension_storage_monitor.h +++ b/chrome/browser/extensions/extension_storage_monitor.h @@ -5,8 +5,11 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_STORAGE_MONITOR_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_STORAGE_MONITOR_H_ +#include <stdint.h> + #include <set> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "base/scoped_observer.h" @@ -77,10 +80,10 @@ class ExtensionStorageMonitor : public KeyedService, std::string GetNotificationId(const std::string& extension_id); void OnStorageThresholdExceeded(const std::string& extension_id, - int64 next_threshold, - int64 current_usage); + int64_t next_threshold, + int64_t current_usage); void OnImageLoaded(const std::string& extension_id, - int64 current_usage, + int64_t current_usage, const gfx::Image& image); void OnNotificationButtonClick(const std::string& extension_id, int button_index); @@ -98,13 +101,14 @@ class ExtensionStorageMonitor : public KeyedService, // Returns/sets the next threshold for displaying a notification if an // extension or app consumes excessive disk space. - int64 GetNextStorageThreshold(const std::string& extension_id) const; + int64_t GetNextStorageThreshold(const std::string& extension_id) const; void SetNextStorageThreshold(const std::string& extension_id, - int64 next_threshold); + int64_t next_threshold); // Returns the raw next storage threshold value stored in prefs. Returns 0 if // the initial threshold has not yet been reached. - int64 GetNextStorageThresholdFromPrefs(const std::string& extension_id) const; + int64_t GetNextStorageThresholdFromPrefs( + const std::string& extension_id) const; // Returns/sets whether notifications should be shown if an extension or app // consumes too much disk space. @@ -118,7 +122,7 @@ class ExtensionStorageMonitor : public KeyedService, // The first notification is shown after the initial threshold is exceeded. // A lower threshold is set by tests. - int64 initial_extension_threshold_; + int64_t initial_extension_threshold_; // The rate at which we would like to receive storage updates // from QuotaManager. Overridden in tests. diff --git a/chrome/browser/extensions/extension_storage_monitor_browsertest.cc b/chrome/browser/extensions/extension_storage_monitor_browsertest.cc index 10b7c25..f02d3a8 100644 --- a/chrome/browser/extensions/extension_storage_monitor_browsertest.cc +++ b/chrome/browser/extensions/extension_storage_monitor_browsertest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stdint.h> + #include <set> #include "base/run_loop.h" @@ -92,7 +94,7 @@ class ExtensionStorageMonitorTest : public ExtensionBrowserTest { return storage_monitor_; } - int64 GetInitialExtensionThreshold() { + int64_t GetInitialExtensionThreshold() { CHECK(storage_monitor_); return storage_monitor_->initial_extension_threshold_; } @@ -117,13 +119,13 @@ class ExtensionStorageMonitorTest : public ExtensionBrowserTest { return monitor()->IsStorageNotificationEnabled(extension_id); } - int64 GetNextStorageThreshold(const std::string& extension_id) { + int64_t GetNextStorageThreshold(const std::string& extension_id) { return monitor()->GetNextStorageThreshold(extension_id); } void WriteBytesExpectingNotification(const Extension* extension, int num_bytes) { - int64 previous_threshold = GetNextStorageThreshold(extension->id()); + int64_t previous_threshold = GetNextStorageThreshold(extension->id()); WriteBytes(extension, num_bytes, true); EXPECT_GT(GetNextStorageThreshold(extension->id()), previous_threshold); } @@ -231,8 +233,8 @@ IN_PROC_BROWSER_TEST_F(ExtensionStorageMonitorTest, UserDisabledNotifications) { // Expect to receive no further notifications when usage continues to // increase. - int64 next_threshold = GetNextStorageThreshold(extension->id()); - int64 next_data_size = next_threshold - GetInitialExtensionThreshold(); + int64_t next_threshold = GetNextStorageThreshold(extension->id()); + int64_t next_data_size = next_threshold - GetInitialExtensionThreshold(); ASSERT_GT(next_data_size, 0); WriteBytesNotExpectingNotification(extension, next_data_size); diff --git a/chrome/browser/extensions/extension_sync_service.cc b/chrome/browser/extensions/extension_sync_service.cc index c94a634..4bb8cf6 100644 --- a/chrome/browser/extensions/extension_sync_service.cc +++ b/chrome/browser/extensions/extension_sync_service.cc @@ -5,7 +5,6 @@ #include "chrome/browser/extensions/extension_sync_service.h" #include "base/auto_reset.h" -#include "base/basictypes.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/extensions/bookmark_app_helper.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_sync_service.h b/chrome/browser/extensions/extension_sync_service.h index 59c042e..fcfa72d 100644 --- a/chrome/browser/extensions/extension_sync_service.h +++ b/chrome/browser/extensions/extension_sync_service.h @@ -9,6 +9,7 @@ #include <vector> #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/scoped_observer.h" #include "base/version.h" #include "chrome/browser/extensions/sync_bundle.h" diff --git a/chrome/browser/extensions/extension_system_factory.h b/chrome/browser/extensions/extension_system_factory.h index 128fdef..eeba13d 100644 --- a/chrome/browser/extensions/extension_system_factory.h +++ b/chrome/browser/extensions/extension_system_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SYSTEM_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_SYSTEM_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "chrome/browser/extensions/extension_system_impl.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc index 836c829..61b12fe 100644 --- a/chrome/browser/extensions/extension_system_impl.cc +++ b/chrome/browser/extensions/extension_system_impl.cc @@ -12,6 +12,7 @@ #include "base/memory/weak_ptr.h" #include "base/strings/string_tokenizer.h" #include "base/trace_event/trace_event.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/chrome_app_sorting.h" #include "chrome/browser/extensions/chrome_content_verifier_delegate.h" diff --git a/chrome/browser/extensions/extension_system_impl.h b/chrome/browser/extensions/extension_system_impl.h index 0ad9357..30522b1 100644 --- a/chrome/browser/extensions/extension_system_impl.h +++ b/chrome/browser/extensions/extension_system_impl.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SYSTEM_IMPL_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_SYSTEM_IMPL_H_ +#include "base/macros.h" +#include "build/build_config.h" #include "extensions/browser/extension_system.h" #include "extensions/common/one_shot_event.h" diff --git a/chrome/browser/extensions/extension_tab_util.cc b/chrome/browser/extensions/extension_tab_util.cc index 0d87ec3..4651a09 100644 --- a/chrome/browser/extensions/extension_tab_util.cc +++ b/chrome/browser/extensions/extension_tab_util.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/extension_tab_util.h" +#include <stddef.h> + +#include "base/macros.h" #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "chrome/browser/extensions/api/tabs/tabs_constants.h" diff --git a/chrome/browser/extensions/extension_tabs_apitest.cc b/chrome/browser/extensions/extension_tabs_apitest.cc index e580bb6..082edee 100644 --- a/chrome/browser/extensions/extension_tabs_apitest.cc +++ b/chrome/browser/extensions/extension_tabs_apitest.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/extension_apitest.h" #include "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/prefs/incognito_mode_prefs.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" diff --git a/chrome/browser/extensions/extension_test_notification_observer.cc b/chrome/browser/extensions/extension_test_notification_observer.cc index 62b55e6..f0d2d52 100644 --- a/chrome/browser/extensions/extension_test_notification_observer.cc +++ b/chrome/browser/extensions/extension_test_notification_observer.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/extension_test_notification_observer.h" +#include <stddef.h> + #include "base/callback_list.h" #include "chrome/browser/extensions/extension_action_test_util.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/extension_user_script_loader_unittest.cc b/chrome/browser/extensions/extension_user_script_loader_unittest.cc index b343026..e211b48 100644 --- a/chrome/browser/extensions/extension_user_script_loader_unittest.cc +++ b/chrome/browser/extensions/extension_user_script_loader_unittest.cc @@ -4,6 +4,8 @@ #include "extensions/browser/extension_user_script_loader.h" +#include <stddef.h> + #include <set> #include <string> diff --git a/chrome/browser/extensions/extension_util.cc b/chrome/browser/extensions/extension_util.cc index 7fe2885..5b4bfd4 100644 --- a/chrome/browser/extensions/extension_util.cc +++ b/chrome/browser/extensions/extension_util.cc @@ -8,6 +8,7 @@ #include "base/logging.h" #include "base/metrics/field_trial.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_sync_service.h" #include "chrome/browser/extensions/permissions_updater.h" diff --git a/chrome/browser/extensions/extension_view_host.cc b/chrome/browser/extensions/extension_view_host.cc index d0687d8..cab1a2e 100644 --- a/chrome/browser/extensions/extension_view_host.cc +++ b/chrome/browser/extensions/extension_view_host.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/extension_view_host.h" +#include "base/macros.h" #include "base/strings/string_piece.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_notification_types.h" diff --git a/chrome/browser/extensions/extension_view_host.h b/chrome/browser/extensions/extension_view_host.h index a8c47a8..a5966d2 100644 --- a/chrome/browser/extensions/extension_view_host.h +++ b/chrome/browser/extensions/extension_view_host.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_VIEW_HOST_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_VIEW_HOST_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "components/web_modal/web_contents_modal_dialog_host.h" #include "components/web_modal/web_contents_modal_dialog_manager_delegate.h" diff --git a/chrome/browser/extensions/extension_view_host_factory.h b/chrome/browser/extensions/extension_view_host_factory.h index 5bc388c..3ad7bbf 100644 --- a/chrome/browser/extensions/extension_view_host_factory.h +++ b/chrome/browser/extensions/extension_view_host_factory.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_VIEW_HOST_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_VIEW_HOST_FACTORY_H_ -#include "base/basictypes.h" +#include "base/macros.h" class Browser; class GURL; diff --git a/chrome/browser/extensions/extension_web_ui.cc b/chrome/browser/extensions/extension_web_ui.cc index d10afba..d5667ee 100644 --- a/chrome/browser/extensions/extension_web_ui.cc +++ b/chrome/browser/extensions/extension_web_ui.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/extension_web_ui.h" +#include <stddef.h> + #include <set> #include <vector> diff --git a/chrome/browser/extensions/extension_web_ui_override_registrar.h b/chrome/browser/extensions/extension_web_ui_override_registrar.h index 892deb2..e8aa3de 100644 --- a/chrome/browser/extensions/extension_web_ui_override_registrar.h +++ b/chrome/browser/extensions/extension_web_ui_override_registrar.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_WEB_UI_OVERRIDE_REGISTRAR_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_WEB_UI_OVERRIDE_REGISTRAR_H_ -#include "base/basictypes.h" +#include "base/macros.h" #include "base/scoped_observer.h" #include "extensions/browser/browser_context_keyed_api_factory.h" #include "extensions/browser/extension_registry_observer.h" diff --git a/chrome/browser/extensions/extension_web_ui_unittest.cc b/chrome/browser/extensions/extension_web_ui_unittest.cc index cd57757..8819f67 100644 --- a/chrome/browser/extensions/extension_web_ui_unittest.cc +++ b/chrome/browser/extensions/extension_web_ui_unittest.cc @@ -4,6 +4,7 @@ #include "base/command_line.h" #include "base/message_loop/message_loop.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_web_ui.h" #include "chrome/browser/extensions/test_extension_system.h" diff --git a/chrome/browser/extensions/extension_webui_apitest.cc b/chrome/browser/extensions/extension_webui_apitest.cc index e2135c8..beabffd 100644 --- a/chrome/browser/extensions/extension_webui_apitest.cc +++ b/chrome/browser/extensions/extension_webui_apitest.cc @@ -6,6 +6,7 @@ #include "base/files/file_util.h" #include "base/path_service.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" diff --git a/chrome/browser/extensions/external_component_loader.cc b/chrome/browser/extensions/external_component_loader.cc index 506ff8a..76e7c5f 100644 --- a/chrome/browser/extensions/external_component_loader.cc +++ b/chrome/browser/extensions/external_component_loader.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/external_component_loader.h" #include "base/command_line.h" +#include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/component_extensions_whitelist/whitelist.h" #include "chrome/browser/search/hotword_service.h" diff --git a/chrome/browser/extensions/external_component_loader.h b/chrome/browser/extensions/external_component_loader.h index 3d75a53..3d026ce 100644 --- a/chrome/browser/extensions/external_component_loader.h +++ b/chrome/browser/extensions/external_component_loader.h @@ -8,6 +8,7 @@ #include <string> #include "base/compiler_specific.h" +#include "base/macros.h" #include "chrome/browser/extensions/external_loader.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/external_install_error.cc b/chrome/browser/extensions/external_install_error.cc index 8b42cb1..cd13c27 100644 --- a/chrome/browser/extensions/external_install_error.cc +++ b/chrome/browser/extensions/external_install_error.cc @@ -4,7 +4,10 @@ #include "chrome/browser/extensions/external_install_error.h" +#include <stddef.h> + #include "base/bind.h" +#include "base/macros.h" #include "base/strings/utf_string_conversions.h" #include "chrome/app/chrome_command_ids.h" #include "chrome/browser/extensions/extension_install_prompt_show_params.h" diff --git a/chrome/browser/extensions/external_loader.h b/chrome/browser/extensions/external_loader.h index ecadda0..50c06ba 100644 --- a/chrome/browser/extensions/external_loader.h +++ b/chrome/browser/extensions/external_loader.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_EXTERNAL_LOADER_H_ #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" diff --git a/chrome/browser/extensions/external_policy_loader.h b/chrome/browser/extensions/external_policy_loader.h index 81e74f4..72fdf3b 100644 --- a/chrome/browser/extensions/external_policy_loader.h +++ b/chrome/browser/extensions/external_policy_loader.h @@ -8,6 +8,7 @@ #include <string> #include "base/compiler_specific.h" +#include "base/macros.h" #include "chrome/browser/extensions/extension_management.h" #include "chrome/browser/extensions/external_loader.h" diff --git a/chrome/browser/extensions/external_policy_loader_unittest.cc b/chrome/browser/extensions/external_policy_loader_unittest.cc index 22c5bb0..8714eae 100644 --- a/chrome/browser/extensions/external_policy_loader_unittest.cc +++ b/chrome/browser/extensions/external_policy_loader_unittest.cc @@ -6,6 +6,7 @@ #include <string> #include "base/logging.h" +#include "base/macros.h" #include "base/message_loop/message_loop.h" #include "base/values.h" #include "base/version.h" diff --git a/chrome/browser/extensions/external_pref_loader.cc b/chrome/browser/extensions/external_pref_loader.cc index 9f98011..be5f52e 100644 --- a/chrome/browser/extensions/external_pref_loader.cc +++ b/chrome/browser/extensions/external_pref_loader.cc @@ -15,6 +15,7 @@ #include "base/path_service.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/defaults.h" #include "chrome/browser/prefs/pref_service_syncable_util.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/external_pref_loader.h b/chrome/browser/extensions/external_pref_loader.h index e226565..2357993 100644 --- a/chrome/browser/extensions/external_pref_loader.h +++ b/chrome/browser/extensions/external_pref_loader.h @@ -8,6 +8,7 @@ #include <string> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/scoped_observer.h" #include "base/values.h" diff --git a/chrome/browser/extensions/external_provider_impl.cc b/chrome/browser/extensions/external_provider_impl.cc index b3af2f3..9b62f0f 100644 --- a/chrome/browser/extensions/external_provider_impl.cc +++ b/chrome/browser/extensions/external_provider_impl.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/external_provider_impl.h" +#include <stddef.h> + #include <set> #include <vector> @@ -17,6 +19,7 @@ #include "base/trace_event/trace_event.h" #include "base/values.h" #include "base/version.h" +#include "build/build_config.h" #include "chrome/browser/app_mode/app_mode_utils.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process_platform_part.h" diff --git a/chrome/browser/extensions/external_provider_impl.h b/chrome/browser/extensions/external_provider_impl.h index a75bdfe..2d816bc 100644 --- a/chrome/browser/extensions/external_provider_impl.h +++ b/chrome/browser/extensions/external_provider_impl.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "chrome/browser/extensions/external_loader.h" #include "extensions/browser/external_provider_interface.h" diff --git a/chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc b/chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc index 0c99551..3cd14d7 100644 --- a/chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc +++ b/chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/external_provider_impl.h" #include "base/command_line.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/test/scoped_path_override.h" #include "chrome/browser/chrome_notification_types.h" diff --git a/chrome/browser/extensions/external_provider_impl_unittest.cc b/chrome/browser/extensions/external_provider_impl_unittest.cc index a833f58..8b1085b 100644 --- a/chrome/browser/extensions/external_provider_impl_unittest.cc +++ b/chrome/browser/extensions/external_provider_impl_unittest.cc @@ -7,10 +7,12 @@ #include "base/command_line.h" #include "base/files/file_path.h" #include "base/files/file_util.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/path_service.h" #include "base/strings/stringprintf.h" #include "base/test/scoped_path_override.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/extension_service_test_base.h" diff --git a/chrome/browser/extensions/external_registry_loader_win.h b/chrome/browser/extensions/external_registry_loader_win.h index f621734..25de48d 100644 --- a/chrome/browser/extensions/external_registry_loader_win.h +++ b/chrome/browser/extensions/external_registry_loader_win.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_EXTERNAL_REGISTRY_LOADER_WIN_H_ #include "base/compiler_specific.h" +#include "base/macros.h" #include "chrome/browser/extensions/external_loader.h" namespace extensions { diff --git a/chrome/browser/extensions/fake_safe_browsing_database_manager.cc b/chrome/browser/extensions/fake_safe_browsing_database_manager.cc index c6bb900..87e809e 100644 --- a/chrome/browser/extensions/fake_safe_browsing_database_manager.cc +++ b/chrome/browser/extensions/fake_safe_browsing_database_manager.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/fake_safe_browsing_database_manager.h" +#include <stddef.h> + #include <algorithm> #include <iterator> #include <vector> diff --git a/chrome/browser/extensions/favicon_downloader.h b/chrome/browser/extensions/favicon_downloader.h index 98674e1..77cf859 100644 --- a/chrome/browser/extensions/favicon_downloader.h +++ b/chrome/browser/extensions/favicon_downloader.h @@ -10,6 +10,7 @@ #include <vector> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/weak_ptr.h" #include "content/public/browser/web_contents_observer.h" diff --git a/chrome/browser/extensions/favicon_downloader_unittest.cc b/chrome/browser/extensions/favicon_downloader_unittest.cc index 7802623..1a0fb62 100644 --- a/chrome/browser/extensions/favicon_downloader_unittest.cc +++ b/chrome/browser/extensions/favicon_downloader_unittest.cc @@ -4,8 +4,11 @@ #include "chrome/browser/extensions/favicon_downloader.h" +#include <stddef.h> + #include "base/bind.h" #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "chrome/test/base/chrome_render_view_host_test_harness.h" #include "content/public/common/favicon_url.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/chrome/browser/extensions/global_shortcut_listener.h b/chrome/browser/extensions/global_shortcut_listener.h index 1f07df2..9aec54a 100644 --- a/chrome/browser/extensions/global_shortcut_listener.h +++ b/chrome/browser/extensions/global_shortcut_listener.h @@ -7,7 +7,7 @@ #include <map> -#include "base/basictypes.h" +#include "base/macros.h" #include "ui/events/keycodes/keyboard_codes.h" namespace ui { diff --git a/chrome/browser/extensions/global_shortcut_listener_chromeos.h b/chrome/browser/extensions/global_shortcut_listener_chromeos.h index ad1181a..b47c2df 100644 --- a/chrome/browser/extensions/global_shortcut_listener_chromeos.h +++ b/chrome/browser/extensions/global_shortcut_listener_chromeos.h @@ -7,6 +7,7 @@ #include "chrome/browser/extensions/global_shortcut_listener.h" +#include "base/macros.h" #include "ui/base/accelerators/accelerator.h" namespace extensions { diff --git a/chrome/browser/extensions/global_shortcut_listener_mac.h b/chrome/browser/extensions/global_shortcut_listener_mac.h index 55d94ad..fa07c53 100644 --- a/chrome/browser/extensions/global_shortcut_listener_mac.h +++ b/chrome/browser/extensions/global_shortcut_listener_mac.h @@ -13,6 +13,7 @@ #include <map> #include "base/mac/scoped_nsobject.h" +#include "base/macros.h" namespace extensions { diff --git a/chrome/browser/extensions/global_shortcut_listener_ozone.h b/chrome/browser/extensions/global_shortcut_listener_ozone.h index e7b56be..fbd954a 100644 --- a/chrome/browser/extensions/global_shortcut_listener_ozone.h +++ b/chrome/browser/extensions/global_shortcut_listener_ozone.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_GLOBAL_SHORTCUT_LISTENER_OZONE_H_ #define CHROME_BROWSER_EXTENSIONS_GLOBAL_SHORTCUT_LISTENER_OZONE_H_ +#include "base/macros.h" #include "chrome/browser/extensions/global_shortcut_listener.h" namespace extensions { diff --git a/chrome/browser/extensions/global_shortcut_listener_win.h b/chrome/browser/extensions/global_shortcut_listener_win.h index cf6430fb0..7d7d34d 100644 --- a/chrome/browser/extensions/global_shortcut_listener_win.h +++ b/chrome/browser/extensions/global_shortcut_listener_win.h @@ -7,6 +7,7 @@ #include <windows.h> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/global_shortcut_listener.h" #include "ui/gfx/win/singleton_hwnd_observer.h" diff --git a/chrome/browser/extensions/global_shortcut_listener_x11.cc b/chrome/browser/extensions/global_shortcut_listener_x11.cc index 5a3ad1a..f1f1c83 100644 --- a/chrome/browser/extensions/global_shortcut_listener_x11.cc +++ b/chrome/browser/extensions/global_shortcut_listener_x11.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/global_shortcut_listener_x11.h" +#include <stddef.h> + +#include "base/macros.h" #include "content/public/browser/browser_thread.h" #include "ui/base/accelerators/accelerator.h" #include "ui/events/keycodes/keyboard_code_conversion_x.h" diff --git a/chrome/browser/extensions/global_shortcut_listener_x11.h b/chrome/browser/extensions/global_shortcut_listener_x11.h index ba3513a..43230b7 100644 --- a/chrome/browser/extensions/global_shortcut_listener_x11.h +++ b/chrome/browser/extensions/global_shortcut_listener_x11.h @@ -5,9 +5,12 @@ #ifndef CHROME_BROWSER_EXTENSIONS_GLOBAL_SHORTCUT_LISTENER_X11_H_ #define CHROME_BROWSER_EXTENSIONS_GLOBAL_SHORTCUT_LISTENER_X11_H_ +#include <stdint.h> #include <X11/Xlib.h> + #include <set> +#include "base/macros.h" #include "chrome/browser/extensions/global_shortcut_listener.h" #include "ui/events/platform/platform_event_dispatcher.h" diff --git a/chrome/browser/extensions/hotword_browsertest.cc b/chrome/browser/extensions/hotword_browsertest.cc index b06c8143..c0b0284 100644 --- a/chrome/browser/extensions/hotword_browsertest.cc +++ b/chrome/browser/extensions/hotword_browsertest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/files/file_path.h" +#include "base/macros.h" #include "base/prefs/pref_service.h" #include "chrome/browser/extensions/component_loader.h" #include "chrome/browser/extensions/error_console/error_console.h" diff --git a/chrome/browser/extensions/install_signer.cc b/chrome/browser/extensions/install_signer.cc index 6b7aa35..6a0a0dc 100644 --- a/chrome/browser/extensions/install_signer.cc +++ b/chrome/browser/extensions/install_signer.cc @@ -4,12 +4,16 @@ #include "chrome/browser/extensions/install_signer.h" +#include <stddef.h> +#include <stdint.h> + #include "base/base64.h" #include "base/bind.h" #include "base/command_line.h" #include "base/json/json_reader.h" #include "base/json/json_writer.h" #include "base/lazy_instance.h" +#include "base/macros.h" #include "base/message_loop/message_loop.h" #include "base/metrics/histogram.h" #include "base/process/process_info.h" @@ -20,6 +24,7 @@ #include "base/strings/stringprintf.h" #include "base/time/time.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/common/chrome_switches.h" #include "components/crx_file/constants.h" #include "crypto/random.h" @@ -204,7 +209,7 @@ scoped_ptr<InstallSignature> InstallSignature::FromValue( // so older entries will not necessarily have this. if (value.HasKey(kTimestampKey)) { std::string timestamp; - int64 timestamp_value = 0; + int64_t timestamp_value = 0; if (!value.GetString(kTimestampKey, ×tamp) || !base::StringToInt64(timestamp, ×tamp_value)) { result.reset(); @@ -253,16 +258,15 @@ bool InstallSigner::VerifySignature(const InstallSignature& signature) { return false; crypto::SignatureVerifier verifier; - if (!verifier.VerifyInit(crx_file::kSignatureAlgorithm, - sizeof(crx_file::kSignatureAlgorithm), - reinterpret_cast<const uint8*>( - signature.signature.data()), - signature.signature.size(), - reinterpret_cast<const uint8*>(public_key.data()), - public_key.size())) + if (!verifier.VerifyInit( + crx_file::kSignatureAlgorithm, sizeof(crx_file::kSignatureAlgorithm), + reinterpret_cast<const uint8_t*>(signature.signature.data()), + signature.signature.size(), + reinterpret_cast<const uint8_t*>(public_key.data()), + public_key.size())) return false; - verifier.VerifyUpdate(reinterpret_cast<const uint8*>(signed_data.data()), + verifier.VerifyUpdate(reinterpret_cast<const uint8_t*>(signed_data.data()), signed_data.size()); return verifier.VerifyFinal(); } diff --git a/chrome/browser/extensions/install_signer.h b/chrome/browser/extensions/install_signer.h index 56f23b4..d2df9875 100644 --- a/chrome/browser/extensions/install_signer.h +++ b/chrome/browser/extensions/install_signer.h @@ -9,8 +9,8 @@ #include <string> #include <vector> -#include "base/basictypes.h" #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "extensions/common/extension.h" diff --git a/chrome/browser/extensions/install_tracker.h b/chrome/browser/extensions/install_tracker.h index 4a3c264..e29b339 100644 --- a/chrome/browser/extensions/install_tracker.h +++ b/chrome/browser/extensions/install_tracker.h @@ -7,6 +7,7 @@ #include <map> +#include "base/macros.h" #include "base/observer_list.h" #include "base/prefs/pref_change_registrar.h" #include "base/scoped_observer.h" diff --git a/chrome/browser/extensions/install_tracker_factory.h b/chrome/browser/extensions/install_tracker_factory.h index 6a58cf4..214e950 100644 --- a/chrome/browser/extensions/install_tracker_factory.h +++ b/chrome/browser/extensions/install_tracker_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_INSTALL_TRACKER_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_INSTALL_TRACKER_FACTORY_H_ +#include "base/macros.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" namespace base { diff --git a/chrome/browser/extensions/install_verifier.cc b/chrome/browser/extensions/install_verifier.cc index 2ede600..ba9b12c 100644 --- a/chrome/browser/extensions/install_verifier.cc +++ b/chrome/browser/extensions/install_verifier.cc @@ -15,6 +15,7 @@ #include "base/prefs/pref_service.h" #include "base/stl_util.h" #include "base/trace_event/trace_event.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_management.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/install_signer.h" diff --git a/chrome/browser/extensions/install_verifier.h b/chrome/browser/extensions/install_verifier.h index 3a29276..6caa364 100644 --- a/chrome/browser/extensions/install_verifier.h +++ b/chrome/browser/extensions/install_verifier.h @@ -9,8 +9,8 @@ #include <set> #include <string> -#include "base/basictypes.h" #include "base/callback.h" +#include "base/macros.h" #include "base/memory/linked_ptr.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" diff --git a/chrome/browser/extensions/install_verifier_factory.h b/chrome/browser/extensions/install_verifier_factory.h index f0da05a..e10bede 100644 --- a/chrome/browser/extensions/install_verifier_factory.h +++ b/chrome/browser/extensions/install_verifier_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_INSTALL_VERIFIER_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_INSTALL_VERIFIER_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/installed_loader.cc b/chrome/browser/extensions/installed_loader.cc index 8e47da4..9cd0447 100644 --- a/chrome/browser/extensions/installed_loader.cc +++ b/chrome/browser/extensions/installed_loader.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/installed_loader.h" +#include <stddef.h> + #include "base/files/file_path.h" #include "base/metrics/histogram_macros.h" #include "base/metrics/sparse_histogram.h" diff --git a/chrome/browser/extensions/isolated_app_browsertest.cc b/chrome/browser/extensions/isolated_app_browsertest.cc index 1408c0c..9d10cad 100644 --- a/chrome/browser/extensions/isolated_app_browsertest.cc +++ b/chrome/browser/extensions/isolated_app_browsertest.cc @@ -2,8 +2,11 @@ // 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/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_commands.h" diff --git a/chrome/browser/extensions/launch_util.cc b/chrome/browser/extensions/launch_util.cc index 907f905..00d5d98 100644 --- a/chrome/browser/extensions/launch_util.cc +++ b/chrome/browser/extensions/launch_util.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/launch_util.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_sync_service.h" #include "chrome/browser/extensions/extension_util.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/lazy_background_page_apitest.cc b/chrome/browser/extensions/lazy_background_page_apitest.cc index ce37ca1..069d62b 100644 --- a/chrome/browser/extensions/lazy_background_page_apitest.cc +++ b/chrome/browser/extensions/lazy_background_page_apitest.cc @@ -2,11 +2,15 @@ // 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/command_line.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/path_service.h" #include "base/scoped_observer.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/bookmarks/bookmark_model_factory.h" #include "chrome/browser/extensions/browser_action_test_util.h" #include "chrome/browser/extensions/extension_action_test_util.h" diff --git a/chrome/browser/extensions/location_bar_controller_unittest.cc b/chrome/browser/extensions/location_bar_controller_unittest.cc index d916c89..7ea046f 100644 --- a/chrome/browser/extensions/location_bar_controller_unittest.cc +++ b/chrome/browser/extensions/location_bar_controller_unittest.cc @@ -8,6 +8,7 @@ #include "base/command_line.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" +#include "build/build_config.h" #include "chrome/browser/extensions/active_script_controller.h" #include "chrome/browser/extensions/api/extension_action/extension_action_api.h" #include "chrome/browser/extensions/extension_action.h" diff --git a/chrome/browser/extensions/menu_manager.h b/chrome/browser/extensions/menu_manager.h index 1bf4402..7386d9a 100644 --- a/chrome/browser/extensions/menu_manager.h +++ b/chrome/browser/extensions/menu_manager.h @@ -5,14 +5,17 @@ #ifndef CHROME_BROWSER_EXTENSIONS_MENU_MANAGER_H_ #define CHROME_BROWSER_EXTENSIONS_MENU_MANAGER_H_ +#include <stddef.h> +#include <stdint.h> + #include <map> #include <set> #include <string> #include <vector> -#include "base/basictypes.h" #include "base/compiler_specific.h" #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/scoped_observer.h" @@ -154,7 +157,7 @@ class MenuItem { } private: - uint32 value_; // A bitmask of Context values. + uint32_t value_; // A bitmask of Context values. }; MenuItem(const Id& id, diff --git a/chrome/browser/extensions/menu_manager_unittest.cc b/chrome/browser/extensions/menu_manager_unittest.cc index 58f9994..3d45f6d 100644 --- a/chrome/browser/extensions/menu_manager_unittest.cc +++ b/chrome/browser/extensions/menu_manager_unittest.cc @@ -6,6 +6,7 @@ #include "base/files/scoped_temp_dir.h" #include "base/json/json_reader.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/prefs/pref_service.h" #include "base/strings/utf_string_conversions.h" diff --git a/chrome/browser/extensions/mock_extension_special_storage_policy.h b/chrome/browser/extensions/mock_extension_special_storage_policy.h index a485284..edc142e 100644 --- a/chrome/browser/extensions/mock_extension_special_storage_policy.h +++ b/chrome/browser/extensions/mock_extension_special_storage_policy.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "chrome/browser/extensions/extension_special_storage_policy.h" #include "url/gurl.h" diff --git a/chrome/browser/extensions/navigation_observer.h b/chrome/browser/extensions/navigation_observer.h index 017acc0..eae903c 100644 --- a/chrome/browser/extensions/navigation_observer.h +++ b/chrome/browser/extensions/navigation_observer.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/extension_install_prompt.h" #include "content/public/browser/notification_observer.h" diff --git a/chrome/browser/extensions/ntp_overridden_bubble_delegate.h b/chrome/browser/extensions/ntp_overridden_bubble_delegate.h index 357d09c..d3659de 100644 --- a/chrome/browser/extensions/ntp_overridden_bubble_delegate.h +++ b/chrome/browser/extensions/ntp_overridden_bubble_delegate.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_NTP_OVERRIDDEN_BUBBLE_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_NTP_OVERRIDDEN_BUBBLE_DELEGATE_H_ +#include <stddef.h> + #include <string> #include "base/macros.h" diff --git a/chrome/browser/extensions/options_page_apitest.cc b/chrome/browser/extensions/options_page_apitest.cc index b3ad332..62f4708 100644 --- a/chrome/browser/extensions/options_page_apitest.cc +++ b/chrome/browser/extensions/options_page_apitest.cc @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/test_extension_dir.h" #include "chrome/browser/ui/browser.h" diff --git a/chrome/browser/extensions/pack_extension_job.h b/chrome/browser/extensions/pack_extension_job.h index 61a48cb..7d663b0 100644 --- a/chrome/browser/extensions/pack_extension_job.h +++ b/chrome/browser/extensions/pack_extension_job.h @@ -8,6 +8,7 @@ #include <string> #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/strings/string16.h" #include "chrome/browser/extensions/extension_creator.h" diff --git a/chrome/browser/extensions/page_action_browsertest.cc b/chrome/browser/extensions/page_action_browsertest.cc index fe0b60b..c69a73d 100644 --- a/chrome/browser/extensions/page_action_browsertest.cc +++ b/chrome/browser/extensions/page_action_browsertest.cc @@ -2,6 +2,8 @@ // 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/strings/utf_string_conversions.h" #include "chrome/browser/extensions/extension_action.h" #include "chrome/browser/extensions/extension_action_manager.h" diff --git a/chrome/browser/extensions/path_util.cc b/chrome/browser/extensions/path_util.cc index fd7142e..23457af 100644 --- a/chrome/browser/extensions/path_util.cc +++ b/chrome/browser/extensions/path_util.cc @@ -6,6 +6,7 @@ #include "base/path_service.h" #include "base/strings/sys_string_conversions.h" +#include "build/build_config.h" #if defined(OS_MACOSX) #include <CoreFoundation/CoreFoundation.h> diff --git a/chrome/browser/extensions/pending_extension_manager.h b/chrome/browser/extensions/pending_extension_manager.h index 5193889..cd2dcb2 100644 --- a/chrome/browser/extensions/pending_extension_manager.h +++ b/chrome/browser/extensions/pending_extension_manager.h @@ -9,6 +9,7 @@ #include <string> #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "chrome/browser/extensions/pending_extension_info.h" #include "extensions/common/manifest.h" diff --git a/chrome/browser/extensions/permission_message_combinations_unittest.cc b/chrome/browser/extensions/permission_message_combinations_unittest.cc index 5e46a53..f2b762a 100644 --- a/chrome/browser/extensions/permission_message_combinations_unittest.cc +++ b/chrome/browser/extensions/permission_message_combinations_unittest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/test/values_test_util.h" #include "chrome/browser/extensions/test_extension_environment.h" diff --git a/chrome/browser/extensions/permission_messages_unittest.cc b/chrome/browser/extensions/permission_messages_unittest.cc index 3d0a0a6..81f3fa7 100644 --- a/chrome/browser/extensions/permission_messages_unittest.cc +++ b/chrome/browser/extensions/permission_messages_unittest.cc @@ -2,8 +2,11 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <stddef.h> + #include <utility> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/permissions_updater.h b/chrome/browser/extensions/permissions_updater.h index c92ada8..fb5b563 100644 --- a/chrome/browser/extensions/permissions_updater.h +++ b/chrome/browser/extensions/permissions_updater.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "extensions/browser/extension_event_histogram_value.h" diff --git a/chrome/browser/extensions/plugin_apitest.cc b/chrome/browser/extensions/plugin_apitest.cc index 05fd5c0..3d10005 100644 --- a/chrome/browser/extensions/plugin_apitest.cc +++ b/chrome/browser/extensions/plugin_apitest.cc @@ -2,8 +2,11 @@ // 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/command_line.h" #include "base/prefs/pref_service.h" +#include "build/build_config.h" #include "chrome/browser/content_settings/host_content_settings_map_factory.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/extension_service.h" diff --git a/chrome/browser/extensions/policy_handlers.cc b/chrome/browser/extensions/policy_handlers.cc index 8e9be50..5b65f24 100644 --- a/chrome/browser/extensions/policy_handlers.cc +++ b/chrome/browser/extensions/policy_handlers.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/policy_handlers.h" +#include <stddef.h> + #include "base/logging.h" #include "base/prefs/pref_value_map.h" #include "chrome/browser/extensions/extension_management_constants.h" diff --git a/chrome/browser/extensions/policy_handlers.h b/chrome/browser/extensions/policy_handlers.h index c2636b2..5dd688b 100644 --- a/chrome/browser/extensions/policy_handlers.h +++ b/chrome/browser/extensions/policy_handlers.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_POLICY_HANDLERS_H_ #define CHROME_BROWSER_EXTENSIONS_POLICY_HANDLERS_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/values.h" #include "components/policy/core/browser/configuration_policy_handler.h" diff --git a/chrome/browser/extensions/process_management_browsertest.cc b/chrome/browser/extensions/process_management_browsertest.cc index 46b49c9..f8b3777 100644 --- a/chrome/browser/extensions/process_management_browsertest.cc +++ b/chrome/browser/extensions/process_management_browsertest.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/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/profiles/profile.h" diff --git a/chrome/browser/extensions/process_manager_browsertest.cc b/chrome/browser/extensions/process_manager_browsertest.cc index 2366754..abf9fd9 100644 --- a/chrome/browser/extensions/process_manager_browsertest.cc +++ b/chrome/browser/extensions/process_manager_browsertest.cc @@ -4,7 +4,10 @@ #include "extensions/browser/process_manager.h" +#include <stddef.h> + #include "base/callback.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/run_loop.h" #include "chrome/browser/extensions/browser_action_test_util.h" diff --git a/chrome/browser/extensions/proxy_overridden_bubble_delegate.h b/chrome/browser/extensions/proxy_overridden_bubble_delegate.h index dedc843..2a92c34 100644 --- a/chrome/browser/extensions/proxy_overridden_bubble_delegate.h +++ b/chrome/browser/extensions/proxy_overridden_bubble_delegate.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_PROXY_OVERRIDDEN_BUBBLE_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_PROXY_OVERRIDDEN_BUBBLE_DELEGATE_H_ +#include <stddef.h> + #include <string> #include "base/macros.h" diff --git a/chrome/browser/extensions/requirements_checker_browsertest.cc b/chrome/browser/extensions/requirements_checker_browsertest.cc index 7ff03d9..e3dc361 100644 --- a/chrome/browser/extensions/requirements_checker_browsertest.cc +++ b/chrome/browser/extensions/requirements_checker_browsertest.cc @@ -10,6 +10,7 @@ #include "base/message_loop/message_loop.h" #include "base/path_service.h" #include "base/strings/string_util.h" +#include "build/build_config.h" #include "chrome/browser/extensions/chrome_requirements_checker.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/common/chrome_paths.h" diff --git a/chrome/browser/extensions/service_worker_apitest.cc b/chrome/browser/extensions/service_worker_apitest.cc index 31e7091..1dbd2f3 100644 --- a/chrome/browser/extensions/service_worker_apitest.cc +++ b/chrome/browser/extensions/service_worker_apitest.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 <stdint.h> + #include "base/bind_helpers.h" +#include "base/macros.h" #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/extensions/extension_apitest.h" @@ -197,7 +200,7 @@ class ServiceWorkerPushMessagingTest : public ServiceWorkerTest { } PushMessagingAppIdentifier GetAppIdentifierForServiceWorkerRegistration( - int64 service_worker_registration_id, + int64_t service_worker_registration_id, const GURL& origin) { PushMessagingAppIdentifier app_identifier = PushMessagingAppIdentifier::FindByServiceWorker( diff --git a/chrome/browser/extensions/settings_api_bubble_delegate.h b/chrome/browser/extensions/settings_api_bubble_delegate.h index aea8350..e9d8408 100644 --- a/chrome/browser/extensions/settings_api_bubble_delegate.h +++ b/chrome/browser/extensions/settings_api_bubble_delegate.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_SETTINGS_API_BUBBLE_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_SETTINGS_API_BUBBLE_DELEGATE_H_ +#include <stddef.h> + #include <string> #include "base/macros.h" diff --git a/chrome/browser/extensions/shared_module_service.h b/chrome/browser/extensions/shared_module_service.h index 9c9e302..f870f82 100644 --- a/chrome/browser/extensions/shared_module_service.h +++ b/chrome/browser/extensions/shared_module_service.h @@ -7,6 +7,7 @@ #include <list> +#include "base/macros.h" #include "base/scoped_observer.h" #include "extensions/browser/extension_registry_observer.h" #include "extensions/common/manifest_handlers/shared_module_info.h" diff --git a/chrome/browser/extensions/shared_user_script_master.h b/chrome/browser/extensions/shared_user_script_master.h index 656f514..b697829 100644 --- a/chrome/browser/extensions/shared_user_script_master.h +++ b/chrome/browser/extensions/shared_user_script_master.h @@ -7,6 +7,7 @@ #include <set> +#include "base/macros.h" #include "base/scoped_observer.h" #include "extensions/browser/extension_registry_observer.h" #include "extensions/browser/extension_user_script_loader.h" diff --git a/chrome/browser/extensions/signin/gaia_auth_extension_loader.cc b/chrome/browser/extensions/signin/gaia_auth_extension_loader.cc index 17f443f..07092da 100644 --- a/chrome/browser/extensions/signin/gaia_auth_extension_loader.cc +++ b/chrome/browser/extensions/signin/gaia_auth_extension_loader.cc @@ -10,6 +10,7 @@ #include "base/logging.h" #include "base/single_thread_task_runner.h" #include "base/thread_task_runner_handle.h" +#include "build/build_config.h" #include "chrome/browser/extensions/component_loader.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/signin/signin_promo.h" diff --git a/chrome/browser/extensions/signin/scoped_gaia_auth_extension.h b/chrome/browser/extensions/signin/scoped_gaia_auth_extension.h index d032565..3010473 100644 --- a/chrome/browser/extensions/signin/scoped_gaia_auth_extension.h +++ b/chrome/browser/extensions/signin/scoped_gaia_auth_extension.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_SIGNIN_SCOPED_GAIA_AUTH_EXTENSION_H_ #define CHROME_BROWSER_EXTENSIONS_SIGNIN_SCOPED_GAIA_AUTH_EXTENSION_H_ -#include "base/basictypes.h" +#include "base/macros.h" namespace content { class BrowserContext; diff --git a/chrome/browser/extensions/startup_helper.h b/chrome/browser/extensions/startup_helper.h index 82cc596..d852d2f 100644 --- a/chrome/browser/extensions/startup_helper.h +++ b/chrome/browser/extensions/startup_helper.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_STARTUP_HELPER_H_ #define CHROME_BROWSER_EXTENSIONS_STARTUP_HELPER_H_ +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "chrome/browser/extensions/pack_extension_job.h" diff --git a/chrome/browser/extensions/stubs_apitest.cc b/chrome/browser/extensions/stubs_apitest.cc index 4361260..fc81940 100644 --- a/chrome/browser/extensions/stubs_apitest.cc +++ b/chrome/browser/extensions/stubs_apitest.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 "chrome/browser/extensions/extension_apitest.h" #include "chrome/common/chrome_paths.h" #include "chrome/test/base/ui_test_utils.h" diff --git a/chrome/browser/extensions/suspicious_extension_bubble_delegate.h b/chrome/browser/extensions/suspicious_extension_bubble_delegate.h index 0d1406e..82cd2e6 100644 --- a/chrome/browser/extensions/suspicious_extension_bubble_delegate.h +++ b/chrome/browser/extensions/suspicious_extension_bubble_delegate.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_SUSPICIOUS_EXTENSION_BUBBLE_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_SUSPICIOUS_EXTENSION_BUBBLE_DELEGATE_H_ +#include <stddef.h> + #include "base/macros.h" #include "chrome/browser/extensions/extension_message_bubble_controller.h" diff --git a/chrome/browser/extensions/sync_bundle.h b/chrome/browser/extensions/sync_bundle.h index 944812a..d8229bf 100644 --- a/chrome/browser/extensions/sync_bundle.h +++ b/chrome/browser/extensions/sync_bundle.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "sync/api/sync_change.h" #include "sync/api/sync_change_processor.h" diff --git a/chrome/browser/extensions/tab_helper.cc b/chrome/browser/extensions/tab_helper.cc index a7ca271..07ccc99 100644 --- a/chrome/browser/extensions/tab_helper.cc +++ b/chrome/browser/extensions/tab_helper.cc @@ -7,6 +7,7 @@ #include "base/logging.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/active_script_controller.h" #include "chrome/browser/extensions/activity_log/activity_log.h" diff --git a/chrome/browser/extensions/tab_helper.h b/chrome/browser/extensions/tab_helper.h index 435cfff..702bb1c 100644 --- a/chrome/browser/extensions/tab_helper.h +++ b/chrome/browser/extensions/tab_helper.h @@ -8,6 +8,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" diff --git a/chrome/browser/extensions/test_blacklist.h b/chrome/browser/extensions/test_blacklist.h index d8061ed..44269fa 100644 --- a/chrome/browser/extensions/test_blacklist.h +++ b/chrome/browser/extensions/test_blacklist.h @@ -8,7 +8,7 @@ #include <map> #include <string> -#include "base/basictypes.h" +#include "base/macros.h" #include "chrome/browser/extensions/blacklist.h" #include "chrome/browser/extensions/blacklist_state_fetcher.h" diff --git a/chrome/browser/extensions/test_blacklist_state_fetcher.h b/chrome/browser/extensions/test_blacklist_state_fetcher.h index 373a842..98e7b4a 100644 --- a/chrome/browser/extensions/test_blacklist_state_fetcher.h +++ b/chrome/browser/extensions/test_blacklist_state_fetcher.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "chrome/browser/extensions/blacklist_state_fetcher.h" #include "chrome/common/safe_browsing/crx_info.pb.h" #include "net/url_request/test_url_fetcher_factory.h" diff --git a/chrome/browser/extensions/test_extension_environment.cc b/chrome/browser/extensions/test_extension_environment.cc index 930119b..c9bc1aa 100644 --- a/chrome/browser/extensions/test_extension_environment.cc +++ b/chrome/browser/extensions/test_extension_environment.cc @@ -8,8 +8,10 @@ #include "base/command_line.h" #include "base/json/json_writer.h" +#include "base/macros.h" #include "base/run_loop.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/test_extension_system.h" #include "chrome/browser/sessions/session_tab_helper.h" diff --git a/chrome/browser/extensions/test_extension_environment.h b/chrome/browser/extensions/test_extension_environment.h index 9a4a36b..99aa7f7 100644 --- a/chrome/browser/extensions/test_extension_environment.h +++ b/chrome/browser/extensions/test_extension_environment.h @@ -5,8 +5,10 @@ #ifndef CHROME_BROWSER_EXTENSIONS_TEST_EXTENSION_ENVIRONMENT_H_ #define CHROME_BROWSER_EXTENSIONS_TEST_EXTENSION_ENVIRONMENT_H_ +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" +#include "build/build_config.h" #if defined(OS_WIN) #include "ui/base/win/scoped_ole_initializer.h" diff --git a/chrome/browser/extensions/test_extension_prefs.cc b/chrome/browser/extensions/test_extension_prefs.cc index bdd5dab..c62b588 100644 --- a/chrome/browser/extensions/test_extension_prefs.cc +++ b/chrome/browser/extensions/test_extension_prefs.cc @@ -7,6 +7,7 @@ #include "base/bind.h" #include "base/bind_helpers.h" #include "base/files/file_util.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "base/prefs/json_pref_store.h" diff --git a/chrome/browser/extensions/test_extension_prefs.h b/chrome/browser/extensions/test_extension_prefs.h index 29855ec..886a64c 100644 --- a/chrome/browser/extensions/test_extension_prefs.h +++ b/chrome/browser/extensions/test_extension_prefs.h @@ -8,6 +8,7 @@ #include <string> #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "chrome/test/base/testing_profile.h" diff --git a/chrome/browser/extensions/theme_installed_infobar_delegate.cc b/chrome/browser/extensions/theme_installed_infobar_delegate.cc index 44f7dd3..90531b2 100644 --- a/chrome/browser/extensions/theme_installed_infobar_delegate.cc +++ b/chrome/browser/extensions/theme_installed_infobar_delegate.cc @@ -4,9 +4,12 @@ #include "chrome/browser/extensions/theme_installed_infobar_delegate.h" +#include <stddef.h> + #include <string> #include "base/strings/utf_string_conversions.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/infobars/infobar_service.h" diff --git a/chrome/browser/extensions/token_cache/token_cache_service.h b/chrome/browser/extensions/token_cache/token_cache_service.h index a1c71f2..b96afaf 100644 --- a/chrome/browser/extensions/token_cache/token_cache_service.h +++ b/chrome/browser/extensions/token_cache/token_cache_service.h @@ -8,9 +8,9 @@ #include <map> #include <string> -#include "base/basictypes.h" #include "base/compiler_specific.h" #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "base/time/time.h" #include "components/keyed_service/core/keyed_service.h" #include "components/signin/core/browser/signin_manager_base.h" diff --git a/chrome/browser/extensions/token_cache/token_cache_service_factory.h b/chrome/browser/extensions/token_cache/token_cache_service_factory.h index b2112f8..ac11def 100644 --- a/chrome/browser/extensions/token_cache/token_cache_service_factory.h +++ b/chrome/browser/extensions/token_cache/token_cache_service_factory.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_TOKEN_CACHE_TOKEN_CACHE_SERVICE_FACTORY_H_ #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/token_cache/token_cache_service_unittest.cc b/chrome/browser/extensions/token_cache/token_cache_service_unittest.cc index f1c6d9b..9734ed7 100644 --- a/chrome/browser/extensions/token_cache/token_cache_service_unittest.cc +++ b/chrome/browser/extensions/token_cache/token_cache_service_unittest.cc @@ -2,7 +2,8 @@ // 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> + #include "base/compiler_specific.h" #include "base/time/time.h" #include "chrome/browser/extensions/token_cache/token_cache_service.h" diff --git a/chrome/browser/extensions/unpacked_installer.h b/chrome/browser/extensions/unpacked_installer.h index db95a07..41bbebd 100644 --- a/chrome/browser/extensions/unpacked_installer.h +++ b/chrome/browser/extensions/unpacked_installer.h @@ -10,6 +10,7 @@ #include "base/bind.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" diff --git a/chrome/browser/extensions/updater/chrome_update_client_config.h b/chrome/browser/extensions/updater/chrome_update_client_config.h index 1e6cab6..5f7ab3b 100644 --- a/chrome/browser/extensions/updater/chrome_update_client_config.h +++ b/chrome/browser/extensions/updater/chrome_update_client_config.h @@ -8,6 +8,7 @@ #include <string> #include <vector> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "components/component_updater/configurator_impl.h" #include "extensions/browser/updater/update_client_config.h" diff --git a/chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h b/chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h index 8e9bf85..d671e67 100644 --- a/chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h +++ b/chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_EXTENSIONS_UPDATER_CHROMEOS_EXTENSION_CACHE_DELEGATE_H_ #define CHROME_BROWSER_EXTENSIONS_UPDATER_CHROMEOS_EXTENSION_CACHE_DELEGATE_H_ +#include <stddef.h> + #include "base/files/file_path.h" #include "base/macros.h" #include "chrome/browser/extensions/updater/extension_cache_delegate.h" diff --git a/chrome/browser/extensions/updater/extension_cache_fake.h b/chrome/browser/extensions/updater/extension_cache_fake.h index d7b0fde..bffc8e9 100644 --- a/chrome/browser/extensions/updater/extension_cache_fake.h +++ b/chrome/browser/extensions/updater/extension_cache_fake.h @@ -9,6 +9,7 @@ #include <set> #include <string> +#include "base/macros.h" #include "extensions/browser/updater/extension_cache.h" namespace extensions { diff --git a/chrome/browser/extensions/updater/extension_cache_impl.cc b/chrome/browser/extensions/updater/extension_cache_impl.cc index 44a8295..3f00c43 100644 --- a/chrome/browser/extensions/updater/extension_cache_impl.cc +++ b/chrome/browser/extensions/updater/extension_cache_impl.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/updater/extension_cache_impl.h" +#include <stddef.h> +#include <stdint.h> + #include "base/bind.h" #include "base/memory/singleton.h" #include "base/metrics/histogram.h" @@ -96,7 +99,7 @@ void ExtensionCacheImpl::OnCacheInitialized() { } init_callbacks_.clear(); - uint64 cache_size = 0; + uint64_t cache_size = 0; size_t extensions_count = 0; if (cache_->GetStatistics(&cache_size, &extensions_count)) { UMA_HISTOGRAM_COUNTS_100("Extensions.ExtensionCacheCount", diff --git a/chrome/browser/extensions/updater/extension_cache_impl.h b/chrome/browser/extensions/updater/extension_cache_impl.h index 58b0732..e04245f 100644 --- a/chrome/browser/extensions/updater/extension_cache_impl.h +++ b/chrome/browser/extensions/updater/extension_cache_impl.h @@ -11,6 +11,7 @@ #include "base/callback_forward.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "content/public/browser/notification_observer.h" diff --git a/chrome/browser/extensions/updater/extension_updater.cc b/chrome/browser/extensions/updater/extension_updater.cc index da7611d..939fe69 100644 --- a/chrome/browser/extensions/updater/extension_updater.cc +++ b/chrome/browser/extensions/updater/extension_updater.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/updater/extension_updater.h" +#include <stdint.h> + #include <algorithm> #include <set> #include <vector> @@ -255,8 +257,8 @@ void ExtensionUpdater::ScheduleNextCheck(const TimeDelta& target_delay) { double delay_ms = target_delay.InMillisecondsF(); double jitter_factor = (RandDouble() * .2) - 0.1; delay_ms += delay_ms * jitter_factor; - TimeDelta actual_delay = TimeDelta::FromMilliseconds( - static_cast<int64>(delay_ms)); + TimeDelta actual_delay = + TimeDelta::FromMilliseconds(static_cast<int64_t>(delay_ms)); // Save the time of next check. Time next = Time::Now() + actual_delay; @@ -285,7 +287,7 @@ void ExtensionUpdater::TimerFired() { } // Save the last check time, and schedule the next check. - int64 now = Time::Now().ToInternalValue(); + int64_t now = Time::Now().ToInternalValue(); prefs_->SetInt64(pref_names::kLastUpdateCheck, now); ScheduleNextCheck(TimeDelta::FromSeconds(frequency_seconds_)); } diff --git a/chrome/browser/extensions/updater/extension_updater.h b/chrome/browser/extensions/updater/extension_updater.h index e5cebd4..3cb450d 100644 --- a/chrome/browser/extensions/updater/extension_updater.h +++ b/chrome/browser/extensions/updater/extension_updater.h @@ -14,6 +14,7 @@ #include "base/callback_forward.h" #include "base/compiler_specific.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/scoped_observer.h" diff --git a/chrome/browser/extensions/updater/extension_updater_unittest.cc b/chrome/browser/extensions/updater/extension_updater_unittest.cc index b733a79..c128629 100644 --- a/chrome/browser/extensions/updater/extension_updater_unittest.cc +++ b/chrome/browser/extensions/updater/extension_updater_unittest.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 <stdint.h> + #include <list> #include <map> #include <set> @@ -11,6 +14,7 @@ #include "base/bind_helpers.h" #include "base/command_line.h" #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/message_loop/message_loop.h" @@ -24,6 +28,7 @@ #include "base/thread_task_runner_handle.h" #include "base/threading/thread.h" #include "base/version.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/crx_installer.h" #include "chrome/browser/extensions/extension_error_reporter.h" @@ -1776,7 +1781,7 @@ class ExtensionUpdaterTest : public testing::Test { Time last_ping_day = service.extension_prefs()->LastPingDay(extension->id()); EXPECT_FALSE(last_ping_day.is_null()); - int64 seconds_diff = (Time::Now() - last_ping_day).InSeconds(); + int64_t seconds_diff = (Time::Now() - last_ping_day).InSeconds(); EXPECT_LT(seconds_diff - results.daystart_elapsed_seconds, 5); } diff --git a/chrome/browser/extensions/updater/local_extension_cache.cc b/chrome/browser/extensions/updater/local_extension_cache.cc index e265b8c..4caec7d 100644 --- a/chrome/browser/extensions/updater/local_extension_cache.cc +++ b/chrome/browser/extensions/updater/local_extension_cache.cc @@ -30,7 +30,7 @@ const char LocalExtensionCache::kCacheReadyFlagFileName[] = ".initialized"; LocalExtensionCache::LocalExtensionCache( const base::FilePath& cache_dir, - uint64 max_cache_size, + uint64_t max_cache_size, const base::TimeDelta& max_cache_age, const scoped_refptr<base::SequencedTaskRunner>& backend_task_runner) : cache_dir_(cache_dir), @@ -40,8 +40,7 @@ LocalExtensionCache::LocalExtensionCache( state_(kUninitialized), cache_status_polling_delay_( base::TimeDelta::FromMilliseconds(kCacheStatusPollingDelayMs)), - weak_ptr_factory_(this) { -} + weak_ptr_factory_(this) {} LocalExtensionCache::~LocalExtensionCache() { if (state_ == kReady) @@ -213,7 +212,7 @@ bool LocalExtensionCache::RemoveExtension(const std::string& id, return true; } -bool LocalExtensionCache::GetStatistics(uint64* cache_size, +bool LocalExtensionCache::GetStatistics(uint64_t* cache_size, size_t* extensions_count) { if (state_ != kReady) return false; @@ -609,14 +608,13 @@ LocalExtensionCache::CacheItemInfo::CacheItemInfo( const std::string& version, const std::string& expected_hash, const base::Time& last_used, - uint64 size, + uint64_t size, const base::FilePath& file_path) : version(version), expected_hash(base::ToLowerASCII(expected_hash)), last_used(last_used), size(size), - file_path(file_path) { -} + file_path(file_path) {} LocalExtensionCache::CacheItemInfo::~CacheItemInfo() { } diff --git a/chrome/browser/extensions/updater/local_extension_cache.h b/chrome/browser/extensions/updater/local_extension_cache.h index ffb38c2..0bd50ef 100644 --- a/chrome/browser/extensions/updater/local_extension_cache.h +++ b/chrome/browser/extensions/updater/local_extension_cache.h @@ -5,11 +5,15 @@ #ifndef CHROME_BROWSER_EXTENSIONS_UPDATER_LOCAL_EXTENSION_CACHE_H_ #define CHROME_BROWSER_EXTENSIONS_UPDATER_LOCAL_EXTENSION_CACHE_H_ +#include <stddef.h> +#include <stdint.h> + #include <map> #include <string> #include "base/callback_forward.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/time/time.h" @@ -31,11 +35,11 @@ class LocalExtensionCache { // |max_cache_age| - maximum age that unused item can be kept in cache, 0 age // means that all unused cache items will be removed on Shutdown. // All file I/O is done via the |backend_task_runner|. - LocalExtensionCache(const base::FilePath& cache_dir, - uint64 max_cache_size, - const base::TimeDelta& max_cache_age, - const scoped_refptr<base::SequencedTaskRunner>& - backend_task_runner); + LocalExtensionCache( + const base::FilePath& cache_dir, + uint64_t max_cache_size, + const base::TimeDelta& max_cache_age, + const scoped_refptr<base::SequencedTaskRunner>& backend_task_runner); ~LocalExtensionCache(); // Name of flag file that indicates that cache is ready (import finished). @@ -85,8 +89,7 @@ class LocalExtensionCache { bool RemoveExtension(const std::string& id, const std::string& expected_hash); // Return cache statistics. Returns |false| if cache is not ready. - bool GetStatistics(uint64* cache_size, - size_t* extensions_count); + bool GetStatistics(uint64_t* cache_size, size_t* extensions_count); // Outputs properly formatted extension file name, as it will be stored in // cache. If |expected_hash| is empty, it will be <id>-<version>.crx, @@ -107,13 +110,13 @@ class LocalExtensionCache { std::string version; std::string expected_hash; base::Time last_used; - uint64 size; + uint64_t size; base::FilePath file_path; CacheItemInfo(const std::string& version, const std::string& expected_hash, const base::Time& last_used, - uint64 size, + uint64_t size, const base::FilePath& file_path); ~CacheItemInfo(); }; @@ -247,7 +250,7 @@ class LocalExtensionCache { base::FilePath cache_dir_; // Maximum size of cache dir on disk. - uint64 max_cache_size_; + uint64_t max_cache_size_; // Minimal age of unused item in cache, items prior to this age will be // deleted on shutdown. diff --git a/chrome/browser/extensions/updater/local_extension_cache_unittest.cc b/chrome/browser/extensions/updater/local_extension_cache_unittest.cc index 6dcda93..2ef7759 100644 --- a/chrome/browser/extensions/updater/local_extension_cache_unittest.cc +++ b/chrome/browser/extensions/updater/local_extension_cache_unittest.cc @@ -4,10 +4,14 @@ #include "chrome/browser/extensions/updater/local_extension_cache.h" +#include <stddef.h> +#include <stdint.h> + #include "base/bind.h" #include "base/files/file_path.h" #include "base/files/file_util.h" #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "base/run_loop.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" @@ -97,7 +101,7 @@ class LocalExtensionCacheTest : public testing::Test { crypto::SecureHash* hash = crypto::SecureHash::Create(crypto::SecureHash::SHA256); hash->Update(data.c_str(), size); - uint8 output[crypto::kSHA256Length]; + uint8_t output[crypto::kSHA256Length]; hash->Finish(output, sizeof(output)); const std::string hex_hash = base::ToLowerASCII(base::HexEncode(output, sizeof(output))); diff --git a/chrome/browser/extensions/user_script_listener.cc b/chrome/browser/extensions/user_script_listener.cc index 56a8c35..3485c05 100644 --- a/chrome/browser/extensions/user_script_listener.cc +++ b/chrome/browser/extensions/user_script_listener.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/user_script_listener.h" #include "base/bind.h" +#include "base/macros.h" #include "base/metrics/histogram_macros.h" #include "base/timer/elapsed_timer.h" #include "chrome/browser/chrome_notification_types.h" diff --git a/chrome/browser/extensions/user_script_listener.h b/chrome/browser/extensions/user_script_listener.h index 6e49b684..92426e7 100644 --- a/chrome/browser/extensions/user_script_listener.h +++ b/chrome/browser/extensions/user_script_listener.h @@ -10,6 +10,7 @@ #include <map> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "content/public/browser/browser_thread.h" diff --git a/chrome/browser/extensions/user_script_listener_unittest.cc b/chrome/browser/extensions/user_script_listener_unittest.cc index c72a03c..6befa17 100644 --- a/chrome/browser/extensions/user_script_listener_unittest.cc +++ b/chrome/browser/extensions/user_script_listener_unittest.cc @@ -4,6 +4,7 @@ #include "base/files/file_util.h" #include "base/json/json_file_value_serializer.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/message_loop/message_loop.h" #include "base/threading/thread.h" diff --git a/chrome/browser/extensions/wake_event_page_apitest.cc b/chrome/browser/extensions/wake_event_page_apitest.cc index 8f95d81..e88f79d0 100644 --- a/chrome/browser/extensions/wake_event_page_apitest.cc +++ b/chrome/browser/extensions/wake_event_page_apitest.cc @@ -5,6 +5,7 @@ #include <string> #include "base/auto_reset.h" +#include "base/macros.h" #include "base/run_loop.h" #include "base/scoped_observer.h" #include "base/strings/string_util.h" diff --git a/chrome/browser/extensions/warning_badge_service.cc b/chrome/browser/extensions/warning_badge_service.cc index 78269b6..f226fb3 100644 --- a/chrome/browser/extensions/warning_badge_service.cc +++ b/chrome/browser/extensions/warning_badge_service.cc @@ -4,6 +4,9 @@ #include "chrome/browser/extensions/warning_badge_service.h" +#include <stddef.h> + +#include "base/macros.h" #include "base/stl_util.h" #include "chrome/app/chrome_command_ids.h" #include "chrome/browser/extensions/warning_badge_service_factory.h" diff --git a/chrome/browser/extensions/warning_badge_service.h b/chrome/browser/extensions/warning_badge_service.h index 88672de..9d6aa85 100644 --- a/chrome/browser/extensions/warning_badge_service.h +++ b/chrome/browser/extensions/warning_badge_service.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_WARNING_BADGE_SERVICE_H_ #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/threading/non_thread_safe.h" #include "components/keyed_service/core/keyed_service.h" #include "extensions/browser/warning_service.h" diff --git a/chrome/browser/extensions/warning_badge_service_factory.h b/chrome/browser/extensions/warning_badge_service_factory.h index f748c04..a89f168 100644 --- a/chrome/browser/extensions/warning_badge_service_factory.h +++ b/chrome/browser/extensions/warning_badge_service_factory.h @@ -5,6 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_WARNING_BADGE_SERVICE_FACTORY_H_ #define CHROME_BROWSER_EXTENSIONS_WARNING_BADGE_SERVICE_FACTORY_H_ +#include "base/macros.h" #include "base/memory/singleton.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" diff --git a/chrome/browser/extensions/webstore_data_fetcher.h b/chrome/browser/extensions/webstore_data_fetcher.h index d75b999..0cb26f3 100644 --- a/chrome/browser/extensions/webstore_data_fetcher.h +++ b/chrome/browser/extensions/webstore_data_fetcher.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "net/url_request/url_fetcher_delegate.h" diff --git a/chrome/browser/extensions/webstore_inline_installer.h b/chrome/browser/extensions/webstore_inline_installer.h index ebdab6a..22ae821 100644 --- a/chrome/browser/extensions/webstore_inline_installer.h +++ b/chrome/browser/extensions/webstore_inline_installer.h @@ -7,6 +7,7 @@ #include <string> +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "chrome/browser/extensions/webstore_standalone_installer.h" #include "content/public/browser/web_contents_observer.h" diff --git a/chrome/browser/extensions/webstore_install_with_prompt.h b/chrome/browser/extensions/webstore_install_with_prompt.h index dbabe50..5973a9b 100644 --- a/chrome/browser/extensions/webstore_install_with_prompt.h +++ b/chrome/browser/extensions/webstore_install_with_prompt.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_EXTENSIONS_WEBSTORE_INSTALL_WITH_PROMPT_H_ #define CHROME_BROWSER_EXTENSIONS_WEBSTORE_INSTALL_WITH_PROMPT_H_ -#include "base/basictypes.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/webstore_standalone_installer.h" #include "chrome/browser/ui/native_window_tracker.h" diff --git a/chrome/browser/extensions/webstore_installer.cc b/chrome/browser/extensions/webstore_installer.cc index 79b73be..219f2d3 100644 --- a/chrome/browser/extensions/webstore_installer.cc +++ b/chrome/browser/extensions/webstore_installer.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/webstore_installer.h" +#include <stddef.h> #include <stdint.h> #include <limits> @@ -23,6 +24,7 @@ #include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" #include "base/time/time.h" +#include "build/build_config.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/download/download_crx_util.h" #include "chrome/browser/download/download_prefs.h" diff --git a/chrome/browser/extensions/webstore_installer_test.h b/chrome/browser/extensions/webstore_installer_test.h index be22671..ec88e2e 100644 --- a/chrome/browser/extensions/webstore_installer_test.h +++ b/chrome/browser/extensions/webstore_installer_test.h @@ -8,6 +8,7 @@ #include <string> #include "base/files/scoped_temp_dir.h" +#include "base/macros.h" #include "chrome/browser/extensions/extension_browsertest.h" #include "extensions/browser/extension_dialog_auto_confirm.h" #include "url/gurl.h" diff --git a/chrome/browser/extensions/webstore_standalone_installer.h b/chrome/browser/extensions/webstore_standalone_installer.h index 57f05bd..70151fa 100644 --- a/chrome/browser/extensions/webstore_standalone_installer.h +++ b/chrome/browser/extensions/webstore_standalone_installer.h @@ -8,6 +8,7 @@ #include <string> #include "base/callback.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "chrome/browser/extensions/active_install_data.h" diff --git a/chrome/browser/extensions/webstore_startup_installer.h b/chrome/browser/extensions/webstore_startup_installer.h index cfbbf76..f0358c3 100644 --- a/chrome/browser/extensions/webstore_startup_installer.h +++ b/chrome/browser/extensions/webstore_startup_installer.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_EXTENSIONS_WEBSTORE_STARTUP_INSTALLER_H_ #include "base/gtest_prod_util.h" +#include "base/macros.h" #include "chrome/browser/extensions/webstore_install_with_prompt.h" namespace extensions { diff --git a/chrome/browser/extensions/webstore_startup_installer_browsertest.cc b/chrome/browser/extensions/webstore_startup_installer_browsertest.cc index 7d6d9773..0f8accd 100644 --- a/chrome/browser/extensions/webstore_startup_installer_browsertest.cc +++ b/chrome/browser/extensions/webstore_startup_installer_browsertest.cc @@ -6,6 +6,7 @@ #include "base/command_line.h" #include "base/scoped_observer.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/webstore_installer_test.h" #include "chrome/browser/infobars/infobar_service.h" diff --git a/chrome/browser/extensions/window_controller.cc b/chrome/browser/extensions/window_controller.cc index e35be66..67b3d47 100644 --- a/chrome/browser/extensions/window_controller.cc +++ b/chrome/browser/extensions/window_controller.cc @@ -4,6 +4,8 @@ #include "chrome/browser/extensions/window_controller.h" +#include <stddef.h> + #include "base/values.h" #include "chrome/browser/extensions/api/tabs/tabs_constants.h" #include "chrome/browser/extensions/window_controller_list.h" diff --git a/chrome/browser/extensions/window_controller.h b/chrome/browser/extensions/window_controller.h index 62d1078..2f0546c 100644 --- a/chrome/browser/extensions/window_controller.h +++ b/chrome/browser/extensions/window_controller.h @@ -5,10 +5,12 @@ #ifndef CHROME_BROWSER_EXTENSIONS_WINDOW_CONTROLLER_H_ #define CHROME_BROWSER_EXTENSIONS_WINDOW_CONTROLLER_H_ +#include <stdint.h> + #include <string> -#include "base/basictypes.h" #include "base/compiler_specific.h" +#include "base/macros.h" #include "chrome/common/extensions/api/windows.h" class Browser; // TODO(stevenjb) eliminate this dependency. diff --git a/chrome/browser/extensions/window_controller_list.h b/chrome/browser/extensions/window_controller_list.h index ddb78b4..755bcaf 100644 --- a/chrome/browser/extensions/window_controller_list.h +++ b/chrome/browser/extensions/window_controller_list.h @@ -8,6 +8,7 @@ #include <list> #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/singleton.h" #include "base/observer_list.h" #include "chrome/browser/extensions/window_controller.h" diff --git a/chrome/browser/extensions/window_open_apitest.cc b/chrome/browser/extensions/window_open_apitest.cc index 6acc7bd..a27ebb5 100644 --- a/chrome/browser/extensions/window_open_apitest.cc +++ b/chrome/browser/extensions/window_open_apitest.cc @@ -2,10 +2,13 @@ // 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/command_line.h" #include "base/memory/scoped_vector.h" #include "base/path_service.h" #include "base/strings/stringprintf.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" diff --git a/chrome/browser/extensions/window_open_interactive_apitest.cc b/chrome/browser/extensions/window_open_interactive_apitest.cc index 912f1ab..bc3e1f9 100644 --- a/chrome/browser/extensions/window_open_interactive_apitest.cc +++ b/chrome/browser/extensions/window_open_interactive_apitest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/command_line.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_apitest.h" #include "chrome/common/chrome_switches.h" diff --git a/chrome/browser/extensions/zipfile_installer.h b/chrome/browser/extensions/zipfile_installer.h index 7aa594c..8898908 100644 --- a/chrome/browser/extensions/zipfile_installer.h +++ b/chrome/browser/extensions/zipfile_installer.h @@ -7,9 +7,9 @@ #include <string> -#include "base/basictypes.h" #include "base/callback.h" #include "base/files/file_path.h" +#include "base/macros.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" diff --git a/chrome/browser/extensions/zipfile_installer_unittest.cc b/chrome/browser/extensions/zipfile_installer_unittest.cc index d4421e6..e0fa78e 100644 --- a/chrome/browser/extensions/zipfile_installer_unittest.cc +++ b/chrome/browser/extensions/zipfile_installer_unittest.cc @@ -12,6 +12,7 @@ #include "base/strings/string_util.h" #include "base/thread_task_runner_handle.h" #include "base/values.h" +#include "build/build_config.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/extensions/test_extension_system.h" #include "chrome/browser/extensions/zipfile_installer.h" |