Revert of Revert of clang/win: Fix a few warnings in targets not in chromium_builder_tests. (patchset #1 id:1 of https://codereview.chromium.org/519463003/)
Reason for revert:
Reland, wasn't the reason for the redness. (https://codereview.chromium.org/521703002/ was.)
Original issue's description:
> Revert of clang/win: Fix a few warnings in targets not in chromium_builder_tests. (patchset #3 id:40001 of https://codereview.chromium.org/526513002/)
>
> Reason for revert:
> Speculative, might have broken InstallerStateTest.InitializeTwice on XP: http://build.chromium.org/p/chromium.win/builders/XP%20Tests%20%281%29/builds/32481
>
> InstallerStateTest.InitializeTwice (run #1):
> [ RUN ] InstallerStateTest.InitializeTwice
> c:\b\build\slave\win_builder\build\src\chrome\installer\util\installer_state_unittest.cc(639): error: Value of: wcsstr(installer_state.target_path().value().c_str(), BrowserDistribution::GetSpecificDistribution( BrowserDistribution::CHROME_BINARIES)-> GetInstallSubDir().c_str())
> Actual: false
> Expected: true
> [ FAILED ] InstallerStateTest.InitializeTwice (219 ms)
>
> InstallerStateTest.InitializeTwice (run #2):
> [ RUN ] InstallerStateTest.InitializeTwice
> c:\b\build\slave\win_builder\build\src\chrome\installer\util\installer_state_unittest.cc(639): error: Value of: wcsstr(installer_state.target_path().value().c_str(), BrowserDistribution::GetSpecificDistribution( BrowserDistribution::CHROME_BINARIES)-> GetInstallSubDir().c_str())
> Actual: false
> Expected: true
> [ FAILED ] InstallerStateTest.InitializeTwice (109 ms)
>
>
> Original issue's description:
> > clang/win: Fix a few warnings in targets not in chromium_builder_tests.
> >
> > Also don't use "default" as a variable name, as it's a keyword.
> > Also fix a bug where a wstring was passed to %ls.
> >
> > No real behavior change.
> >
> > BUG=82385
> > R=hans@chromium.org
> > TBR=cpu, vitalybuka
> >
> > Committed to pending queue: https://chromium.googlesource.com/chromium/src/+/d7efa09
>
> TBR=hans@chromium.org,robertshield@chromium.org,gab@chromium.org,vitalybuka@chromium.org,cpu@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=82385
>
> Committed: dae20dafcf
TBR=hans@chromium.org,robertshield@chromium.org,gab@chromium.org,vitalybuka@chromium.org,cpu@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=82385
Review URL: https://codereview.chromium.org/525013003
Cr-Commit-Position: refs/heads/master@{#292818}
This commit is contained in:
chrome/installer/gcapi
cloud_print
rlz/win/lib
sandbox/win/sandbox_poc/pocdll
@ -672,7 +672,7 @@ BOOL __stdcall CanOfferReactivation(const wchar_t* brand_code,
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL __stdcall ReactivateChrome(wchar_t* brand_code,
|
||||
BOOL __stdcall ReactivateChrome(const wchar_t* brand_code,
|
||||
int shell_mode,
|
||||
DWORD* error_code) {
|
||||
BOOL result = FALSE;
|
||||
|
@ -113,7 +113,7 @@ BOOL __stdcall CanOfferReactivation(const wchar_t* brand_code,
|
||||
// |shell_mode| should be set to one of GCAPI_INVOKED_STANDARD_SHELL or
|
||||
// GCAPI_INVOKED_UAC_ELEVATION depending on whether this method is invoked
|
||||
// from an elevated or non-elevated process.
|
||||
BOOL __stdcall ReactivateChrome(wchar_t* brand_code,
|
||||
BOOL __stdcall ReactivateChrome(const wchar_t* brand_code,
|
||||
int shell_mode,
|
||||
DWORD* error_code);
|
||||
|
||||
|
@ -27,7 +27,7 @@ class GCAPILastRunTest : public ::testing::Test {
|
||||
void SetUp() {
|
||||
// Override keys - this is undone during destruction.
|
||||
std::wstring hkcu_override = base::StringPrintf(
|
||||
L"hkcu_override\\%ls", base::ASCIIToWide(base::GenerateGUID()));
|
||||
L"hkcu_override\\%ls", base::ASCIIToWide(base::GenerateGUID()).c_str());
|
||||
override_manager_.OverrideRegistry(HKEY_CURRENT_USER, hkcu_override);
|
||||
|
||||
// Create the client state key in the right places.
|
||||
|
@ -59,7 +59,7 @@ bool XPrivetToken::CheckValidXToken(const std::string& token) const {
|
||||
|
||||
std::string XPrivetToken::GenerateXTokenWithTime(uint64 issue_time) const {
|
||||
std::string result;
|
||||
std::string issue_time_str = base::StringPrintf("%"PRIu64, issue_time);
|
||||
std::string issue_time_str = base::StringPrintf("%" PRIu64, issue_time);
|
||||
std::string hash = base::SHA1HashString(secret_ +
|
||||
kXPrivetTokenDelimeter +
|
||||
issue_time_str);
|
||||
|
@ -80,10 +80,11 @@ void InvalidUsage() {
|
||||
std::cout << "\n";
|
||||
}
|
||||
|
||||
base::string16 GetOption(int string_id, const base::string16& default,
|
||||
bool secure) {
|
||||
base::string16 GetOption(int string_id,
|
||||
const base::string16& default_option,
|
||||
bool secure) {
|
||||
base::string16 prompt_format = cloud_print::LoadLocalString(string_id);
|
||||
std::vector<base::string16> substitutions(1, default);
|
||||
std::vector<base::string16> substitutions(1, default_option);
|
||||
std::cout << ReplaceStringPlaceholders(prompt_format, substitutions, NULL);
|
||||
base::string16 tmp;
|
||||
if (secure) {
|
||||
@ -99,7 +100,7 @@ base::string16 GetOption(int string_id, const base::string16& default,
|
||||
std::getline(std::wcin, tmp);
|
||||
}
|
||||
if (tmp.empty())
|
||||
return default;
|
||||
return default_option;
|
||||
return tmp;
|
||||
}
|
||||
|
||||
|
@ -72,7 +72,7 @@ TEST_F(MachineDealCodeTest, SetFromPingResponse) {
|
||||
|
||||
// Bad responses
|
||||
|
||||
char* kBadDccResponse =
|
||||
const char kBadDccResponse[] =
|
||||
"dcc: NotMyDCCode \r\n"
|
||||
"set_dcc: NewDCCode\r\n"
|
||||
"crc32: 1B4D6BB3";
|
||||
@ -81,7 +81,7 @@ TEST_F(MachineDealCodeTest, SetFromPingResponse) {
|
||||
EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
|
||||
EXPECT_STREQ("MyDCCode", dcc_50);
|
||||
|
||||
char* kBadCrcResponse =
|
||||
const char kBadCrcResponse[] =
|
||||
"dcc: MyDCCode \r\n"
|
||||
"set_dcc: NewDCCode\r\n"
|
||||
"crc32: 90707106";
|
||||
@ -92,7 +92,7 @@ TEST_F(MachineDealCodeTest, SetFromPingResponse) {
|
||||
|
||||
// Good responses
|
||||
|
||||
char* kMissingSetResponse =
|
||||
const char kMissingSetResponse[] =
|
||||
"dcc: MyDCCode \r\n"
|
||||
"crc32: 35F2E717";
|
||||
EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse(
|
||||
@ -100,7 +100,7 @@ TEST_F(MachineDealCodeTest, SetFromPingResponse) {
|
||||
EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
|
||||
EXPECT_STREQ("MyDCCode", dcc_50);
|
||||
|
||||
char* kGoodResponse =
|
||||
const char kGoodResponse[] =
|
||||
"dcc: MyDCCode \r\n"
|
||||
"set_dcc: NewDCCode\r\n"
|
||||
"crc32: C8540E02";
|
||||
@ -109,7 +109,7 @@ TEST_F(MachineDealCodeTest, SetFromPingResponse) {
|
||||
EXPECT_TRUE(rlz_lib::MachineDealCode::Get(dcc_50, 50));
|
||||
EXPECT_STREQ("NewDCCode", dcc_50);
|
||||
|
||||
char* kGoodResponse2 =
|
||||
const char kGoodResponse2[] =
|
||||
"set_dcc: NewDCCode2 \r\n"
|
||||
"dcc: NewDCCode \r\n"
|
||||
"crc32: 60B6409A";
|
||||
@ -119,7 +119,7 @@ TEST_F(MachineDealCodeTest, SetFromPingResponse) {
|
||||
EXPECT_STREQ("NewDCCode2", dcc_50);
|
||||
|
||||
MachineDealCodeHelper::Clear();
|
||||
char* kGoodResponse3 =
|
||||
const char kGoodResponse3[] =
|
||||
"set_dcc: NewDCCode \r\n"
|
||||
"crc32: 374C1C47";
|
||||
EXPECT_TRUE(rlz_lib::MachineDealCode::SetFromPingResponse(
|
||||
@ -128,7 +128,7 @@ TEST_F(MachineDealCodeTest, SetFromPingResponse) {
|
||||
EXPECT_STREQ("NewDCCode", dcc_50);
|
||||
|
||||
MachineDealCodeHelper::Clear();
|
||||
char* kGoodResponse4 =
|
||||
const char kGoodResponse4[] =
|
||||
"dcc: \r\n"
|
||||
"set_dcc: NewDCCode \r\n"
|
||||
"crc32: 0AB1FB39";
|
||||
|
@ -10,7 +10,7 @@
|
||||
// Tries to open a file and outputs the result.
|
||||
// "path" can contain environment variables.
|
||||
// "output" is the stream for the logging.
|
||||
void TryOpenFile(wchar_t *path, FILE *output) {
|
||||
void TryOpenFile(const wchar_t *path, FILE *output) {
|
||||
wchar_t path_expanded[MAX_PATH] = {0};
|
||||
DWORD size = ::ExpandEnvironmentStrings(path, path_expanded, MAX_PATH - 1);
|
||||
if (!size) {
|
||||
|
Reference in New Issue
Block a user