rc-swag
c588046f5e
docs(windows): Add verify vs build tools
...
Verify the build tools for VS 2019 c++ x64/x86 are installed.
2023-04-26 22:41:54 +10:00
Darcy Wong
53a4c28cdc
Merge pull request #8675 from keymanapp/chore/android/engine/jvm-cleanup
...
chore(android/engine): Remove jvm args
2023-04-26 17:49:11 +07:00
Darcy Wong
ef77f70dc7
Merge pull request #8671 from keymanapp/refactor/android/current-banner
...
refactor(android/engine): Move currentBanner to KMKeyboard
2023-04-26 17:48:41 +07:00
Marc Durdin
6fb9b72437
fix(developer): project relative path calculation and add test
2023-04-26 15:56:00 +07:00
Darcy Wong
9a11cac2f0
chore(android/engine): Remove jvm args
2023-04-26 14:50:07 +07:00
Marc Durdin
5e0471f0b7
refactor(developer): use callbacks to avoid direct fs access in kmc-package
...
Fixes #8644 .
This is a signficant cleanup and refactor of code that was accessing the
fs or path modules in Node directly. Given we want to be able to run
these modules on web as well in the future, it is important that we
avoid that.
This also redesigns the CompilerCallback interfaces to provide Node-like
interfaces for path and fs, with a minimal set of functions. The aim
here is to provide a surface that will hopefully match a future
web-based component such as path-browserify without significant
retooling of the kmc-* modules.
Enables linting for common/web/types and turns on the
eslintNoNodeImports checks for that module and kmc-package.
Note: Buffer is still in use in a few places also, so we'll need to
refactor that in a future commit.
2023-04-26 12:31:50 +07:00
Darcy Wong
4166f6880e
chore(android): Update QRGen version for Java 11
2023-04-26 11:33:27 +07:00
Darcy Wong
ba7fc5435e
refactor(android/engine): Move currentBanner to KMKeyboard
2023-04-26 06:30:03 +07:00
Steven R. Loomis
79afbd75ae
fix(developer): fix jis scan codes 🙀
...
- also see discussion in https://github.com/keymanapp/keyman/pull/8513
for #8552
2023-04-25 17:40:20 -05:00
Keyman Server
97137a98d3
Merge pull request #8669 from keymanapp/auto/version-master-17.0.95
...
auto: increment master version to 17.0.95
2023-04-26 01:02:38 +07:00
Keyman Build Agent
2248a678b4
auto: increment master version to 17.0.95
2023-04-25 14:01:55 -04:00
Darcy Wong
bdfa12fbe5
Merge pull request #8667 from keymanapp/chore/android/manifest-namespace
...
chore(android): Move namespace to Gradle files
2023-04-25 15:59:44 +07:00
Marc Durdin
a90b045016
fix(common): builder parse multi-param order
...
If a build script specified, e.g. :kmc-keyboard, :kmc-package, :kmc as
three targets, in that order, then passing :kmc as a parameter would
fail, because :kmc-keyboard, :kmc-package would be emitted to the match
result before finding :kmc.
2023-04-25 14:50:24 +07:00
Marc Durdin
5f9ccab4ce
refactor(common): move basename func to common/web/types
...
This is the best place for it for now. Later we may move elsewhere.
2023-04-25 14:49:45 +07:00
Darcy Wong
8d296568ce
chore(android): Move namespace to gradle files
2023-04-25 14:39:15 +07:00
Marc Durdin
ccb84b0c20
chore(developer): kmc-keyboard should not use any node-specific modules
...
One of a set of updates for kmc-*, as all of them currently have either
wasm-fs or node core module references. This is the easiest patch.
2023-04-25 14:18:26 +07:00
Marc Durdin
ac39427f60
chore(developer): add eslint devDependency for kmc
...
Adds eslint, effectively disabled, to infrastructure for all of kmc.
Note that eslintNoNodeImports.js will be used in the next commit, for
verifying #8644 .
2023-04-25 13:44:56 +07:00
Darcy Wong
1189482569
Merge pull request #8660 from keymanapp/chore/common/move-the-99-keyboard
...
chore(common): Move the_99 test fixture keyboard
2023-04-25 10:51:00 +07:00
Marc Durdin
9d75e0265a
Merge branch 'master' into chore/developer/8656-uniqueness-test-for-messages
2023-04-25 13:29:10 +10:00
Darcy Wong
a3e685d12a
chore(common): Rename folder
2023-04-25 09:51:03 +07:00
Marc Durdin
f475176f8f
chore(developer): update dependency refs
2023-04-25 09:47:30 +07:00
Darcy Wong
64c6bfbbe9
chore(common): Ignore build/ folders
2023-04-25 09:10:30 +07:00
Marc Durdin
c9bca0bff2
chore(developer): test message correctness in compiler modules
2023-04-25 07:51:07 +07:00
Darcy Wong
0a0a7a94cf
Merge pull request #8647 from keymanapp/fix/android/refresh-input-connection
...
fix(android/engine): Update InApp input connection 🛋
2023-04-25 07:41:42 +07:00
Darcy Wong
3d221381fe
chore(common): Skip issue folder
2023-04-25 07:33:41 +07:00
Darcy Wong
91c9cbf61d
chore(common): Skip issue folder
2023-04-25 07:18:23 +07:00
Darcy Wong
aa218d4896
chore(common): cd to $THIS_DIR
2023-04-25 07:09:28 +07:00
Marc Durdin
82a28f56f2
refactor(developer): move message correctness test into shared unit
2023-04-25 06:01:36 +07:00
Keyman Server
6558ea6e38
Merge pull request #8663 from keymanapp/auto/version-master-17.0.94
...
auto: increment master version to 17.0.94
2023-04-25 01:03:26 +07:00
Keyman Build Agent
13ac5ef30d
auto: increment master version to 17.0.94
2023-04-24 14:02:51 -04:00
Steven R. Loomis
24b4836ca6
Merge pull request #8441 from keymanapp/feat/core-8435-repertoire-test-epic-ldml
...
feat(core): ldml repertoire test, initial ICU integration 🙀
2023-04-24 10:34:06 -05:00
Steven R. Loomis
d52e932149
doc(core): Update core/subprojects/README.md
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-04-24 10:33:45 -05:00
Steven R. Loomis
4247cad312
Merge branch 'master' into feat/core-8435-repertoire-test-epic-ldml
2023-04-24 09:19:30 -05:00
Steven R. Loomis
aa1a702432
chore(core): icu fixes in comments and linux packaging 🙀
...
- version is 73.1 not 72.1
- add mention in linux build docs
- add libicu-dev dependency in debian control (but not runtime)
for #8495
2023-04-24 09:04:35 -05:00
Marc Durdin
71e5cb5b1a
Merge pull request #8652 from keymanapp/chore/developer/build-dependencies
...
chore(developer): fixup deps for kmc modules
2023-04-24 22:51:31 +10:00
Marc Durdin
4d1d6ddeda
Merge pull request #8651 from keymanapp/feat/developer/kmc-use-callbacks-throughout
...
feat(developer): use CompilerEvent for messages in all of kmc
2023-04-24 22:51:23 +10:00
Marc Durdin
bb4d335401
Merge pull request #8654 from keymanapp/fix/common/8650-deps-flag
...
fix(common): builder - pass deps flags to child scripts
2023-04-24 22:51:09 +10:00
Darcy Wong
92670f4100
chore(common): Fix issue number
2023-04-24 15:30:41 +07:00
Darcy Wong
f216673f54
chore(common): Update path
2023-04-24 15:09:00 +07:00
Darcy Wong
23f1e79d2f
chore(common): Move the_99 test keyboard to issue folder
2023-04-24 15:06:53 +07:00
Marc Durdin
ec3adcf9d6
chore(developer): additional messages
2023-04-24 12:43:23 +07:00
Darcy Wong
04f638de78
Merge pull request #8653 from keymanapp/chore/crowdin-zh-update
...
chore(common): Update crowdin strings for Simplified Chinese
2023-04-24 10:49:54 +07:00
Marc Durdin
cb0c39f1aa
fix(common): builder - pass deps flags to child scripts
2023-04-24 09:52:22 +07:00
Darcy Wong
1aecb95eff
chore(common): Update crowdin strings for Simplified Chinese
2023-04-24 09:42:31 +07:00
Marc Durdin
f11ff9d208
chore(developer): fixup deps for kmc modules
2023-04-24 09:01:29 +07:00
Marc Durdin
9f150b99d4
Merge pull request #8642 from keymanapp/feat/developer/kmc-package-followkeyboardversion-support
...
feat(developer): support FollowKeyboardVersion in kmc-package
2023-04-24 11:53:43 +10:00
Marc Durdin
1e69c8326f
Merge pull request #8641 from keymanapp/feat/common/kmx-file-reader-ts
...
feat(common): kmx file reader
2023-04-24 11:53:35 +10:00
Marc Durdin
f9c818f103
chore(common): update dependency paths
2023-04-24 08:51:39 +07:00
Marc Durdin
cf4022ac8a
feat(developer): use CompilerEvent for messages in all of kmc
...
Cleans up majority of remaining kmc-* modules to use CompilerEvent
messages instead of console.log and friends, adding
InfrastructureMessages class for kmc CLI messages.
Consolidates schema loading functions into a single `loadSchema`
function in the CompilerCallbacks interface and implementations.
Moves responsibility for instantiating NodeCompilerCallbacks out of
each individual BuildActivity and into higher level modules.
Fixes return value for failing builds.
2023-04-24 07:26:43 +07:00
Marc Durdin
34ae4a1397
chore(developer): additional unit tests
2023-04-23 06:48:31 +07:00