- Aug 24, 2022
-
-
Marc Durdin authored
Revert "feat(core): turn @keymanapp/ldml-keyboard-constants into a module
🙀 " -
Marc Durdin authored
-
Marc Durdin authored
feat(core): turn @keymanapp/ldml-keyboard-constants into a module
🙀 -
Marc Durdin authored
Splits the building of keyboardprocessor_ldml.h into a separate tsconfig.build.json, and designates keyboardprocessor_ldml.ts as a new Typescript/Node module @keymanapp/ldml-keyboard-constants. Includes an example usage in the (currently unused) kmx-plus.ts.
-
Marc Durdin authored
Generates a valid .kmx file (legacy structures only) from an intermediate in-memory structure. Included for completeness, although it is anticipated that LDML keyboards will not have any groups, though they will probably have some metadata stores.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Defines kmx binary structures and wireframe builder to emit a .kmx file. Currently the builder will emit a roughly correct header. Next steps are to build a .kmx file with stores, groups and keys, to match existing KMX compiler behaviour. Once that is done, will return to generation of KMXPlus data structures. Compiler is designed to work independent of file system so it should run inside browser or node environment. kmldmlc.ts is node-specific, but all other modules should be multi-platform.
-
Marc Durdin authored
feat(developer): LDML keyboard compiler - infrastructure
🙀 -
Marc Durdin authored
Co-authored-by:
Darcy Wong <darcy_wong@sil.org> Co-authored-by:
Steven R. Loomis <srl295@gmail.com>
-
Marc Durdin authored
chore: merge master into feature-ldml
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Eberhard Beilharz authored
chore(core): Remove obsolete python keyboardprocessor
-
- Aug 23, 2022
-
-
Marc Durdin authored
Adds basic bundling of kmldmlc to Keyman Developer. Bundling script built. Yet to come: .wxs integration.
-
Marc Durdin authored
-
Marc Durdin authored
-
Steven R. Loomis authored
feat(core): augment unit tests for ldml
🙀 -
Steven R. Loomis authored
feat(core): build out ldml structures / initial scaffolding implementation
🙀 -
Steven R. Loomis authored
#5015 - add copyright notices
-
Keyman Server authored
auto: increment master version to 16.0.50
-
Keyman Build Agent authored
-
- Aug 22, 2022
-
-
Eberhard Beilharz authored
This seems to be not used anywhere and has diverged from the API.
-
Marc Durdin authored
chore(deps): bump @actions/core from 1.8.2 to 1.9.1
-
rc-swag authored
fix: remove saving and restoring context kbd options
-
- Aug 20, 2022
-
-
Steven R. Loomis authored
- quell debug messages unless KMXPLUS_DEBUG=1 - don't read the file twice #5015
-
- Aug 19, 2022
-
-
dependabot[bot] authored
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.8.2 to 1.9.1. - [Release notes](https://github.com/actions/toolkit/releases) - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core ) --- updated-dependencies: - dependency-name: "@actions/core" dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Steven R. Loomis authored
-
Steven R. Loomis authored
- removed null from build, invalid
-
- Aug 18, 2022
-
-
Steven R. Loomis authored
- also update sample data again
-
Steven R. Loomis authored
- also update sample data
-
Steven R. Loomis authored
- beginning of str handling
-
Steven R. Loomis authored
- checkin spec to repo - new header: kmx_plus.h with data access structs and functions - static asserts to validate header sizes - early validation of data - internal dump of kmx+ data
-
Steven R. Loomis authored
- add 001_tiny to the build, annotate with expected run
-
- Aug 17, 2022
-
-
Ross authored
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.
-
Keyman Server authored
auto: increment master version to 16.0.49
-
Keyman Build Agent authored
-