mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-06-11 12:14:53 +08:00
[CPP][Analyzers]Turn on warning 4244 (#22019)
* Turn on warning 4244 fix one occurrence of 4100 * changes from comments * toupper on wchar
This commit is contained in:
parent
8fb93dc6ee
commit
195c265a36
@ -42,7 +42,7 @@
|
|||||||
<ClCompile>
|
<ClCompile>
|
||||||
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||||
<WarningLevel>Level4</WarningLevel>
|
<WarningLevel>Level4</WarningLevel>
|
||||||
<DisableSpecificWarnings>26800;28251;4244;4245;4389;4456;4457;4701;6387;4458;4505;4515;4459;4702;6031;6248;26451;28182;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
<DisableSpecificWarnings>26800;28251;4245;4389;4456;4457;4701;6387;4458;4505;4515;4459;4702;6031;6248;26451;28182;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
<DisableAnalyzeExternal >true</DisableAnalyzeExternal>
|
<DisableAnalyzeExternal >true</DisableAnalyzeExternal>
|
||||||
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
|
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
|
||||||
<ConformanceMode>false</ConformanceMode>
|
<ConformanceMode>false</ConformanceMode>
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
#include "../utils/json.h"
|
#include "../utils/json.h"
|
||||||
|
|
||||||
|
#include <cwctype>
|
||||||
|
|
||||||
namespace PowerToysSettings
|
namespace PowerToysSettings
|
||||||
{
|
{
|
||||||
class HotkeyObject;
|
class HotkeyObject;
|
||||||
@ -230,7 +232,7 @@ namespace PowerToysSettings
|
|||||||
if (output_bytes == 1 && output[0] >= 'a' && output[0] <= 'z')
|
if (output_bytes == 1 && output[0] >= 'a' && output[0] <= 'z')
|
||||||
{
|
{
|
||||||
// Make Latin letters keys capital, as it looks better
|
// Make Latin letters keys capital, as it looks better
|
||||||
output[0] = toupper(output[0]);
|
output[0] = std::towupper(output[0]);
|
||||||
}
|
}
|
||||||
return output.data();
|
return output.data();
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ bool HotkeyManager::FilterKeyboardProc(KeyboardEvent ^ ev)
|
|||||||
pressedKeys->Ctrl = GetAsyncKeyState(VK_CONTROL) & 0x8000;
|
pressedKeys->Ctrl = GetAsyncKeyState(VK_CONTROL) & 0x8000;
|
||||||
pressedKeys->Alt = GetAsyncKeyState(VK_MENU) & 0x8000;
|
pressedKeys->Alt = GetAsyncKeyState(VK_MENU) & 0x8000;
|
||||||
pressedKeys->Shift = GetAsyncKeyState(VK_SHIFT) & 0x8000;
|
pressedKeys->Shift = GetAsyncKeyState(VK_SHIFT) & 0x8000;
|
||||||
pressedKeys->Key = ev->key;
|
pressedKeys->Key = static_cast<unsigned char>(ev->key);
|
||||||
|
|
||||||
// Convert to hotkey handle
|
// Convert to hotkey handle
|
||||||
auto pressedKeysHandle = GetHotkeyHandle(pressedKeys);
|
auto pressedKeysHandle = GetHotkeyHandle(pressedKeys);
|
||||||
|
@ -16,7 +16,7 @@ namespace package {
|
|||||||
{
|
{
|
||||||
OSVERSIONINFOEX osvi{};
|
OSVERSIONINFOEX osvi{};
|
||||||
DWORDLONG dwlConditionMask = 0;
|
DWORDLONG dwlConditionMask = 0;
|
||||||
int op = VER_GREATER_EQUAL;
|
byte op = VER_GREATER_EQUAL;
|
||||||
|
|
||||||
// Initialize the OSVERSIONINFOEX structure.
|
// Initialize the OSVERSIONINFOEX structure.
|
||||||
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
|
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
|
||||||
|
@ -619,7 +619,7 @@ void D2DOverlayWindow::render(ID2D1DeviceContext5* d2d_dc)
|
|||||||
d2d_dc->Clear();
|
d2d_dc->Clear();
|
||||||
int x_offset = 0, y_offset = 0;
|
int x_offset = 0, y_offset = 0;
|
||||||
auto current_anim_value = (float)animation.value(Animation::AnimFunctions::LINEAR);
|
auto current_anim_value = (float)animation.value(Animation::AnimFunctions::LINEAR);
|
||||||
SetLayeredWindowAttributes(hwnd, 0, (int)(255 * current_anim_value), LWA_ALPHA);
|
SetLayeredWindowAttributes(hwnd, 0, static_cast<byte>(255 * current_anim_value), LWA_ALPHA);
|
||||||
double pos_anim_value = 1 - animation.value(Animation::AnimFunctions::EASE_OUT_EXPO);
|
double pos_anim_value = 1 - animation.value(Animation::AnimFunctions::EASE_OUT_EXPO);
|
||||||
if (!tasklist_buttons.empty())
|
if (!tasklist_buttons.empty())
|
||||||
{
|
{
|
||||||
|
@ -311,7 +311,7 @@ private:
|
|||||||
m_hotkey.modifiersMask |= MOD_ALT;
|
m_hotkey.modifiersMask |= MOD_ALT;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_hotkey.vkCode = hotkey.get_code();
|
m_hotkey.vkCode = static_cast<WORD>(hotkey.get_code());
|
||||||
}
|
}
|
||||||
catch (...)
|
catch (...)
|
||||||
{
|
{
|
||||||
|
@ -212,7 +212,6 @@ void Trace::FancyZones::DataChanged() noexcept
|
|||||||
activeZoneSetInfo += L", custom zone data was deleted";
|
activeZoneSetInfo += L", custom zone data was deleted";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TraceLoggingWrite(
|
TraceLoggingWrite(
|
||||||
g_hProvider,
|
g_hProvider,
|
||||||
EventZoneSettingsChangedKey,
|
EventZoneSettingsChangedKey,
|
||||||
@ -220,7 +219,7 @@ void Trace::FancyZones::DataChanged() noexcept
|
|||||||
TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE),
|
TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE),
|
||||||
TraceLoggingInt32(appsHistorySize, AppsInHistoryCountKey),
|
TraceLoggingInt32(appsHistorySize, AppsInHistoryCountKey),
|
||||||
TraceLoggingInt32(static_cast<int>(customZones.size()), CustomZoneSetCountKey),
|
TraceLoggingInt32(static_cast<int>(customZones.size()), CustomZoneSetCountKey),
|
||||||
TraceLoggingInt32Array(customZonesArray.get(), static_cast<int>(customZones.size()), NumberOfZonesForEachCustomZoneSetKey),
|
TraceLoggingInt32Array(customZonesArray.get(), static_cast<uint16_t>(customZones.size()), NumberOfZonesForEachCustomZoneSetKey),
|
||||||
TraceLoggingInt32(static_cast<int>(layouts.size()), ActiveZoneSetsCountKey),
|
TraceLoggingInt32(static_cast<int>(layouts.size()), ActiveZoneSetsCountKey),
|
||||||
TraceLoggingWideString(activeZoneSetInfo.c_str(), ActiveZoneSetsListKey),
|
TraceLoggingWideString(activeZoneSetInfo.c_str(), ActiveZoneSetsListKey),
|
||||||
TraceLoggingInt32(static_cast<int>(quickKeysCount), LayoutUsingQuickKeyCountKey));
|
TraceLoggingInt32(static_cast<int>(quickKeysCount), LayoutUsingQuickKeyCountKey));
|
||||||
|
@ -262,7 +262,7 @@ HRESULT CContextMenuHandler::ResizePictures(CMINVOKECOMMANDINFO* pici, IShellIte
|
|||||||
startupInfo.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
|
startupInfo.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
|
||||||
if (pici)
|
if (pici)
|
||||||
{
|
{
|
||||||
startupInfo.wShowWindow = pici->nShow;
|
startupInfo.wShowWindow = static_cast<WORD>(pici->nShow);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -165,7 +165,7 @@ HRESULT CPowerRenameMenu::RunPowerRename(CMINVOKECOMMANDINFO* pici, IShellItemAr
|
|||||||
startupInfo.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
|
startupInfo.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
|
||||||
if (pici)
|
if (pici)
|
||||||
{
|
{
|
||||||
startupInfo.wShowWindow = pici->nShow;
|
startupInfo.wShowWindow = static_cast<WORD>(pici->nShow);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user