Marc Durdin
d914b6918d
chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-a17s16-start
2023-06-26 14:33:20 +07:00
Steven R. Loomis
f8233bb2a7
chore(windows): update coment on CopyKeyboard 🙀
...
- CopyFile not CopyFileW
- clarify CopyFIle third argument, that we want overwrite semantics
#9064
2023-06-23 10:30:39 -05:00
Marc Durdin
d6721f68ba
chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw
2023-06-23 15:44:06 +07:00
Steven R. Loomis
da244a9323
fix(windows): Don't break KMXPlus on install
...
mcompile:
- copy keyboards if KMXPlus is detected
- give an error if -u is used on a KMXPlus file
2023-06-22 16:04:34 -05:00
rc-swag
c8cc8a1fef
Merge pull request #9063 from keymanapp/docs/windows/update-testhosts-readme
...
docs(windows): add more steps for clarity
2023-06-22 11:37:23 +10:00
Steven R. Loomis
28befb82ad
Update windows/src/engine/testhost/testhost.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-21 19:19:17 -05:00
Ross
f955dd3533
docs(windows): add more steps for clarity
2023-06-22 10:09:51 +10:00
Steven R. Loomis
149f06f2f4
fix(windows): testhost improve error message
...
if dwError is 0, don't try to format it
avoid "Error starting Keyman: The operation completed successfully. [0]"
2023-06-21 09:51:28 -05:00
Marc Durdin
3f507f974a
chore(developer): remove font style/color from kvk
...
While .kvk includes a font color field, it is essentially unused. There
was also some sort of support provided for font style in the KeymanWeb
keyboard compiler, but this was never streamed into .kvk or .kvks files,
so was always a no-op.
Thus, this PR removes any semblance of support for font style and color
from the .kvk and .kvks readers and writers. When we write the font
color field which is present in .kvk, we always use the default
TColor.clWindowText which is what the legacy Delphi-based writer would
always have written.
Also sorted out the default font size and name in the .kvk transform
from .kvks, and in so doing cleaned up the basic.kvk and basic.js in
LDML keyboard compiler to match what we are doing in the .kmn compiler.
2023-06-21 10:53:45 +07:00
Ross
1d3fc99b28
chore(windows): Merge branch 'master' into chore/windows/5442/remove-legacy-keyman-core
2023-05-17 10:27:56 +10:00
rc-swag
1f37ca6e61
chore(windows): use __FUNCTION__ for comment
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-05-17 10:27:12 +10:00
rc-swag
91a3ba8b86
Merge branch 'chore/windows/5442/remove-legacy-keyman-core' into chore/windows/8646/remove-force-keyboard
2023-05-16 13:35:27 +10:00
rc-swag
b8fbcdaefd
Merge pull request #8708 from keymanapp/chore/windows/8681/remove-addins
...
chore(windows): remove addins ⛏️
2023-05-16 09:53:02 +10:00
rc-swag
f8a351ae4d
Merge pull request #8744 from keymanapp/chore/windows/8677/remove-wm-unichar
...
chore(windows): remove WM_UNICHAR completely
2023-05-16 09:52:27 +10:00
Ross
0908f91719
chore(windows): restore debug message
2023-05-15 10:25:30 +10:00
Ross
65ef3d0982
chore(windows): remove QueDebugInformation method
2023-05-12 18:21:44 +10:00
Ross
1f3e8f768d
chore(windows): remove RefreshPreservedKeys pt2
2023-05-11 14:57:01 +10:00
Ross
2462472b38
chore(windows): address review comments
2023-05-11 14:48:38 +10:00
Ross
9136e57157
chore(windows): remove ForceFileName RefreshPreservedKeys
2023-05-11 14:03:18 +10:00
Ross
7e83079499
chore(windows): remove WM_UNICHAR completley
2023-05-10 22:48:03 +10:00
Ross
c4abc4fadb
chore(windows): remove keyman_forcekeyboard
2023-05-10 22:20:57 +10:00
Ross
806a757da2
chore(windows): remove old ld keyboard info
2023-05-08 14:48:53 +10:00
Ross
ae80062815
chore(windows): missed rename IntLoadKeyboardOptionsRegistrytoCore
2023-05-04 15:11:14 +10:00
Ross
708b6bcf68
chore(windows): rename KeyboardOptionCoretoRegistry
...
LoadKeyboardOptionsREGCore -> LoadKeyboardOptionsRegistrytoCore
SaveKeyboardOptionREGCore -> SaveKeyboardOptionCoretoRegistry
2023-05-04 14:16:09 +10:00
Ross
504e4bd671
chore(windows): rename MapKeyboardCore
2023-05-04 13:08:31 +10:00
Ross
ebac0bb54b
chore(windows): remove save/restore keyboard options
2023-05-03 15:19:16 +10:00
Ross
2935084b45
chore(windows): do nothing on WM_UNICHAR
2023-05-03 15:09:45 +10:00
Ross
9aa6ab2ee0
chore(windows): remove addins c-h files
2023-05-03 14:48:03 +10:00
Ross
bc40860b09
chore(windows): remove EthnologueCodeToKeymanID
2023-05-03 14:13:17 +10:00
Ross
3de6d819c0
chore(windows): remove dulicate function definition calldll
2023-04-27 16:15:09 +10:00
Ross
0ee25dc59f
chore(windows): Revert "chore(windows): remove addins c-h files"
...
This reverts commit 5f07f7ad08 .
2023-04-27 14:15:06 +10:00
Ross
ec01969adc
chore(windows): fix issue number in comments
2023-04-26 23:00:21 +10:00
Ross
5f07f7ad08
chore(windows): remove addins c-h files
2023-04-21 19:02:03 +10:00
Ross
4019a79676
chore(windows): address review comments
2023-04-21 18:43:50 +10:00
Ross
616dcc8420
chore(windows): revert whitespace changes for review
2023-04-20 21:27:59 +10:00
Ross
1b46bc1d01
chore(windows): remove keyboardoptions deadcode
2023-04-20 16:55:54 +10:00
Marc Durdin
39d473fb2d
refactor(developer): move comperr.h to kmn_compiler_errors.h
...
Consolidates the two copies of comperr.h (they were identical) and
moves to a common folder. Updates all references to comperr.h, except
for one github commit ref.
2023-04-20 13:20:29 +07:00
Ross
ec8539543b
chore(windows): remove dead code
2023-04-19 14:27:03 +10:00
Ross
8f20507a82
chore(windows): remove legacy core and flag
...
Removing the legacy code that was replaced by the core.
Also removing the feature flag for core integeration.
2023-04-14 13:59:49 +10:00
Ross
c1c204e0da
docs(windows): link to wiki architecture faq page
2023-04-12 11:23:08 +10:00
Marc Durdin
92a3000c8d
chore(windows): fix comments in Makefile
...
Shockingly bad choice for nmake Makefiles to not allow whitespace before
comment # marker.
2023-03-20 07:30:55 +07:00
Marc Durdin
1a3cc078b5
chore(windows): sentry cleanup and signing
...
Addresses review comments.
Use SENTRY_SDK_VERSION where possible, and codesign sentry components
during build.
2023-03-19 07:35:06 +07:00
Marc Durdin
a127e32068
chore(windows): update sentry-native to 0.6.0
...
Fixes #8081 .
2023-03-17 14:32:34 +07:00
Marc Durdin
20cc47714e
chore(core): specify --no-tests in all dependent builds
2023-02-21 12:22:00 +07:00
Steven R. Loomis
ae45295dc6
Merge remote-tracking branch 'upstream/master' into chore/merge-master-a17s5-REDO-epic-ldml
2023-02-03 16:53:35 -06:00
Marc Durdin
ad752f3ef7
feat(windows): add additional registry keys to report
...
HKCU\Software\Microsoft\CTF
HKCU\Control Panel\International\User Profile
2023-01-31 11:13:27 +07:00
Steven R. Loomis
015e7185a6
chore: merge master into feature-ldml
2023-01-02 13:44:21 -06:00
rc-swag
6669d232a6
fix(windows): extra bracket after removing nested if
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-21 16:07:17 +10:00
Ross
2c02d34746
fix(windows): modifer event is always serialized
...
PR #7449 added modifier event to make ensure modifer events
where sent to the serializer even if the key stroke was determined
the key stroke did not need seralizing. However, a logic error was made
trying to use the exiting 'Flag' however this was not set in the
!UseCachedHotkeyModifierState case. This change adds helper function
to simply check if the key is a modifier key and send it to the
event seralizer in that case. Separating from the other logic which
is more concerned with handling hotkeys.
2022-12-21 14:09:35 +10:00
Steven R. Loomis
bc14f18460
Merge remote-tracking branch 'origin/master' into chore/core/mergemaster4-epic-ldml
2022-12-15 17:55:13 -06:00