Commit graph

27982 commits

Author SHA1 Message Date
Keyman Build Agent
0552266ffa auto: increment master version to 14.0.70 2020-05-06 02:51:47 -04:00
Marc Durdin
137bcdac9b
Merge pull request #3087 from keymanapp/fix/windows/sentry-x64-truncating-pointers
fix(windows): sentry x64 stacks truncated pointers
2020-05-06 16:45:25 +10:00
Darcy Wong
4c913cf730 feat(android): Migrate installed keyboards list to keyboards_list.json 2020-05-06 13:43:12 +07:00
Marc Durdin
b44ec24e41
Merge pull request #3089 from keymanapp/fix/common/npm-install-for-auto-inc
fix(common): npm install required for auto inc lerna versions
2020-05-06 16:39:16 +10:00
Marc Durdin
4a2e8e1673 fix(common): npm install required for auto inc lerna versions 2020-05-06 16:36:41 +10:00
Keyman Server
9dae1a1892
Merge pull request #3088 from keymanapp/auto/version-master-14.0.69
auto: increment master version to 14.0.69
2020-05-06 16:34:20 +10:00
Marc Durdin
c12ad24c46 auto: increment master version to 14.0.69 2020-05-06 16:33:30 +10:00
Marc Durdin
7a1e454303
Merge pull request #3078 from keymanapp/feat/common/package-versioning
feat(common): auto-update for package versioning
2020-05-06 16:28:07 +10:00
Marc Durdin
9030a66f11 fix(windows): sentry x64 stacks truncated pointers 2020-05-06 16:16:46 +10:00
Darcy Wong
172376d9f2
Merge pull request #3079 from keymanapp/modify/android/language-resource-json
modify(android): Add methods to go between LanguageResource and JSON
2020-05-06 13:03:01 +07:00
Darcy Wong
a1fa02dbb1 chore(android): Remove unused constructor 2020-05-06 12:01:55 +07:00
Darcy Wong
9bbdd3409e fix(android): Additional cleanup 2020-05-06 11:01:08 +07:00
Darcy Wong
f5d9418f35 fix(android): Refactor constructors per review comments 2020-05-06 09:35:40 +07:00
Marc Durdin
04c029a1c6
Merge pull request #3076 from keymanapp/refactor/windows/core
fix(common): enable build for win x64, use global VERSION.md and fix decxstr() bug
2020-05-06 07:40:25 +10:00
Marc Durdin
acc53706ca fix(windows): force output keystroke failure
If a keyboard emits some actions but then requests that the
default keystroke also be emitted, Keyman was failing to
emit the queued actions. Fixes #2759.
2020-05-05 17:27:47 +10:00
Marc Durdin
56707f18db docs(common): update BUILDING.md 2020-05-05 16:56:27 +10:00
Marc Durdin
c23aad96cc chore(windows): Merge branch 'refactor/windows/core' of https://github.com/keymanapp/keyman into refactor/windows/core 2020-05-05 16:36:05 +10:00
Marc Durdin
3b0fe837e0 fix(windows): pointer casts for x64 2020-05-05 16:35:42 +10:00
Keyman Server
e9d790769a
Merge pull request #3081 from keymanapp/auto/version-master-14.0.68
auto: increment master version to 14.0.68
2020-05-05 16:25:20 +10:00
Keyman Build Agent
a00f1a4655 auto: increment master version to 14.0.68 2020-05-05 02:24:35 -04:00
Marc Durdin
618401031a
Merge pull request #3080 from keymanapp/fix/ios/fv-version-swkeyboard-3065
fix(ios): Additional libraries for FirstVoices SWKeyboard
2020-05-05 16:23:50 +10:00
Marc Durdin
fb38185363 fix(ios): add fv libraries for swkeyboard 2020-05-05 16:20:21 +10:00
Darcy Wong
26a7b07e54 modify(android): Add methods to go between LanguageResource and JSON 2020-05-05 11:22:43 +07:00
Eddie Antonio Santos
cee5b20248
chore(common/lmlayer): build LMLayer before running compiler tests 2020-05-04 11:04:54 -06:00
Eddie Antonio Santos
fd5bd1a70c
chore(common/lmlayer): requisite lerna-fu 2020-05-04 10:53:57 -06:00
Eberhard Beilharz
b03437b308
fix(common): Fix meson.build script
`VERSION.md` is in the root of the source directory. However, when
building a Linux package from a source package we can't access files
from the root directory. Prior to creating the source package
`VERSION.md` gets copied to `common/core/desktop` so that it is
available in the source package. However, this hack broke the
meson build everywhere else unless `VERSION.md` got copied manually.

This change uses `VERSION.md` from the root directory if it is
available and otherwise assumes that it exists in the same directory
as the `meson.build` script. This change also switches to using
scripts to get the version number rather than doing it in the meson
build itself because that gives more flexibility. It is important to
note that the Windows batch file has to be listed first in
`find_program` because Windows might detect `getversion.sh` and
tries to run it with bash but this fails because of the different
directory separators.
2020-05-04 14:40:41 +02:00
jahorton
f6df4f480c feat(common): auto-update for package versioning 2020-05-04 14:17:06 +07:00
Marc Durdin
b4abb53fcc fix(common): tweak build.bat 2020-05-04 16:27:07 +10:00
Marc Durdin
3f98c6027b fix(windows): decxstr was not checking start of string properly 2020-05-04 16:18:31 +10:00
Marc Durdin
d8f81acbf3 fix(common): decxstr could run before start of buffer 2020-05-04 16:02:55 +10:00
Marc Durdin
920f754cf6 fix(common): back off on the backslashes 2020-05-04 15:10:10 +10:00
Marc Durdin
41857c65af fix(common): enable build for win x64 and use global VERSION.md 2020-05-04 15:06:08 +10:00
Keyman Server
bd0de177e8
Merge pull request #3075 from keymanapp/auto/version-master-14.0.67
auto: increment master version to 14.0.67
2020-05-04 12:23:26 +10:00
Keyman Build Agent
3be61a9105 auto: increment master version to 14.0.67 2020-05-03 22:22:45 -04:00
Marc Durdin
7c7f34a26e
Merge pull request #3074 from keymanapp/fix/ios/fv-version-swkeyboard-3065
fix(ios): fv add sentry framework to carthage build step (admin merge)
2020-05-04 12:21:52 +10:00
Marc Durdin
5764869de7 fix(ios): fv add sentry framework to carthage step 2020-05-04 12:20:51 +10:00
Joshua Horton
a18aebb9ed
Merge pull request #3060 from keymanapp/feat/web/node-based-recorder-tests
feat(web): test Recorder overhaul, Node-based tests using Recorder for KeyboardProcessor
2020-05-04 08:57:05 +07:00
jahorton
7ad9ab1ffd change(web): recorder build.sh std include header tweak 2020-05-04 08:56:36 +07:00
Keyman Server
83cad08b69
Merge pull request #3073 from keymanapp/auto/version-master-14.0.66
auto: increment master version to 14.0.66
2020-05-03 15:42:50 +10:00
Keyman Build Agent
1cdbf96075 auto: increment master version to 14.0.66 2020-05-03 01:42:11 -04:00
Marc Durdin
c8480dd269
Merge pull request #3072 from keymanapp/fix/ios/fv-version-swkeyboard-3065
fix(ios): try embed of sentry again for fv (admin power)
2020-05-03 15:41:29 +10:00
Marc Durdin
3ea159b4b7 fix(ios): try embed of sentry again for fv 2020-05-03 15:40:19 +10:00
Eddie Antonio Santos
00bffc6ce4
feat(common/lmlayer): bundle the word joiner in the compiled model 2020-05-02 09:45:06 -06:00
Eddie Antonio Santos
e79edc58ac
change(common/lmlayer): move joiner implementation to developer/js 2020-05-02 09:32:15 -06:00
Eddie Antonio Santos
a835684180
change(common/lmlayer): move test cases 2020-05-02 09:16:59 -06:00
Keyman Server
2e4a7c76d2
Merge pull request #3070 from keymanapp/auto/version-master-14.0.65
auto: increment master version to 14.0.65
2020-05-02 08:46:43 +10:00
Keyman Build Agent
2c8cec3b99 auto: increment master version to 14.0.65 2020-05-01 18:46:01 -04:00
Marc Durdin
c30d318e04
Merge pull request #3069 from keymanapp/fix/ios/fv-version-swkeyboard-3065
fix(ios): add sentry framework to fv keyboards [admin override merge]
2020-05-02 08:45:05 +10:00
Marc Durdin
ddb54df0c5 fix(ios): add sentry framework to fv keyboards 2020-05-02 08:26:00 +10:00
Keyman Server
c169bcdbbd
Merge pull request #3067 from keymanapp/auto/version-master-14.0.64
auto: increment master version to 14.0.64
2020-05-02 04:01:41 +10:00