Marc Durdin
34d3ea5899
chore(windows): delete unused MLang.pas
2022-06-21 09:51:02 +10:00
Marc Durdin
fad0e3402d
chore(common): no signcode for components
2022-06-21 09:39:46 +10:00
Marc Durdin
6d5e1b19ec
chore(common): add __history to .gitignore
2022-06-21 09:39:05 +10:00
Marc Durdin
9dbe33e36e
chore(windows): move KeymanVersion.pas to common and update refs
2022-06-21 09:39:04 +10:00
Marc Durdin
ad4039b5db
chore(windows): move RegistryKeys.pas, ErrorControlledRegistry.pas, Glossary.pas, ScanCodeMap.pas to common
2022-06-21 09:39:03 +10:00
Marc Durdin
f163ceb6d5
chore(windows): move Unicode.pas to common
2022-06-21 09:39:01 +10:00
Marc Durdin
ff9a4c5edb
chore(windows): move GetOSVersion to common
2022-06-21 09:39:00 +10:00
Marc Durdin
9db6293b84
chore(windows): move usp10 to common
2022-06-21 09:38:59 +10:00
Marc Durdin
58230160b0
chore(windows): move CleartypeDrawCharacter to common
2022-06-21 09:38:58 +10:00
Marc Durdin
4a15809ae1
chore(windows): move PaintPanel to common
2022-06-21 09:38:57 +10:00
Marc Durdin
4b2fa6cc05
chore(windows): move keybtn and onscreenkeyboard to common
...
Components are related so moved together.
2022-06-21 09:38:56 +10:00
Marc Durdin
3527db5c6a
chore(windows): move FixedTrackbar and add common_components to makefiles
2022-06-21 09:38:54 +10:00
Marc Durdin
55f9e0ccd8
chore(windows): add ExtShiftState to common components package
2022-06-21 09:38:53 +10:00
Marc Durdin
7ff83dcc1f
chore(windows): move ExtShiftState to common
2022-06-21 09:38:52 +10:00
Marc Durdin
1b3d6b8867
chore(windows): lower-case unicodedata.mdb
2022-06-21 07:05:49 +10:00
Marc Durdin
c665ab374c
Merge pull request #6742 from keymanapp/chore/windows/move-msbuild-wrapper
...
chore(windows): move msbuild-wrapper.bat to common 🎢
2022-06-21 06:39:52 +10:00
Marc Durdin
5c96f2d8c2
Merge pull request #6741 from keymanapp/chore/windows/move-mkver-sh
...
chore(windows): move mkver.sh to common 🎢
2022-06-21 06:39:45 +10:00
Marc Durdin
c55e0e4ec1
Merge pull request #6740 from keymanapp/chore/windows/move-cef-checkout
...
chore(windows): move cef-checkout.sh to common 🎢
2022-06-21 06:39:39 +10:00
Marc Durdin
d5e09edb13
Merge pull request #6739 from keymanapp/chore/windows/move-test-klog
...
chore(windows): move test-klog to common and add call to Developer build 🎢
2022-06-21 06:39:29 +10:00
Marc Durdin
5c78212f02
Merge pull request #6738 from keymanapp/chore/windows/move-sentrytool
...
chore(windows): move sentrytool to common 🎢
2022-06-21 06:39:21 +10:00
Marc Durdin
717669c82f
Merge pull request #6737 from keymanapp/chore/windows/move-certificates
...
chore(windows): remove test certificates 🎢
2022-06-21 06:39:16 +10:00
Marc Durdin
d1fa63339f
Merge pull request #6736 from keymanapp/chore/windows/move-devtools
...
chore(windows): move devtools to common 🎢
2022-06-21 06:39:08 +10:00
Marc Durdin
cf6e7d610e
Merge pull request #6724 from keymanapp/chore/windows/move-buildunidata
...
chore(windows): move buildunidata to common 🎢
2022-06-21 06:39:01 +10:00
Marc Durdin
3c6fca4942
Merge pull request #6723 from keymanapp/chore/windows/move-build_standards_data
...
chore(windows): move build_standards_data to common 🎢
2022-06-21 06:38:54 +10:00
Marc Durdin
4d131119ff
Merge pull request #6720 from keymanapp/chore/windows/move-cef4delphi
...
chore(windows): move cef4delphi to common/windows 🎢
2022-06-21 06:38:47 +10:00
Marc Durdin
39da83d82e
Merge pull request #6719 from keymanapp/chore/windows/move-sentry
...
chore(windows): move ext/sentry to common 🎢
2022-06-21 06:38:42 +10:00
Marc Durdin
da8cf076c0
Merge pull request #6717 from keymanapp/chore/windows/move-tds2dbg
...
chore(windows): move tds2dbg to common 🎢
2022-06-21 06:38:35 +10:00
Marc Durdin
3e9b47f318
Merge pull request #6713 from keymanapp/chore/windows/move-jwa
...
chore(windows): move JWA to common 🎢
2022-06-21 06:38:21 +10:00
jahorton
f2bf84d9e1
chore(web): adds unit tests
2022-06-20 14:21:57 +07:00
jahorton
49c701230d
fix(web): even better granularity - should allow mixed-chirality rule sets
2022-06-20 12:47:00 +07:00
jahorton
86ce83f6c0
fix(web): better granularity
2022-06-20 12:39:20 +07:00
jahorton
5b3893fe14
fix(web): maps chiral alt, ctrl to non-chiral for non-chiral keyboards
2022-06-20 12:17:27 +07:00
jahorton
f0a0aa379d
chore(common): PR review adjustments
2022-06-20 07:57:50 +07:00
Marc Durdin
74dbce6ccc
Merge pull request #6709 from keymanapp/chore/windows/move-scfontcombobox
...
chore(windows): move scfontcombobox to developer 🎢
2022-06-18 11:45:45 +10:00
Marc Durdin
d41268978a
Merge pull request #6708 from keymanapp/chore/windows/move-mbcolor
...
chore(windows): move mbcolor to developer 🎢
2022-06-18 11:45:36 +10:00
Marc Durdin
00b38c39d5
Merge pull request #6695 from keymanapp/chore/windows/move-dcpcrypt
...
chore(windows): move dcpcrypt to common/windows 🎢
2022-06-18 11:45:20 +10:00
jahorton
f06c5b0c8c
docs(web): almost lost a significant doc-comment
2022-06-17 08:11:32 +07:00
jahorton
c0a6f082ba
chore(web): pr cleanup per suggestions
2022-06-17 08:08:49 +07:00
Marc Durdin
0741b88dc2
fix(web): crash on custom modifier keys
...
Fixes #6788 .
Fixes KEYMAN-WEB-22.
Fixes KEYMAN-DEVELOPER-BQ.
Fixes KEYMAN-ANDROID-160.
Fixes a crash introduced in #6473 which was trying to prevent modifier
keys from triggering "fat finger" alternate lookups, due to incomplete
nullish coalescing.
Related to this, from what I can see, a secondary side-effect of the fix
in #6473 was that some key events may have never had their ruleBehaviors
finalized if they matched the `isOnlyLayerSwitchKey` heuristic, leading
to potential issues with edge case 'deadkey+layer switch' keys or keys
that set store values, for example. So this fix also makes the
`isOnlyLayerSwitchKey` test more targeted.
Identified this when adding a Caps Lock layer to sil_euro_latin and
testing the layer switching. At time of fix, the error had been raised
in KeymanWeb, Keyman Developer and Keyman for Android, but not yet
Keyman for iPhone and iPad.
2022-06-17 05:22:19 +10:00
Marc Durdin
1da25df6f7
chore(windows): remove unused WebBrowserManager
2022-06-16 05:50:13 +10:00
Marc Durdin
5902c6ac75
chore(windows): address review comments
2022-06-16 04:47:53 +10:00
Eberhard Beilharz
f2de89bcc2
chore(common): Merge branch 'master' into chore/common/move-common-core-desktop-to-core
2022-06-15 09:00:32 +02:00
Marc Durdin
0212727b98
chore: Merge branch 'master' into chore/beta-to-master-A16S4
2022-06-15 12:54:35 +10:00
jahorton
474634a90e
fix(web): fixes pred-text local karma-testin config
2022-06-14 15:23:25 +07:00
jahorton
e801406640
fix(common/models): replaces the single 'startsWith' use
2022-06-14 14:41:56 +07:00
jahorton
0a29496cc1
chore(web): removes iOS 9 pred-text required pseudo-polyfill
2022-06-14 10:54:37 +07:00
Marc Durdin
ba642cf06d
chore(windows): rearrange global/delphi/ui units
...
Moves:
* Keyman.System.Util.RenderLanguageIcon.pas -> common
* UfrmKeymanBase.dfm -> kmshell
* UfrmKeymanBase.pas -> kmshell
* UfrmWebContainer.dfm -> kmshell
* UfrmWebContainer.pas -> kmshell
* XMLRenderer.pas -> kmshell
* UFixupMissingFile.pas -> kmshell
Also:
* Removes duplicate GenericXMLRenderer.pas
* Removes unused unit references in keyman.dpr
2022-06-13 10:01:39 +10:00
Marc Durdin
bdfebe0e46
chore(windows): move global/delphi/web to common
2022-06-13 06:59:55 +10:00
Marc Durdin
1eff4dbca4
chore(windows): move global/delphi/visualkeyboard to common
2022-06-13 06:57:46 +10:00
Marc Durdin
6a56fca2d6
chore(windows): move global/delphi/tlb to common
2022-06-13 06:29:23 +10:00