jahorton
69277feec1
feat(common/core/web): dynamically compiled model in auto test
2020-11-06 16:10:18 +07:00
jahorton
70d569a589
feat(common/models): LoadMessage refactor, model load from raw string (for tests)
2020-11-06 14:23:05 +07:00
Marc Durdin
477effe6a6
chore: address review comments on KCXO
2020-11-06 18:00:40 +11:00
Marc Durdin
69b06e3937
chore: address review comments
2020-11-06 17:59:35 +11:00
Marc Durdin
5deb799e33
chore: address review comments
2020-11-06 17:59:06 +11:00
Marc Durdin
3d1601ffe5
fix(windows): SizeOfImage header was wrong for dbg
...
Fixes #3831 .
This fixes both issues reported in the bug (dproj changes ensure
separate .tds, and Makefile changes fix order of execution so that
dbg is generated after sentryprep's cleanup).
2020-11-06 17:36:56 +11:00
jahorton
016b0587f2
feat(common/core/web): inputProcessor init tests
2020-11-06 09:57:46 +07:00
Marc Durdin
526164fbd4
fix(windows): detect 102nd key in keyboard import
...
The detection of the 102nd key is a heuristic - it will decide it is
present if it has a vk code and its corresponding unshifted character
is not the same as the backslash key. This matches the general pattern
for US vs European keyboards.
2020-11-06 08:15:21 +11:00
Marc Durdin
79f6910971
fix(windows): Import OSK wrong for European layouts
...
Fixes #3810 .
Importing a Windows keyboard would not produce correct OSK for European
layouts because it was based on virtual key instead of scan code.
Mapping through the scan code back to "US" base layout resolves the
issue.
Note that there is a slight difference between Import Windows Keyboard
and Fill from Layout results, as deadkeys have slightly more information
in the Import process, and can display the base deadkey, whereas Fill
from Layout will result in a blank deadkey. This difference is by
design.
2020-11-06 07:49:10 +11:00
Marc Durdin
ef7d2bfb0e
fix(developer): debug window inherits editor font
...
Fixes #3827 .
The debugger was not inheriting the editor font -- this is a regression
from when we replaced TPlusMemo with Monaco editor.
2020-11-06 07:12:17 +11:00
Keyman Server
d7e8b564b2
Merge pull request #3826 from keymanapp/auto/version-master-14.0.177
...
auto: increment master version to 14.0.177
2020-11-06 05:01:54 +11:00
Keyman Build Agent
7c37caa0b9
auto: increment master version to 14.0.177
2020-11-05 13:01:12 -05:00
Darcy Wong
929ac75372
fix(android/app): Add -upload-sentry option for local KMAPro
2020-11-05 16:17:06 +07:00
jahorton
2e9cfabd52
feat(common/core/web): better skip-deps flag handling
2020-11-05 15:27:16 +07:00
Darcy Wong
0cf45ac5e3
feat(ios/engine): embedded KeymanWeb engine Sentry use
2020-11-05 14:53:05 +07:00
jahorton
668ba26453
feat(common/models): initial applyCasing use, case detection
2020-11-05 14:29:52 +07:00
jahorton
7ace35e107
docs(common/models): better LexicalModel type docs
2020-11-05 14:29:14 +07:00
Darcy Wong
e472924967
Merge pull request #3823 from keymanapp/fix/android/get-started-no-network
...
fix(android/app): Remove network check on "Get Started" menu
2020-11-05 10:51:15 +07:00
Darcy Wong
590b0f0210
fix(android/app): Remove network check on "Get Started" menu
2020-11-05 10:36:26 +07:00
jahorton
67e08be599
docs(developer/compilers): removes finished TODOs
2020-11-05 10:20:37 +07:00
jahorton
7e2f977a92
fix(developer/compilers): restores accidentally removed file
2020-11-05 10:01:39 +07:00
jahorton
5ff0a8cab3
feat(developer/compilers): more test cases, extra rigor
2020-11-05 09:56:12 +07:00
jahorton
addc387bf1
feat(developer/compilers): model compilation test
2020-11-05 09:22:49 +07:00
Marc Durdin
fe986a2fda
Merge pull request #3818 from keymanapp/fix/developer/1584-incorrect-script-for-language
...
fix(developer): Incorrect script:language map
2020-11-05 13:11:09 +11:00
Marc Durdin
ea5096991a
Merge pull request #3819 from keymanapp/fix/developer/799-remove-legacy-language-data
...
fix(developer): remove obsolete NRSIAllTags
2020-11-05 13:10:59 +11:00
Keyman Server
c1052fe1b4
Merge pull request #3821 from keymanapp/auto/version-master-14.0.176
...
auto: increment master version to 14.0.176
2020-11-05 05:01:54 +11:00
Keyman Build Agent
56e0c29815
auto: increment master version to 14.0.176
2020-11-04 13:01:12 -05:00
Marc Durdin
4b52dba137
test(web): add unit test for notany and context
...
This adds a set of unit tests for notany() and context(), in a new file
with some simple boilerplate functions to smooth the way.
2020-11-04 21:09:23 +11:00
Darcy Wong
573c63a931
Merge pull request #3808 from keymanapp/feat/android/model-picker-query
...
feat(android/engine): Add check for associated model on ModelPickerActivity
2020-11-04 15:51:20 +07:00
jahorton
0605777846
feat(developer/compilers): pseudoclosure compile-time unit tests
2020-11-04 15:08:21 +07:00
jahorton
82d5f6a80c
fix(developer/compilers): removes committed testing .only
2020-11-04 15:08:21 +07:00
jahorton
9fbb6fb0d1
feat(developer/compilers): defaultApplyCase, defaultSearchToKey unit tests
2020-11-04 15:08:20 +07:00
jahorton
5c9c2bd8e6
feat(developer/compilers): initial applyCasing compilation, new code reorg
2020-11-04 15:08:20 +07:00
jahorton
22d5804d47
refactor(developer/compilers): splits potentially-common defaults to own file
2020-11-04 15:08:19 +07:00
jahorton
873f835e83
feat(developer/compilers): closure-based logic for applyCasing during compilation
2020-11-04 15:08:08 +07:00
jahorton
b800eaa96d
feat(developer/compilers): starts lexical model compiler aspects
2020-11-04 15:07:57 +07:00
jahorton
47b0a88a9b
feat(common/models): initial groundwork for applyCasing
2020-11-04 15:03:14 +07:00
Marc Durdin
94a062f20a
fix(developer): remove obsolete NRSIAllTags
...
Relates to #799 .
Removes NRSIAllTags, alltags.txt, parser and utility units.
Also re-enables standardsdata.dpr unit test which needed some syntax
cleanup.
2020-11-04 18:41:17 +11:00
Darcy Wong
4dd9bbfded
chore(android/engine): Use i18n string
2020-11-04 14:00:38 +07:00
Marc Durdin
3c2857da51
fix(developer): Incorrect script:language map
...
Fixes #1584 .
In the "Select BCP 47 Tag" dialog, when the user starts typing a
language tag, e.g. "hi" for Hindi, the "h" would match "ha" for Hausa,
and set the script to "Latn". When the "i" was then typed, the script
box would not be cleared, giving an incorrect result of "hi-Latn"
instead of just plain "hi".
The earlier issue of "yo-Brai" has already been resolved.
2020-11-04 15:01:21 +11:00
Marc Durdin
54efc34454
fix(web): support for notany() and context()
...
Fixes #917 .
This PR goes along with #3816 to enable support for `notany()` and
`context()` references from the output.
2020-11-04 14:37:52 +11:00
Marc Durdin
d8e70bea77
fix(developer): support for notany() and context()
...
This is part 1 of 2 of a fix for #917 . This adds in version 14.0
targeting and a new function `KNO` which is used in one specific place:
when a context() statement references a notany() statement. This
minimizes any risk in this change because existing supported patterns
should compile identically.
If the compiler finds this pattern, it will enforce 14.0 minimum version
for web targets.
2020-11-04 13:49:48 +11:00
Keyman Server
4b4a0d62dc
Merge pull request #3813 from keymanapp/auto/version-master-14.0.175
...
auto: increment master version to 14.0.175
2020-11-04 08:58:50 +11:00
Keyman Build Agent
f8e5f5771a
auto: increment master version to 14.0.175
2020-11-03 16:58:12 -05:00
Marc Durdin
0082a24109
Merge pull request #3812 from keymanapp/chore/common/improve-build-readme
...
chore(common): improve build README.md
Merging with Admin powers -- forcing .174 build
2020-11-04 08:57:09 +11:00
Marc Durdin
fd1b200c02
chore(common): improve build README.md
...
The background reason for this is to test a fix to the web build, where
s.keyman.com resources were not being updated since we refactored the
build configurations (sadly, the build did not die when it should have).
2020-11-04 08:54:28 +11:00
Darcy Wong
cb3a408879
chore(android/engine): More cleanup
...
Remove CloudLexicalModelMetaDataDownloadCallback.updateIsRunning since it's not ready
2020-11-03 11:26:40 +07:00
Darcy Wong
1a02d24d8f
chore(android/engine): Remove commented code
2020-11-03 11:00:15 +07:00
Darcy Wong
5271cc115f
feat(android/engine): Add hooks for progressbar
2020-11-03 10:52:02 +07:00
Darcy Wong
9931b15a31
feat(android/engine): Add query for available dictionary
2020-11-02 16:19:03 +07:00