Commit graph

6572 commits

Author SHA1 Message Date
Marc Durdin
175bb404b4
Merge pull request #2419 from keymanapp/feat/developer/2101-kmdecomp
feat(developer): add kmdecomp
2019-12-07 05:39:07 +01:00
Marc Durdin
fe35927b8f
Merge pull request #2426 from keymanapp/feat/windows/1535-desktop-qr-code
feat(windows): Add QRCode link popup to share a package
2019-12-07 05:34:30 +01:00
Marc Durdin
af51a0d955
Merge pull request #2417 from keymanapp/fix/developer/2201-remove-kps-version-if-follow-keyboard-version-set
fix(developer): Remove kps version when needed
2019-12-07 05:33:45 +01:00
Marc Durdin
1d91d00d85
Merge pull request #2415 from keymanapp/fix/developer/2395-project-menu-obscured
fix(developer): project menu obscured sometimes
2019-12-07 05:33:18 +01:00
Marc Durdin
30aa031382 feat(windows): Add QRCode link popup to share a package 2019-12-06 12:32:11 +01:00
Marc Durdin
7fae635065 chore: typo in wxs 2019-12-06 10:31:44 +01:00
Marc Durdin
530c97b6fe chore: add docs, history 2019-12-06 09:53:55 +01:00
Marc Durdin
f96c51712a
Merge pull request #2413 from keymanapp/fix/mac/2346-osk-shows-unexpectedly
fix(mac): osk shows unexpectedly
2019-12-06 09:25:14 +01:00
Marc Durdin
9d4943273f
Merge pull request #2414 from keymanapp/fix/mac/2345-osk-shows-base-letters
fix(mac): osk shouldn't show base letters
2019-12-06 09:25:07 +01:00
Marc Durdin
b6f3e45696 chore: history 2019-12-06 09:24:36 +01:00
Joshua Horton
f236002d3b
Merge pull request #2405 from keymanapp/lmlayer-default-wordbreaker-issues
change(lmlayer): 'default' word breaker issues
2019-12-06 12:57:12 +07:00
jahorton
1fbb093262 change(common): IE unit test bypass - return -> this.skip 2019-12-06 08:27:51 +07:00
Marc Durdin
620032e3f9
Merge pull request #2403 from keymanapp/ios-lowercase-lang-ids
fix(ios): prevents lowercased API returns from causing mismatches
2019-12-05 15:15:25 +01:00
Marc Durdin
120b180fbb fix(developer): add version for kmdecomp 2019-12-05 15:13:14 +01:00
Marc Durdin
a0940dfc0a feat(developer): add kmdecomp to installer 2019-12-05 15:07:10 +01:00
Marc Durdin
bc0a4db452 feat(developer): add kmdecomp
Fixes #2101. Command-line only.
2019-12-05 11:02:27 +01:00
Marc Durdin
3586410149 fix(developer): Remove kps version when needed
Fixes #2201. If the flag followKeyboardVersion is set, then this removes
the version number embedded in the package source file.
2019-12-05 09:44:29 +01:00
Marc Durdin
e473968c41 fix(developer): project menu obscured sometimes
Fixes #2395. The popup menus in the project window would sometimes
be obscured because they would pop below the height of the window. This
PR changes the menu to pop up instead in those situations.
2019-12-05 07:00:34 +01:00
Darcy Wong
df197b3023
Merge pull request #2412 from keymanapp/android-notifications-follow-on
[Android] Add preference to ignore update notification
2019-12-04 20:15:05 +07:00
Darcy Wong
397f4f7d3a chore(android): add linewrap and update history.md 2019-12-04 20:14:32 +07:00
Marc Durdin
4120cd0d65 fix(mac): osk shouldn't show base letters
Fixes #2345. The OSK shouldn't show base letters when
a Keyman keyboard is active that includes a visual
keyboard.
2019-12-04 12:12:08 +01:00
Marc Durdin
671f3821df
Merge pull request #2410 from keymanapp/fix/ci/npm-prod-mismatch-ps1-files-cherry-master
fix(developer): ci alternate installer path 🍒
2019-12-04 11:16:45 +01:00
Marc Durdin
db5c4e6a26 fix(mac): osk shows unexpectedly
Fixes #2346. The OSK would show unexpectedly when switching
applications because the last active window was inconsistently
cleared.
2019-12-04 11:11:04 +01:00
Marc Durdin
d9e8e546dc chore(mac): update build notes 2019-12-04 10:21:55 +01:00
Darcy Wong
4b894a02df chore(android): remove unnecessary code 2019-12-04 14:31:18 +07:00
Darcy Wong
9bf644ea5e fix(android): Set preference when update is cancelled 2019-12-04 12:57:24 +07:00
Marc Durdin
0b2087783c fix: move clean operation 2019-12-04 05:19:01 +01:00
Marc Durdin
3a626e11e2 fix(developer): ci alternate installer path
CI needs to build the model compiler from an alternate path because the
production build from npm can have files not in the development build.

This was causing CI errors such as:
  kmlmc.wxs(170) : error LGHT0103 : The system cannot find the file
  'C:\...\node_modules\.bin\node.ps1'.
2019-12-04 05:19:01 +01:00
Joshua A. Horton
7cab14b4c1 fix(common): lmlayer unit test failure in IE due to wordbreaker swap 2019-12-04 08:53:20 +07:00
Joshua A. Horton
02e57d80d9 fix(common): 'default' wordbreaker context-final null token 2019-12-04 08:42:51 +07:00
Darcy Wong
2b19588c3c fix(android): Add a preference for ignoring update notifications
This is done individually per keyboard or lexical model ID
2019-12-03 16:01:40 +07:00
Darcy Wong
61697c0ff2
Merge pull request #2404 from keymanapp/android-lowercase-language-id
[Android] Prevents lower-cased API returns from causing mismatches
2019-12-03 11:11:32 +07:00
jahorton
cd55c90a2f change(common): makes LMLayer default wordBreaker the actual default 2019-12-03 10:43:28 +07:00
Darcy Wong
735633f36d chore(android): Update comment in test 2019-12-03 09:57:29 +07:00
Darcy Wong
ba99028058 Merge remote-tracking branch 'origin/master' into android-lowercase-language-id 2019-12-03 09:32:15 +07:00
Darcy Wong
1554bbda1e fix(android): Update kmp.json in test package to en-US
This updates the LexicalModelPackageProcessorTest to verify the language ID is lower-cased when processing kmp files.
2019-12-03 09:31:58 +07:00
Joshua Horton
25d501c6e7
Merge pull request #2401 from keymanapp/android-2323-cherry-legacy-compat
[Android] [Cherry] ES6 & API 19-23 compatibility changes
2019-12-03 09:10:27 +07:00
jahorton
67dad4c11c fix(ios): prevents lowercased API returns from causing mismatches 2019-12-03 09:01:14 +07:00
Darcy Wong
0dfa315844 fix(android): Add unit tests 2019-12-03 08:41:00 +07:00
Darcy Wong
d02deadad4 fix(android): Investigate using lower-case language IDs 2019-12-03 08:41:00 +07:00
Marc Durdin
f53c1ff8ba
Merge pull request #2397 from keymanapp/fix/developer/2394-show-help-distribution
fix(developer): show help was not working
2019-12-02 15:33:57 +00:00
Marc Durdin
2504ae4df6
Merge pull request #2352 from keymanapp/feat/developer/kmcomp-64-bit
feat(developer): kmcomp x64
2019-12-02 15:33:23 +00:00
Marc Durdin
8c9beef35b chore: address review comments, history 2019-12-02 11:23:09 +00:00
Marc Durdin
cad9b9e5ca chore: address review comments 2019-12-02 04:01:38 +00:00
Marc Durdin
9c20245bf2
Merge pull request #2399 from keymanapp/fix/windows/2398-bk_supp2-breaks-context
fix(windows): smp characters could break context
2019-12-02 03:56:58 +00:00
jahorton
a640fa76e2 fix(web): console obj validity check 2019-12-02 07:57:13 +07:00
jahorton
c2b011dc2f change(lmlayer): Fixes a few of the 'draft' tweaks to logging from previous commits of this PR 2019-12-02 07:55:38 +07:00
jahorton
4778819203 feat(lmlayer): adds basic error reporting from worker 2019-12-02 07:55:37 +07:00
jahorton
ecddb73862 change(android): gets API 23 working again, but not 19 or 21 (yet) 2019-12-02 07:55:37 +07:00
Marc Durdin
b7ccee85ba chore: history.md 2019-12-01 05:13:16 +00:00