Marc Durdin
259eea6c87
Merge pull request #6773 from keymanapp/chore/increment-version-force
...
chore: fix version increment for force parameter
2022-06-15 13:07:01 +10:00
Marc Durdin
65a616a7e8
chore: fix version increment for force parameter
2022-06-15 13:06:27 +10:00
Marc Durdin
2588443cf0
Merge pull request #6772 from keymanapp/chore/stable-15
...
chore(common): version 15.0 release tweaks
2022-06-15 12:57:54 +10:00
Marc Durdin
19c2de01ae
chore(common): version 15.0 release tweaks
2022-06-15 12:57:28 +10:00
Marc Durdin
a22d43fe75
Merge pull request #6770 from keymanapp/chore/stable-version
...
chore: stable version
2022-06-15 12:44:54 +10:00
Marc Durdin
9170eb5165
chore: stable version
2022-06-15 12:44:18 +10:00
Marc Durdin
f72313a118
chore(common): move to stable-15.0
2022-06-15 12:37:29 +10:00
Marc Durdin
1199c5602a
Merge pull request #6704 from keymanapp/fix/android/getKeyboardInfo-with-invalid-index
...
fix(android): check index validity in getCurrentKeyboardInfo
2022-06-15 06:17:52 +10:00
Marc Durdin
4dc65a8082
Merge pull request #6761 from keymanapp/chore/android/6703-additional-logging
...
chore(android): adds diagnostic logging to assist a fix for #6703
2022-06-15 06:17:22 +10:00
Marc Durdin
14a9f1c525
Merge pull request #6763 from keymanapp/fix/web/6699-layergroup-padding-side-effects
...
fix(web): row height layout calcs now consider layer-group padding
2022-06-15 06:17:10 +10:00
Joshua Horton
3cd5ae2b33
chore(web): applies code suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-06-14 12:52:39 +07:00
jahorton
d23b349106
fix(web): row height layout calcs now consider layer-group padding
2022-06-13 13:30:13 +07:00
jahorton
3738519412
chore(android): adds diagnostic logging to assist a fix for #6703
2022-06-13 10:50:32 +07:00
Keyman Server
a1fab75721
Merge pull request #6748 from keymanapp/auto/version-beta-15.0.260
...
auto: increment beta version to 15.0.260
2022-06-11 04:03:37 +10:00
Keyman Build Agent
0a6ffa137a
auto: increment beta version to 15.0.260
2022-06-10 14:02:55 -04:00
Joshua Horton
dd5dfca2fd
Merge pull request #6718 from keymanapp/change/web/browser-test-timeouts
...
change(web): browser test timeout tweaks
2022-06-10 15:12:06 +07:00
Joshua Horton
3a73a12561
Merge pull request #6714 from keymanapp/change/web/6646-longpress-flick-thresholding
...
change(web): adjusts minimum distance needed for quick-display of subkeys
2022-06-10 13:30:24 +07:00
rc-swag
e2edb7db0e
Merge pull request #6727 from keymanapp/fix/windows/6619/install-tip-crash-bcp47tag
...
fix(windows): Install TIP crash with inconsistent bcp47tag
2022-06-10 09:24:28 +10:00
Marc Durdin
4a9b529562
Merge pull request #6671 from keymanapp/fix/android/hardware-key-no-vibrate
...
fix(android/engine): Disable haptic feedback on hardware keystrokes
2022-06-10 07:24:51 +10:00
Ross
9dcffdb904
fix(windows): BCP47tag is canonicalized in GetUserDefaultLanguage
...
The BCP47tag is canonicalized in GetUserDefaultLanguage.
Comments updated for the function to make developer aware.
Comments added to GetKeyboardLanguage to make clear that it
can actuall Add/Set a langague in the com object.
2022-06-08 15:35:59 +10:00
Keyman Server
7af30432e8
Merge pull request #6722 from keymanapp/auto/version-beta-15.0.259
...
auto: increment beta version to 15.0.259
2022-06-07 04:03:17 +10:00
Keyman Build Agent
f9537ee2a2
auto: increment beta version to 15.0.259
2022-06-06 14:02:30 -04:00
jahorton
44fdec6ff5
chore(web): Merge branch 'beta' into change/web/browser-test-timeouts
2022-06-06 12:51:23 +07:00
Joshua Horton
3841ddbbda
Merge pull request #6689 from keymanapp/fix/web/6685-ui-module-osk-display-issues
...
fix(web): fixes OSK-interaction issues in Float, Toolbar UI modules
2022-06-06 12:42:46 +07:00
jahorton
6e9ebb433a
change(web): browser test timeout tweaks
2022-06-06 12:42:26 +07:00
Marc Durdin
962ff0f7d5
Merge pull request #6707 from keymanapp/chore/web/browserstack-reporting
...
chore(web): switch on additional BrowserStack reporting
2022-06-06 14:29:19 +10:00
Marc Durdin
2c92c98661
Merge pull request #6705 from keymanapp/chore/beta-history
...
chore: add 14.0 entries to beta HISTORY.md
2022-06-06 14:27:49 +10:00
jahorton
15ae34a0c8
change(web): increases min dist for a longpress-flick timer shortcut
2022-06-06 08:58:56 +07:00
Joshua Horton
b8a1beb2b9
chore(web): commits PR suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-06-06 08:06:20 +07:00
Marc Durdin
6340a59d8e
chore(web): add BrowserStack to command-line
2022-06-05 08:33:42 +10:00
Marc Durdin
f521b6ce19
chore(web): switch on additional BrowserStack reporting
...
Per support case with BrowserStack, am turning on deeper
reporting for BrowserStack-based testing in karma.
2022-06-05 07:53:20 +10:00
Marc Durdin
949f2cf403
chore: add 14.0 entries to beta HISTORY.md
2022-06-05 07:11:31 +10:00
Marc Durdin
958fbd3e40
fix(android): check index validity in getCurrentKeyboardInfo
...
This fixes crash reported as #6703 . This issue was first reported in
14.0.282-stable. I have done a careful review of changes in 14.0.282
(and 14.0.281) but have been unable to find any changes that could have
bearing on this.
The basic issue is that there appears to be some circumstances where
`KMManager` thinks that it has a keyboard loaded (ref
`SystemKeyboardLoaded` variable), but `KMKeyboard.currentKeyboard` is
still `null`.
The crash has been reported for only a very small set of users, 119 at
time of fix, but average reports per user is over 100. As is usual with
this type of thing, a small fraction of those users are reporting the
majority of crashes. I have not found any real commonality across the
error reports -- they are geographically dispersed, across multiple
device types and Android versions.
Note that this addresses the error at hand but as I am unable to
reproduce the issue, does not necessarily address the root problem, so
there may still be other issues reported even after this is fixed.
A longer-term refactor would eliminate `SystemKeyboardLoaded` because
from what I can tell, we should always be able to determine that from
the state of `KMKeyboard.currentKeyboard`. However, the state
entanglement is a lot deeper than just those two variables, with cross
references to keyboard indexes between `KMManager` and `KMKeyboard`
which need to be resolved (`KMKeyboard` should *never* refer to
`KMManager`).
2022-06-05 06:46:39 +10:00
Marc Durdin
b69872d589
fix(android): move hardware keystroke flag to JS module
2022-06-04 08:44:24 +10:00
Keyman Server
bd35942d4d
Merge pull request #6702 from keymanapp/auto/version-beta-15.0.258
...
auto: increment beta version to 15.0.258
2022-06-04 04:03:21 +10:00
Keyman Build Agent
d1576e6717
auto: increment beta version to 15.0.258
2022-06-03 14:02:30 -04:00
Marc Durdin
3766eac305
Merge pull request #6691 from keymanapp/fix/developer/install-keyboard-quote-kmshell-path
...
fix(developer): install keyboard call should quote kmshell.exe path
2022-06-03 09:45:39 +10:00
Marc Durdin
deb6695ea0
Merge pull request #6696 from keymanapp/fix/developer/kmcomp-package-compiler-race-condition
...
fix(developer): kmcomp package compiler race condition
2022-06-03 09:42:24 +10:00
Marc Durdin
48a4d8c2ec
fix(developer): kmcomp package compiler race condition
...
Fixes a race condition when compiling multiple packages, where the
temp path may be re-used before the compiler has finished with it.
To take advantage of this fix, I wanted to make sure I was using the
right kmcomp.exe when building unit tests for Keyman Core. This
uncovered a couple of other things:
* Updates Keyman Core build infrastructure to use the current kmcomp.exe
rather than a system-installed one.
* Corrects a bug that was identified by the 15.0 version of kmcomp in
one unit test (duplicate `&NAME` stores -- the meson test script
prepends a `&NAME` store to each source file during build).
@keymanapp-test-bot skip
2022-06-02 14:37:01 +10:00
Keyman Server
8980e889f9
Merge pull request #6693 from keymanapp/auto/version-beta-15.0.257
...
auto: increment beta version to 15.0.257
2022-06-02 04:03:04 +10:00
Keyman Build Agent
99add57dda
auto: increment beta version to 15.0.257
2022-06-01 14:02:17 -04:00
Darcy Wong
da507b77c2
Merge pull request #6650 from keymanapp/chore/common/crowdin-es-419-with-mac
...
chore(android,ios,mac): Update crowdin strings for Spanish (Latin America)
2022-06-01 19:49:17 +07:00
jahorton
ad60fe8c92
chore(web): addresses PR review comments
2022-06-01 13:08:20 +07:00
Marc Durdin
8fe7234e1d
fix(developer): install keyboard call should quote kmshell.exe path
2022-06-01 15:33:44 +10:00
jahorton
92d1c10209
fix(web): osk display-state setting tracking
2022-06-01 12:24:22 +07:00
jahorton
8ce04b0951
fix(web): fixes float ui osk-display issues
2022-06-01 10:50:54 +07:00
jahorton
a83b4010f7
fix(web): toolbar did not note ui activation
2022-06-01 10:50:47 +07:00
jahorton
fbbba03acc
fix(web): prevents overminification of .osk for float, toolbar
2022-06-01 08:40:12 +07:00
Keyman Server
51dea2af48
Merge pull request #6682 from keymanapp/auto/version-beta-15.0.256
...
auto: increment beta version to 15.0.256
2022-06-01 04:03:12 +10:00
Keyman Build Agent
a59fa21d61
auto: increment beta version to 15.0.256
2022-05-31 14:02:28 -04:00