Commit graph

33096 commits

Author SHA1 Message Date
jahorton
041523cb85 fix(common/core/web): adds missing null-check 2020-11-13 12:52:01 +07:00
jahorton
1c5e5991ba feat(web/engine): allows touch aliasing away from blank keys 2020-11-13 09:29:42 +07:00
jahorton
ca4679a598 fix(web/engine): blocks key previews for blank/hidden keys 2020-11-13 09:00:12 +07:00
Joshua Horton
297efbbaf0
Merge pull request #3848 from keymanapp/fix/common/core/web/windows-unhandled-keys
fix(common/core/web): fixes no-output logic check, arrow keys
2020-11-13 08:21:01 +07:00
Keyman Server
b269f75e74
Merge pull request #3856 from keymanapp/auto/version-master-14.0.181
auto: increment master version to 14.0.181
2020-11-13 07:27:09 +11:00
Keyman Build Agent
0dd08a5b7e auto: increment master version to 14.0.181 2020-11-12 15:26:26 -05:00
Marc Durdin
a4b1040ba7
Merge pull request #3854 from keymanapp/fix/windows/makefile-format
fix(windows): makefile format error

Merging without review, tested locally. The issue only cropped up during release builds because that was the only time that particular segment of Defines.mak was processed.
2020-11-13 07:25:09 +11:00
Marc Durdin
e83e9f94a6 fix(windows): makefile format error
Turns out that `!IFDEF` must be in first column of line -- you cannot
indent it. Broke the release build last night. Yucko.
2020-11-13 06:15:58 +11:00
Keyman Server
2ecd183229
Merge pull request #3853 from keymanapp/auto/version-master-14.0.180
auto: increment master version to 14.0.180
2020-11-13 05:01:47 +11:00
Keyman Build Agent
8e2772843d auto: increment master version to 14.0.180 2020-11-12 13:00:59 -05:00
jahorton
c8431c38bc feat(web/engine): updates osk font, adds layout codes for new glyphs 2020-11-12 15:46:55 +07:00
Marc Durdin
63086e9e9c
Merge pull request #3842 from keymanapp/fix/windows/sporadic-8087-controlword-corruption
fix(windows): sporadic 8087 control word corruption
2020-11-12 15:07:53 +11:00
Marc Durdin
42aab7a4c4
Merge pull request #3834 from keymanapp/chore/windows/3590-symbol-server
chore(windows): symbol server support
2020-11-12 15:07:44 +11:00
Marc Durdin
f3dce9e580
Merge pull request #3833 from keymanapp/fix/windows/3831-sizeofimage-header
fix(windows): SizeOfImage header was wrong for dbg
2020-11-12 15:07:37 +11:00
Marc Durdin
ebf03bb873
Merge pull request #3830 from keymanapp/fix/windows/3810-import-windows-keyboard-layout-mismatch
fix(windows): Import OSK wrong for European layouts
2020-11-12 15:07:19 +11:00
jahorton
5ba0888cfd feat(web/engine): adds META modifier, filters mac meta hotkeys/shortcuts 2020-11-12 09:15:33 +07:00
jahorton
268e6db9ea fix(common/core/web): fixes no-output logic check, arrow keys 2020-11-12 08:57:35 +07:00
jahorton
f7869c48b3 fix(common/models): fixes non-nil context predict bug 2020-11-11 15:42:27 +07:00
jahorton
7ed6dd9e70 feat(common/core/web): adds casing-related integration tests 2020-11-11 15:02:22 +07:00
jahorton
5de62a96be chore(common/models): Merge branch 'feat/common/core/web/input-processor-unit-tests' into feat/common/models/integrated-suggestion-casing-tests 2020-11-11 11:57:56 +07:00
jahorton
a8c6b56e75 docs(common/models): documents aspect of unit test 2020-11-11 10:19:44 +07:00
jahorton
128e10e519 fix(common/models): restores unit tests 2020-11-11 10:18:22 +07:00
jahorton
33c4b048bc feat(common/models): corresponding unit tests 2020-11-11 10:07:54 +07:00
jahorton
e8322e0aa7 feat(common/models): properly casing partial suggestions 2020-11-11 10:07:29 +07:00
jahorton
d2586394c9 chore(common/models): CasingEnum -> CasingForm 2020-11-11 09:08:06 +07:00
jahorton
04032dabbb chore(common/models): Merge branch 'feat/common/models/applyCasing' into feat/common/models/applyCasing-use 2020-11-11 08:57:09 +07:00
jahorton
761494996b chore(common/models/types): CasingEnum -> CasingForm 2020-11-11 08:55:26 +07:00
Joshua Horton
cb42240360
chore: Update common/models/templates/src/common.ts
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-11-11 08:44:49 +07:00
Marc Durdin
46075e0f1e chore(windows): tweak symbol version tagging 2020-11-11 10:47:54 +11:00
Marc Durdin
79cd83e105 chore(windows): fixup makefiles 2020-11-11 10:33:18 +11:00
Marc Durdin
fccff427b4 chore(windows): make symbols target optional 2020-11-11 10:33:17 +11:00
Marc Durdin
00a9744253 chore(windows): symbol server support, initial steps 2020-11-11 10:33:16 +11:00
Keyman Server
866e12481f
Merge pull request #3844 from keymanapp/auto/version-master-14.0.179
auto: increment master version to 14.0.179
2020-11-11 05:01:55 +11:00
Keyman Build Agent
c94de9e1b9 auto: increment master version to 14.0.179 2020-11-10 13:01:11 -05:00
Joshua Horton
cbf5d4f7da
Update developer/js/source/lexical-model-compiler/lexical-model.ts
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-11-10 10:53:03 +07:00
jahorton
60113a3147 change(developer/compilers): ModelPseudoclosure -> ModelDefinitions 2020-11-10 10:51:06 +07:00
jahorton
7f8fb5cbd0 fix(common/models): more post-merge patchwork 2020-11-10 10:36:26 +07:00
jahorton
301af0434a fix(common/models): post-merge test required id strip 2020-11-10 09:23:43 +07:00
jahorton
effd471dc6 fix(common/core/web): forgot to define a shell var 2020-11-10 08:56:06 +07:00
jahorton
25277eaa0e chore(common/core/web): Merge branch 'master' into feat/common/core/web/input-processor-unit-tests 2020-11-10 08:27:15 +07:00
jahorton
d614792df5 fix(common/core/web): ensures lexical-model-compiler is built for tests 2020-11-10 08:24:01 +07:00
Marc Durdin
8846318902
Merge pull request #3839 from keymanapp/fix/developer/3832-setup-ie-dependency
fix(developer): Remove IE dependency from Developer Setup
2020-11-10 10:20:39 +11:00
Marc Durdin
fef2f05144 fix(windows): sporadic 8087 control word corruption
This replaces vectored exception handler code which fixed up the 8087 CW
with a thread-safe version of Set8087CW that avoids the global
variable Default8087CW. We would get occasional situations where
exceptions were raised on 2 threads simultaneously, which could lead to a
race where the first thread set Default8087CW to $1340, and then the second
thread would read that and think that is the default to keep. We want to
avoid touching Default8087CW altogether here.

See also https://stackoverflow.com/a/39684636/1836776 and RSP-13643.
2020-11-09 16:14:11 +11:00
Marc Durdin
60abfdf1df fix(developer): Remove IE dependency from Developer Setup
Fixes #3832.

Removes the now-unneeded Internet Explorer dependency from Developer
Setup, and corresponding strings (plus a couple of other unused
strings).

I18n of these strings is a future project.
2020-11-08 14:00:49 +11:00
Keyman Server
302a922d41
Merge pull request #3838 from keymanapp/auto/version-master-14.0.178
auto: increment master version to 14.0.178
2020-11-08 05:01:38 +11:00
Keyman Build Agent
0ad56db6c9 auto: increment master version to 14.0.178 2020-11-07 13:00:58 -05:00
Marc Durdin
af07e236a0
Merge pull request #3829 from keymanapp/fix/developer/3827-debug-default-font
fix(developer): debug window inherits editor font
2020-11-07 10:58:46 +11:00
Marc Durdin
f98e9b17dd
Merge pull request #3817 from keymanapp/fix/web/917-support-for-context-and-notany
fix(web): support for notany() and context()
2020-11-07 10:51:38 +11:00
Marc Durdin
3d977d9c92
Merge pull request #3816 from keymanapp/fix/developer/917-support-for-context-and-notany
fix(developer): support for notany() and context()
2020-11-07 10:50:52 +11:00
jahorton
5b9dec7936 change(common/core/web): removes unused new resources 2020-11-06 16:11:22 +07:00