mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 03:07:04 +02:00
Upgrade to check-spelling v0.0.24 (#36235)
This upgrades to [v0.0.24](https://github.com/check-spelling/check-spelling/releases/tag/v0.0.24). A number of GitHub APIs are being turned off shortly, so you need to upgrade or various uncertain outcomes will occur. There's a new accessibility forbidden pattern: > Do not use `(click) here` links > For more information, see: > * https://www.w3.org/QA/Tips/noClickHere > * https://webaim.org/techniques/hypertext/link_text > * https://granicus.com/blog/why-click-here-links-are-bad/ > * https://heyoka.medium.com/dont-use-click-here-f32f445d1021 ```pl (?i)(?:>|\[)(?:(?:click |)here|link|(?:read |)more)(?:</|\]\() ``` There are some minor bugs that I'm aware of and which I've fixed since this release, but I don't expect to make another release this month. I've added a pair of patterns for includes and pragmas. My argument is that the **compiler** will _generally_ tell you if you've misspelled an include and the **linker** will _generally_ tell you if you misspell a lib. - There's a caveat here: If your include case-insensitively matches the referenced file (but doesn't properly match it), then unless you either use a case-sensitive file system (as opposed to case-preserving) or beg clang to warn, you won't notice when you make this specific mistake -- this matters in that a couple of Windows headers (e.g. Unknwn.h) have particular case and repositories don't tend to consistently/properly write them.
This commit is contained in:
@@ -430,7 +430,7 @@
|
||||
<comment>Row as in horizontal rows in a table, and columns</comment>
|
||||
</data>
|
||||
<data name="ERRORMESSAGE_DISABLEASACTIONKEY" xml:space="preserve">
|
||||
<value>Disable can not be an action or a modifier key</value>
|
||||
<value>Disable cannot be an action or a modifier key</value>
|
||||
<comment>Key on a keyboard</comment>
|
||||
</data>
|
||||
<data name="EditShortcuts_SourceHeader" xml:space="preserve">
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace BufferValidationHelpers
|
||||
}
|
||||
else if (selectedKeyCode == CommonSharedConstants::VK_DISABLED && dropDownIndex)
|
||||
{
|
||||
// Disable can not be selected if one modifier key has already been selected
|
||||
// Disable cannot be selected if one modifier key has already been selected
|
||||
errorType = ShortcutErrorType::ShortcutDisableAsActionKey;
|
||||
}
|
||||
// If none of the above, then the action key will be set
|
||||
|
||||
@@ -500,7 +500,7 @@ LRESULT CALLBACK EditKeyboardWindowProc(HWND hWnd, UINT messageCode, WPARAM wPar
|
||||
}
|
||||
break;
|
||||
default:
|
||||
// If the Xaml Bridge object exists, then use it's message handler to handle keyboard focus operations
|
||||
// If the Xaml Bridge object exists, then use its message handler to handle keyboard focus operations
|
||||
if (xamlBridgePtr != nullptr)
|
||||
{
|
||||
return xamlBridgePtr->MessageHandler(messageCode, wParam, lParam);
|
||||
|
||||
@@ -523,7 +523,7 @@ LRESULT CALLBACK EditShortcutsWindowProc(HWND hWnd, UINT messageCode, WPARAM wPa
|
||||
}
|
||||
break;
|
||||
default:
|
||||
// If the Xaml Bridge object exists, then use it's message handler to handle keyboard focus operations
|
||||
// If the Xaml Bridge object exists, then use its message handler to handle keyboard focus operations
|
||||
if (xamlBridgePtr != nullptr)
|
||||
{
|
||||
return xamlBridgePtr->MessageHandler(messageCode, wParam, lParam);
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include "targetver.h"
|
||||
|
||||
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
|
||||
#include <unknwn.h>
|
||||
#include <Unknwn.h>
|
||||
#include <windows.h>
|
||||
#include <shellapi.h>
|
||||
|
||||
|
||||
@@ -613,7 +613,7 @@ namespace KeyboardEventHandlers
|
||||
|
||||
if (!isAltRightKeyInvoked)
|
||||
{
|
||||
// Set original shortcut key down state except the action key and the released modifier since the original action key may or may not be held down. If it is held down it will generate it's own key message
|
||||
// Set original shortcut key down state except the action key and the released modifier since the original action key may or may not be held down. If it is held down it will generate its own key message
|
||||
Helpers::SetModifierKeyEvents(it->first, it->second.winKeyInvoked, keyEventList, true, KeyboardManagerConstants::KEYBOARDMANAGER_SHORTCUT_FLAG, std::get<Shortcut>(it->second.targetShortcut), data->lParam->vkCode);
|
||||
}
|
||||
else
|
||||
@@ -637,7 +637,7 @@ namespace KeyboardEventHandlers
|
||||
// Ensures that after releasing both the action key and AltGr, Ctrl does not remain falsely pressed.
|
||||
if (!isAltRightKeyInvoked)
|
||||
{
|
||||
// Set original shortcut key down state except the action key and the released modifier since the original action key may or may not be held down. If it is held down it will generate it's own key message
|
||||
// Set original shortcut key down state except the action key and the released modifier since the original action key may or may not be held down. If it is held down it will generate its own key message
|
||||
Helpers::SetModifierKeyEvents(it->first, it->second.winKeyInvoked, keyEventList, true, KeyboardManagerConstants::KEYBOARDMANAGER_SHORTCUT_FLAG, Shortcut(), data->lParam->vkCode);
|
||||
}
|
||||
else
|
||||
@@ -1711,7 +1711,7 @@ namespace KeyboardEventHandlers
|
||||
query_string = process_name;
|
||||
it = state.appSpecificShortcutReMap.find(query_string);
|
||||
|
||||
// If no entry is found, search for the process name without it's file extension
|
||||
// If no entry is found, search for the process name without its file extension
|
||||
if (it == state.appSpecificShortcutReMap.end())
|
||||
{
|
||||
// Find index of the file extension
|
||||
|
||||
@@ -338,7 +338,7 @@ namespace Helpers
|
||||
return key;
|
||||
}
|
||||
|
||||
// Function to sort a vector of shortcuts based on it's size
|
||||
// Function to sort a vector of shortcuts based on its size
|
||||
void SortShortcutVectorBasedOnSize(std::vector<Shortcut>& shortcutVector)
|
||||
{
|
||||
std::sort(shortcutVector.begin(), shortcutVector.end(), [](Shortcut first, Shortcut second) {
|
||||
|
||||
@@ -52,6 +52,6 @@ namespace Helpers
|
||||
// Function to filter the key codes for artificial key codes
|
||||
int32_t FilterArtificialKeys(const int32_t& key);
|
||||
|
||||
// Function to sort a vector of shortcuts based on it's size
|
||||
// Function to sort a vector of shortcuts based on its size
|
||||
void SortShortcutVectorBasedOnSize(std::vector<Shortcut>& shortcutVector);
|
||||
}
|
||||
@@ -21,7 +21,7 @@ std::vector<std::wstring> Shortcut::splitwstring(const std::wstring& input, wcha
|
||||
return splittedStrings;
|
||||
}
|
||||
|
||||
// Constructor to initialize Shortcut from it's virtual key code string representation.
|
||||
// Constructor to initialize Shortcut from its virtual key code string representation.
|
||||
Shortcut::Shortcut(const std::wstring& shortcutVK) :
|
||||
winKey(ModifierKey::Disabled), ctrlKey(ModifierKey::Disabled), altKey(ModifierKey::Disabled), shiftKey(ModifierKey::Disabled), actionKey(NULL)
|
||||
{
|
||||
@@ -46,7 +46,7 @@ Shortcut::Shortcut(const DWORD key)
|
||||
SetKey(key);
|
||||
}
|
||||
|
||||
// Constructor to initialize Shortcut from it's virtual key code string representation.
|
||||
// Constructor to initialize Shortcut from its virtual key code string representation.
|
||||
Shortcut::Shortcut(const std::wstring& shortcutVK, const DWORD secondKeyOfChord) :
|
||||
winKey(ModifierKey::Disabled), ctrlKey(ModifierKey::Disabled), altKey(ModifierKey::Disabled), shiftKey(ModifierKey::Disabled), actionKey(NULL)
|
||||
{
|
||||
|
||||
@@ -82,10 +82,10 @@ public:
|
||||
// Constructor to initialize Shortcut from single key
|
||||
Shortcut(const DWORD key);
|
||||
|
||||
// Constructor to initialize Shortcut from it's virtual key code string representation.
|
||||
// Constructor to initialize Shortcut from its virtual key code string representation.
|
||||
Shortcut(const std::wstring& shortcutVK);
|
||||
|
||||
// Constructor to initialize Shortcut from it's virtual key code string representation.
|
||||
// Constructor to initialize Shortcut from its virtual key code string representation.
|
||||
Shortcut(const std::wstring& shortcutVK, const DWORD _secondKeyOfChord);
|
||||
|
||||
// Constructor to initialize shortcut from a list of keys
|
||||
|
||||
Reference in New Issue
Block a user