Commit graph

24978 commits

Author SHA1 Message Date
Joshua A. Horton
a976d970ab feat(web): right, currentHoveredItem 2023-06-28 15:46:40 +07:00
Joshua A. Horton
ac7d09e331 feat(web): tracking of TrackedPoint initial and current 'hovered item'
Includes related abstraction; also makes TrackedPoint headless-friendly
2023-06-28 15:17:08 +07:00
Joshua A. Horton
aff62134b6 change(web): deserialization constructors changed to static class methods 2023-06-28 14:59:29 +07:00
Joshua A. Horton
0c0728836d chore(web): top-level tsconfig bookkeeping 2023-06-28 10:18:41 +07:00
Marc Durdin
6027360544 fix(developer): handle empty File Details in package reader
Fixes #9109.
2023-06-28 07:27:42 +07:00
Marc Durdin
09a204116d fix(developer): ensure errors cancel the build in kmc
Fixes #9108.
2023-06-28 06:18:34 +07:00
Marc Durdin
a031367181 fix(developer): rewrite version object for followKeyboardVersion
Fixes #9105.
2023-06-28 06:16:04 +07:00
Marc Durdin
87c70a286c fix(developer): key id and text are optional
Fixes #9104.
Fixes #9106.
2023-06-28 06:15:02 +07:00
Marc Durdin
1b6769195e fix(developer): resetopt and saveopt used uninitialized return variable
Fixes #9103.
2023-06-28 06:13:57 +07:00
Marc Durdin
d44e7819ea fix(developer): TypeError: String.prototype.replaceAll called with a non-global RegExp argument
Fixes #9102.
2023-06-28 06:13:09 +07:00
Marc Durdin
ed9975ee81 fix(developer): handle missing font spec in touch layout file
Fixes #9101.
2023-06-28 06:11:37 +07:00
Marc Durdin
afa081a170 fix(developer): content files can have mixed case in packages
Fixes #9098.
2023-06-28 06:09:04 +07:00
Marc Durdin
0f42e3c92c fix(developer): key type checks were invalid
Fixes #9097.
2023-06-28 06:07:32 +07:00
Keyman Server
93a9a203fb
Merge pull request #9115 from keymanapp/auto/version-master-17.0.132
auto: increment master version to 17.0.132
2023-06-28 01:03:12 +07:00
Keyman Build Agent
c87bf05339 auto: increment master version to 17.0.132 2023-06-27 14:02:31 -04:00
Joshua Horton
49b5448167
Merge pull request #9096 from keymanapp/fix/web/ci-download-prep
fix(web): fixes Web build zip artifact construction
2023-06-27 13:14:27 +07:00
Joshua A. Horton
c24580627c fix(ios): unset var handling 2023-06-27 12:35:21 +07:00
Joshua A. Horton
4f044cdda5 fix(ios): missed path component for app .ipa build 2023-06-27 12:15:58 +07:00
Joshua A. Horton
bd333eb2c0 fix(ios): inverted condition for disabling code signing in samples 2023-06-27 12:15:44 +07:00
Joshua A. Horton
09ca1492fc change(ios): relative to absolute build folder pathing 2023-06-27 11:54:20 +07:00
Joshua A. Horton
79ccc575ed fix(ios): pathing to xcworkspace from nested folder scripts 2023-06-27 11:33:09 +07:00
Marc Durdin
0fc6a637d9
Merge pull request #9091 from keymanapp/chore/merge-master-into-feature-kmc-kmw-a17s16-start
chore: merge master into feature-kmc-kmw (A17S16 start) 🗜
2023-06-27 14:20:41 +10:00
Joshua A. Horton
cfde9df407 fix(ios): another nit 2023-06-27 11:16:55 +07:00
Joshua A. Horton
093300aa47 fix(ios): correct dir for carthage use 2023-06-27 11:03:03 +07:00
Joshua A. Horton
ea0cddfd5e chore(ios): forgot to cleanup an in-dev line (sigh) 2023-06-27 10:55:41 +07:00
Joshua A. Horton
489c55d988 fix(ios): forgot to adjust include paths for build-utils.sh 2023-06-27 10:50:14 +07:00
Joshua A. Horton
90a08f1d55 change(ios): mass rework of ios-related scripts 2023-06-27 10:33:37 +07:00
Joshua A. Horton
9deb21638e fix(web): oh, src/tools/build.sh was busted... and ought be called by project top-level action 2023-06-27 08:45:54 +07:00
Joshua A. Horton
60738a96da fix(web): should also ensure bulk-recorder script is built for ci uploads 2023-06-27 08:34:13 +07:00
Steven R. Loomis
fbf6005bc4
Merge pull request #9084 from keymanapp/feat/developer-9050-utf32-epic-ldml
feat(developer,common,core): ldml UTF-32 literals in binary 🙀
2023-06-26 20:33:27 -05:00
Joshua A. Horton
ef271c0105 fix(web): zip artifact path was incorrect 2023-06-27 08:29:40 +07:00
Steven R. Loomis
30c4a89149 feat(developer): improve fix for UTF-32 single chars 🙀
- add some asserts

Fixes: #9050
2023-06-26 18:56:57 -05:00
Keyman Server
19eb4132db
Merge pull request #9095 from keymanapp/auto/version-master-17.0.131
auto: increment master version to 17.0.131
2023-06-27 01:03:00 +07:00
Keyman Build Agent
3964f7bb1f auto: increment master version to 17.0.131 2023-06-26 14:02:21 -04:00
jahorton
a2cf4e03e7 chore(ios): converts kmbuild.sh to builder format 2023-06-26 15:16:05 +07:00
Marc Durdin
d914b6918d chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-a17s16-start 2023-06-26 14:33:20 +07:00
Marc Durdin
69f679693a
Merge pull request #9088 from keymanapp/chore/developer/kmc-kmn-kmw-compiler-cleanup
chore(developer): cleanup for kmw-compiler.ts 🗜
2023-06-26 17:28:15 +10:00
Marc Durdin
5182b49b0f
Merge pull request #9087 from keymanapp/chore/developer/kmc-kmn-kmwcompiler-handle-layout-file-errors
chore(developer): handle layout file errors in kmw-compiler
2023-06-26 17:28:07 +10:00
Marc Durdin
fbfd8c5b2a
Merge pull request #9086 from keymanapp/chore/developer/kmc-kmw-cleanup-javascript-strings
chore(developer): cleanup javascript-strings.ts 🗜
2023-06-26 17:28:00 +10:00
Marc Durdin
313ad95ecd
Merge pull request #9076 from keymanapp/fix/developer/kmc-kmw-readonly-groups
fix(developer): support readonly groups in kmc-kmn/kmw-compiler 🗜
2023-06-26 17:27:51 +10:00
Marc Durdin
c3bb426ff0
Merge pull request #9075 from keymanapp/fix/developer/kmc-kmw-options-stores
fix(developer): support option stores in kmc-kmn/kmw 🗜
2023-06-26 17:27:41 +10:00
Joshua Horton
3337e926b7
Merge pull request #9089 from keymanapp/chore/update-feature-gestures-a17s16-start
chore(web): merge master into feature-gestures - a17s16 start 🐵
2023-06-26 13:30:54 +07:00
Marc Durdin
90f5ab6884 chore(developer): fix tests for layout validity
The tests for layout validity in #9087 were incomplete; first, they
didn't fail the build if a key had invalid identifier, and second, there
were some constants missing from the KeyIdType test (imperfect
translation from the Delphi code in this case).
2023-06-26 11:48:03 +07:00
Joshua A. Horton
176eb4cfe1 chore: Merge branch 'master' into chore/update-feature-gestures-a17s16-start 2023-06-26 10:58:40 +07:00
Joshua Horton
5485ad40f7
Merge pull request #8560 from keymanapp/feature-esmodule-web-engine
epic: conversion of Keyman Engine for Web to ES modules 🧩
2023-06-26 10:49:25 +07:00
Joshua Horton
2ac8a4503b
Merge branch 'master' into feature-esmodule-web-engine 2023-06-26 09:09:43 +07:00
Marc Durdin
b5a1e13d50 chore(developer): add store.line metadata and cleanup 2023-06-26 08:59:56 +07:00
Marc Durdin
7dbf97fa00 chore(developer): implement HasSupplementaryPlaneChars and FCallFunctions in kmw-compiler 2023-06-26 08:42:15 +07:00
Marc Durdin
d9b37d85d3 chore(developer): rename write-compiled-keyboard.ts to kmw-compiler.ts 2023-06-26 08:28:54 +07:00
Marc Durdin
d36adfc197
Merge pull request #9085 from keymanapp/dependabot/npm_and_yarn/semver-7.5.2
chore(deps): bump semver from 7.3.8 to 7.5.2
2023-06-26 11:22:38 +10:00