- Aug 25, 2022
-
-
Marc Durdin authored
-
Marc Durdin authored
chore(developer): Merge branch 'feat/developer/ldml-compiler-kmx-structures' into feat/developer/ldml-compiler-kmx-builder
-
Marc Durdin authored
-
Steven R. Loomis authored
fix(core): fixes for kmx_file rearrangement
🙀 -
Steven R. Loomis authored
fix breaks in #7111 and prior - try stdint.h instead of cstdint #7098
-
Steven R. Loomis authored
fix breaks in #7111 and prior #7098
-
- Aug 24, 2022
-
-
Marc Durdin authored
-
Marc Durdin authored
Revert "feat(core): turn @keymanapp/ldml-keyboard-constants into a module
🙀 " -
Marc Durdin authored
-
Marc Durdin authored
chore: merge master into feature-ldml
-
Marc Durdin authored
feat(core): turn @keymanapp/ldml-keyboard-constants into a module
🙀 -
Marc Durdin authored
-
Marc Durdin authored
fix(core): ldml: remove 0-length arrays
🙀 -
Marc Durdin authored
-
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
feat(common): add parameter variable support to `builder_` functions
-
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.
-
Steven R. Loomis authored
#7098
-
Marc Durdin authored
-
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>
-
rc-swag authored
fix(windows): Add invalidate context action to non-updatable parse
-
Marc Durdin authored
chore: Change platform advocates per discussion
-
Marc Durdin authored
fix(android): verify browser before starting activity
-
Steven R. Loomis authored
#7098
-
Steven R. Loomis authored
- update builder to print out string as well as hex - change to symbol name
-
Keyman Server authored
auto: increment master version to 16.0.51
-
Keyman Build Agent authored
-
Marc Durdin authored
chore: merge master into feature-ldml
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Steven R. Loomis authored
- need a pragma to suppress this on MSVC #7098
-