mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-15 11:17:53 +01:00
[KBM] Migrate Engine and Editor into separate processes (#10774)
* Move KBM engine into separate process (#10672) * [KBM] Migrate KBM UI out of the runner (#10709) * Clean up keyboard hook handles (#10817) * [C++ common] Unhandled exception handler (#10821) * [KBM] Use icon in the KeyboardManagerEditor (#10845) * [KBM] Move resources from the Common project to the Editor. (#10844) * KBM Editor tests (#10858) * Rename engine executable (#10868) * clean up (#10870) * [KBM] Changed Editor and libraries output folders (#10871) * [KBM] New logs structure (#10872) * Add unhandled exception handling to the editor (#10874) * [KBM] Trace for edit keyboard window * Logging for XamlBridge message loop * [KBM] Added Editor and Engine to the installer (#10876) * Fix spelling * Interprocess communication logs, remove unnecessary windows message logs * [KBM] Separated telemetry for the engine and editor. (#10889) * [KBM] Editor test project (#10891) * Versions for the engine and the editor (#10897) * Add the editor's and the engine's executables to signing process (#10900) * [KBM editor] Run only one instance, exit when parent process exits (#10890) * [KBM] Force kill editor process to avoid XAML crash (#10907) * [KBM] Force kill editor process to avoid XAML crash * Fix event releasing Co-authored-by: mykhailopylyp <17161067+mykhailopylyp@users.noreply.github.com> * Make the editor dpi aware (#10908) * [KBM] KeyboardManagerCommon refactoring (#10909) * Do not start the process if it is already started (#10910) * logs * Update src/modules/keyboardmanager/KeyboardManagerEditorLibrary/EditKeyboardWindow.cpp * Update src/modules/keyboardmanager/KeyboardManagerEditorLibrary/EditKeyboardWindow.cpp * [KBM] Rename InitUnhandledExceptionHandler to make it explicit that is for x64 only. We will fix it properly when adding support for ARM64 and add a header with the proper conditional building. * [KBM] rename file/class/variables using camel case * [KBM] Rename "event_locker" -> "EventLocker" * [KBM] rename process_waiter Add a TODO comment * [KBM] rename methods Add TODO comment * [KBM] use uppercase for function names * [KBM] use uppercase for methos, lowercase for properties * [KBM] rename method, make methods private, formatting * [KBM] rename private variables * [KBM] use uppercase for function names * [KBM] Added support to run the editor stand-alone when built in debug mode * Update src/modules/keyboardmanager/KeyboardManagerEditor/KeyboardManagerEditor.cpp * Check success of event creation, comment (#10947) * [KBM] code formatting (#10951) * [KBM] code formatting * Update src/modules/keyboardmanager/KeyboardManagerEditorLibrary/BufferValidationHelpers.cpp * [KBM] tracing * [KBM] Remappings not showing fix. (#10954) * removed mutex * retry loop for reading * retry on reading config once * log error Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com> Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com> Co-authored-by: Seraphima Zykova <zykovas91@gmail.com> Co-authored-by: Enrico Giordani <enricogior@users.noreply.github.com> Co-authored-by: Enrico Giordani <enrico.giordani@gmail.com>
This commit is contained in:
10
.github/actions/spell-check/expect.txt
vendored
10
.github/actions/spell-check/expect.txt
vendored
@@ -5,6 +5,7 @@ abcdef
|
||||
abcdefgh
|
||||
abgr
|
||||
ABlocked
|
||||
ABOUTBOX
|
||||
Abug
|
||||
accctrl
|
||||
Acceleratorkeys
|
||||
@@ -118,6 +119,7 @@ atlstr
|
||||
attr
|
||||
Attribs
|
||||
aumid
|
||||
Aut
|
||||
AUTHN
|
||||
AUTOAPPEND
|
||||
autocomplete
|
||||
@@ -396,6 +398,7 @@ davidegiacometti
|
||||
Dayof
|
||||
dbdfc
|
||||
Dbg
|
||||
Dbghelp
|
||||
DBLCLKS
|
||||
DBLEPSILON
|
||||
DCOM
|
||||
@@ -1117,6 +1120,7 @@ KEYBDINPUT
|
||||
keyboardeventhandlers
|
||||
keyboardmanager
|
||||
keyboardmanagercommon
|
||||
KEYBOARDMANAGEREDITOR
|
||||
keyboardmanagerstate
|
||||
keyboardmanagerui
|
||||
keycode
|
||||
@@ -1510,6 +1514,7 @@ oldnewthing
|
||||
oldpath
|
||||
oldtheme
|
||||
oleaut
|
||||
OleAut
|
||||
OLECHAR
|
||||
OLEDB
|
||||
OLIVEGREEN
|
||||
@@ -1737,6 +1742,7 @@ readme
|
||||
READMODE
|
||||
readonly
|
||||
READWRITE
|
||||
REALTIME
|
||||
RECTDESTINATION
|
||||
RECTL
|
||||
rectp
|
||||
@@ -2008,6 +2014,7 @@ stdcall
|
||||
stdcpp
|
||||
stdcpplatest
|
||||
stdexcept
|
||||
stdio
|
||||
stdin
|
||||
stdlib
|
||||
STDMETHODCALLTYPE
|
||||
@@ -2027,6 +2034,7 @@ Strikethrough
|
||||
Stringified
|
||||
stringify
|
||||
STRINGIZE
|
||||
stringstream
|
||||
stringtable
|
||||
stringval
|
||||
Strmiids
|
||||
@@ -2179,6 +2187,7 @@ Tz
|
||||
UAC
|
||||
UAL
|
||||
uap
|
||||
UCHAR
|
||||
udit
|
||||
UIA
|
||||
Uid
|
||||
@@ -2423,6 +2432,7 @@ wstr
|
||||
wstring
|
||||
wstringstream
|
||||
wsz
|
||||
wtoi
|
||||
WTS
|
||||
WTSAT
|
||||
wu
|
||||
|
||||
Reference in New Issue
Block a user