mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Rename EscapeUrl to EncodeUrl
This commit is contained in:
parent
39c6c62abd
commit
27164b8e75
@ -78,7 +78,7 @@ void EscapeRegExp(std::wstring& str)
|
|||||||
/*
|
/*
|
||||||
** Escapes reserved URL characters.
|
** Escapes reserved URL characters.
|
||||||
*/
|
*/
|
||||||
void EscapeUrl(std::wstring& str)
|
void EncodeUrl(std::wstring& str)
|
||||||
{
|
{
|
||||||
size_t pos = 0;
|
size_t pos = 0;
|
||||||
while ((pos = str.find_first_of(L" !*'();:@&=+$,/?#[]", pos)) != std::wstring::npos)
|
while ((pos = str.find_first_of(L" !*'();:@&=+$,/?#[]", pos)) != std::wstring::npos)
|
||||||
|
@ -38,7 +38,7 @@ inline std::wstring WidenUTF8(const std::string& str) { return Widen(str.c_str()
|
|||||||
|
|
||||||
void EscapeRegExp(std::wstring& str);
|
void EscapeRegExp(std::wstring& str);
|
||||||
|
|
||||||
void EscapeUrl(std::wstring& str);
|
void EncodeUrl(std::wstring& str);
|
||||||
|
|
||||||
} // namespace StringUtil
|
} // namespace StringUtil
|
||||||
|
|
||||||
|
@ -47,10 +47,10 @@ public:
|
|||||||
Assert::AreEqual(L"\\\\\\^\\$\\|\\(test\\)\\[\\{\\. ing\\+\\*\\?", str.c_str());
|
Assert::AreEqual(L"\\\\\\^\\$\\|\\(test\\)\\[\\{\\. ing\\+\\*\\?", str.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_METHOD(TestEscapeUrl)
|
TEST_METHOD(TestEncodeUrl)
|
||||||
{
|
{
|
||||||
std::wstring str = L" !*'();:@test&=+$,/?#[ing]";
|
std::wstring str = L" !*'();:@test&=+$,/?#[ing]";
|
||||||
EscapeUrl(str);
|
EncodeUrl(str);
|
||||||
Assert::AreEqual(L"%20%21%2A%27%28%29%3B%3A%40test%26%3D%2B%24%2C%2F%3F%23%5Bing%5D", str.c_str());
|
Assert::AreEqual(L"%20%21%2A%27%28%29%3B%3A%40test%26%3D%2B%24%2C%2F%3F%23%5Bing%5D", str.c_str());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -238,7 +238,7 @@ bool ConfigParser::GetSectionVariable(std::wstring& strVariable, std::wstring& s
|
|||||||
Max,
|
Max,
|
||||||
Min,
|
Min,
|
||||||
EscapeRegExp,
|
EscapeRegExp,
|
||||||
EscapeUrl
|
EncodeUrl
|
||||||
} valueType = ValueType::Raw;
|
} valueType = ValueType::Raw;
|
||||||
|
|
||||||
if (isKeySelector)
|
if (isKeySelector)
|
||||||
@ -255,9 +255,9 @@ bool ConfigParser::GetSectionVariable(std::wstring& strVariable, std::wstring& s
|
|||||||
{
|
{
|
||||||
valueType = ValueType::EscapeRegExp;
|
valueType = ValueType::EscapeRegExp;
|
||||||
}
|
}
|
||||||
else if (_wcsicmp(selectorSz, L"EscapeUrl") == 0)
|
else if (_wcsicmp(selectorSz, L"EncodeUrl") == 0)
|
||||||
{
|
{
|
||||||
valueType = ValueType::EscapeUrl;
|
valueType = ValueType::EncodeUrl;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -304,10 +304,10 @@ bool ConfigParser::GetSectionVariable(std::wstring& strVariable, std::wstring& s
|
|||||||
StringUtil::EscapeRegExp(strValue);
|
StringUtil::EscapeRegExp(strValue);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if (valueType == ValueType::EscapeUrl)
|
else if (valueType == ValueType::EncodeUrl)
|
||||||
{
|
{
|
||||||
strValue = measure->GetStringValue();
|
strValue = measure->GetStringValue();
|
||||||
StringUtil::EscapeUrl(strValue);
|
StringUtil::EncodeUrl(strValue);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user