Ross
04a0f5a32f
fix: grammar and typos
2022-08-22 13:42:31 +10:00
Ross
ecad0209cb
fix: Add invalidate context action to non-updatable parse
...
Rename ProcessActionsTestParse to NonUpdatable parse. It does
more then just test. Add handling for the invalidate context action
to this parse, so that if we emit a keystroke we invalidate the context
2022-08-22 11:51:01 +10:00
Ross
f2fe3b1693
fix: remove saving and restoring context kbd options
...
Remove the saving of context and keyboard options
on the non updateable call to process hook.
The windows Text Input Processor calls twice one call
is not updateable. With the core integeration we run
the processor only once, preserving the actions and
context to be applied on the updatable call.
2022-08-17 11:39:16 +10:00
Keyman Server
b6def5fb9d
Merge pull request #7073 from keymanapp/auto/version-master-16.0.48
...
auto: increment master version to 16.0.48
2022-08-16 05:15:41 +10:00
Keyman Build Agent
5084f6feae
auto: increment master version to 16.0.48
2022-08-15 15:14:57 -04:00
Marc Durdin
f7189387b3
Merge pull request #7013 from keymanapp/fix/developer/keymanweb-readonly-groups-mismatches
...
fix(developer): compiler emitting garbage for readonly groups 🎾
2022-08-15 04:40:51 -05:00
Eberhard Beilharz
7d449a5534
Merge pull request #7060 from keymanapp/chore/linux/improve_include
...
chore(linux): Refactor `jenkins.sh`
2022-08-15 09:32:22 +02:00
Marc Durdin
1a001d6761
Merge pull request #7033 from keymanapp/fix/developer/7032-crash-compiling-ansi-for-web
...
fix(developer): prevent crash attempting to compile ansi keyboard 🎾
2022-08-15 02:16:02 -05:00
Marc Durdin
c20e92f0e3
Merge pull request #7031 from keymanapp/fix/developer/7030-stack-overflow-compile-to-web
...
fix(developer): stack overflow when compiling non-web keyboard 🎾
2022-08-15 02:15:39 -05:00
Marc Durdin
5635372eb9
Merge pull request #7062 from keymanapp/refactor/core/move-kmx_file.h-to-common
...
chore(core): refactor kmx_file.h to common 🚑
2022-08-15 02:11:19 -05:00
Keyman Server
5ff13ce7e0
Merge pull request #7070 from keymanapp/auto/version-master-16.0.47
...
auto: increment master version to 16.0.47
2022-08-13 04:02:40 +10:00
Keyman Build Agent
131525bac5
auto: increment master version to 16.0.47
2022-08-12 14:01:57 -04:00
Steven R. Loomis
431d3b0a4a
Merge pull request #7065 from keymanapp/fix/core/kbptypo
...
docs(core): cleanup in keyboardprocessor.h
2022-08-12 09:40:11 -05:00
Marc Durdin
139b26e4a5
chore(linux): update tar ignore for common folder
2022-08-12 11:12:27 +02:00
Steven R. Loomis
f9dc68b2e5
docs(core): cleanup in keyboardprocessor.h
...
- fixes to api doc
2022-08-11 16:12:51 -05:00
Marc Durdin
10d9ed40dc
chore(core): use c-compatible type for KMX_UCHAR
2022-08-11 17:51:30 +02:00
Marc Durdin
8e36b33f21
chore(common): check for redefinition of defines
2022-08-11 16:29:02 +02:00
Marc Durdin
515bda7692
chore(linux): ensure char16_t and namespace
2022-08-11 16:13:33 +02:00
Marc Durdin
e30871f01e
chore(linux): add common/include to further paths
2022-08-11 14:56:46 +02:00
Marc Durdin
b1b097b659
chore(windows): update include paths
2022-08-11 14:30:15 +02:00
Marc Durdin
600f6bfec4
chore(linux): update include paths
2022-08-11 13:18:28 +02:00
Eberhard Beilharz
16082ff2ae
chore(linux): Refactor jenkins.sh
...
- use standard Keyman include scripts
- remove package build support for legacy projects
- install dependencies from `debian/control` file instead of
maintaining a separate list
2022-08-11 12:34:33 +02:00
Marc Durdin
dedb06e7cc
chore(common): refactor shared types into km_types.h
2022-08-11 11:36:09 +02:00
Marc Durdin
bb24d59b5e
chore(core): remove duplicate types
2022-08-11 11:34:59 +02:00
Marc Durdin
422e7227a6
chore(core): move kmx_file.h to common
2022-08-11 11:34:09 +02:00
Keyman Server
563c891a7d
Merge pull request #7057 from keymanapp/auto/version-master-16.0.46
...
auto: increment master version to 16.0.46
2022-08-10 04:10:21 +10:00
Keyman Build Agent
03397be153
auto: increment master version to 16.0.46
2022-08-09 14:09:40 -04:00
Eberhard Beilharz
7cf2b0c924
Merge pull request #7056 from keymanapp/chore/linux/packaging
...
chore(linux): Adjust Linux source package to restructured code
2022-08-09 15:42:33 +02:00
Eberhard Beilharz
e6b46485ed
Merge pull request #7051 from keymanapp/feat/linux/6955_Replace-deprecated-distutils
...
feat(linux): Replace deprecated distutils
2022-08-09 15:40:55 +02:00
Eberhard Beilharz
dbca5712e7
chore(linux): Adjust Linux source package to restructured code
2022-08-09 12:08:42 +02:00
Keyman Server
4ed6c0232d
Merge pull request #7053 from keymanapp/auto/version-master-16.0.45
...
auto: increment master version to 16.0.45
2022-08-09 04:02:20 +10:00
Keyman Build Agent
a2cf939683
auto: increment master version to 16.0.45
2022-08-08 14:01:36 -04:00
Eberhard Beilharz
c01431a87b
Merge pull request #7041 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2022-08-08 16:41:59 +02:00
Eberhard Beilharz
b1d201a3d7
feat(linux): Replace deprecated distutils
...
Fixes #6955
2022-08-08 16:38:35 +02:00
Eberhard Beilharz
3657219374
chore(linux): Update debian changelog
...
(cherry picked from commit cbb9e6537d )
2022-08-05 17:31:54 +02:00
Keyman Server
c7ce59e4a0
Merge pull request #7039 from keymanapp/auto/version-master-16.0.44
...
auto: increment master version to 16.0.44
2022-08-05 22:36:35 +10:00
Keyman Build Agent
a3a6fd3fc9
auto: increment master version to 16.0.44
2022-08-05 08:35:53 -04:00
Joshua Horton
65770747a3
Merge pull request #6979 from keymanapp/fix/web/mobile-screen-dim-detection
...
change(web): updates mobile screen dimension detection code ⬅️
2022-08-05 08:37:35 +07:00
Joshua Horton
4c468429b3
Merge pull request #6787 from keymanapp/change/web/no-reloads-on-rotation
...
change(web): rotation polish - OSK reload no longer needed ⬅️
2022-08-05 08:37:27 +07:00
Joshua A. Horton
12d894a8ba
docs(web): addresses PR review doc requests
2022-08-04 09:24:29 +07:00
Marc Durdin
e5bd4e0be3
fix(developer): prevent crash attempting to compile ansi keyboard
...
Fixes #7032 .
2022-08-03 12:57:34 -05:00
Marc Durdin
f9240d76a2
fix(developer): stack overflow when compiling non-web keyboard
...
Fixes #7030 .
Prevents a stack overflow / loop when the web target is removed from a
keyboard and it has already been tested on web, and the user presses the
Compile button.
2022-08-03 12:53:03 -05:00
Marc Durdin
0a22acd0e4
Merge pull request #7018 from keymanapp/chore/common/builder-tweaks
...
chore(common): build-utils.sh minor tweaks
2022-08-03 20:19:42 +10:00
Marc Durdin
d12c3a914b
Merge pull request #7023 from keymanapp/chore/core/wasm-rework
...
chore(core): get wasm core building again
2022-08-03 20:17:12 +10:00
Joshua Horton
c92bf0bf8a
Merge pull request #7027 from keymanapp/refactor/web/web-test-setup-promises
...
refactor(web): converts test_utils funcs to Promise use 🤝
2022-08-03 08:17:55 +07:00
Joshua Horton
2be5ee5753
Merge pull request #7024 from keymanapp/chore/web/centralize-ci-test-config
...
chore(web): centralizes web-based modules' CI unit test configurations 🤝
2022-08-03 08:17:48 +07:00
jahorton
4d14bc6998
fix(web): fixes previously-unstable unit test
2022-08-02 16:10:04 +07:00
jahorton
8fab028632
chore(web): minor unit test issue review, tweak
2022-08-02 15:47:28 +07:00
jahorton
967e36e405
chore(web): cleaner promise flow for other tests
2022-08-02 15:42:51 +07:00
jahorton
d2a92494a5
fix(web): Promise logic for keyboard-loading tests
2022-08-02 15:36:34 +07:00