Commit graph

16835 commits

Author SHA1 Message Date
Steven R. Loomis
f140093088
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-02 13:09:35 -05:00
Steven R. Loomis
c191fc7cc7 feat(core): ldml: updates to C7043.1 spec 🙀
merge layr into lyrs
2022-10-28 18:28:18 -05:00
Steven R. Loomis
87dc1f79bb feat(core): ldml: updates to C7043.1 spec 🙀
- add layers, rows, display
- draft status
2022-10-28 18:28:18 -05:00
Steven R. Loomis
8bfa0bbfcd fix(core): ldml: fix const builder 🙀
- fix config
- Add .js to the import statement
(not a great fix)

Fixes #7566
2022-10-28 18:25:56 -05:00
Marc Durdin
c1279447d1
Merge pull request #7508 from keymanapp/chore/core/7447-refactor-debuglog
chore(core): move `DebugLog` into parent folder 🙀
2022-10-25 09:57:29 +11:00
Marc Durdin
c37a15b317 chore(core): update linux test makefile refs to debuglog 2022-10-25 06:33:44 +11:00
Marc Durdin
920d22795c chore(core): additional cleanup 2022-10-21 15:33:09 +11:00
Marc Durdin
ae68f059b8 chore(core): move DebugLog into parent folder
Fixes #7447.
2022-10-21 15:26:41 +11:00
Marc Durdin
c804295965
Merge pull request #7496 from keymanapp/chore/merge-master-into-feature-ldml
chore: merge master into feature-ldml
2022-10-21 09:56:37 +11:00
Steven R. Loomis
be63384476
Merge pull request #7477 from keymanapp/chore/resources/7411-ldmlupdate-epic-ldml
chore(resources): update to latest CLDR preview 🙀
2022-10-20 15:22:57 -05:00
Steven R. Loomis
8934b9f6b8
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-20 15:13:41 -05:00
Steven R. Loomis
4296d0237d chore(resources): ldml: update from keyboard-preview
update from 425f591aaa2abbd0016d33a09b967ae7f4847414

PR: https://github.com/unicode-org/cldr/pull/2469
2022-10-19 15:41:41 -05:00
Steven R. Loomis
b30af3fc0b use 'die' per suggestion
- also fix ${JQ} from $(JQ)
2022-10-19 15:40:02 -05:00
Steven R. Loomis
9a1bd983d2
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-19 15:31:27 -05:00
Steven R. Loomis
f62abe78e6 fix(resources) ldml fetcher: include the standard build script
- also use cp instead of rsync
2022-10-19 15:27:10 -05:00
Steven R. Loomis
64af829190
Merge pull request #7479 from keymanapp/fix/developer/7411-support-cldr-epic-ldml
fix(developer): support CLDR sample keyboards 🙀
2022-10-19 15:17:35 -05:00
Marc Durdin
df34c064c7 chore: Merge branch 'feature-ldml' into chore/merge-master-into-feature-ldml 2022-10-20 06:33:57 +11:00
Keyman Server
f952750d54
Merge pull request #7495 from keymanapp/auto/version-master-16.0.85
auto: increment master version to 16.0.85
2022-10-20 05:02:52 +11:00
Keyman Build Agent
0e889b1552 auto: increment master version to 16.0.85 2022-10-19 14:02:07 -04:00
Darcy Wong
c254580747
Merge pull request #7466 from keymanapp/chore/android/keyman-reference
chore(android/engine): Update Keyman references in android-host.js
2022-10-19 14:01:54 +07:00
Darcy Wong
a2270ee451
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-19 13:13:20 +07:00
Darcy Wong
1f573231c0
Merge pull request #7415 from keymanapp/fix/android/investigate-keyboard-info
modify(android/engine): Stop logging if keyboard index not found
2022-10-19 08:16:57 +07:00
Marc Durdin
08c9cd6239
Merge pull request #7430 from keymanapp/fix/developer/7425-ctrl-key-press-release
fix(developer): Ctrl key to select key was conflicting with shortcuts
2022-10-19 06:19:48 +11:00
Marc Durdin
ec953cf689
Merge pull request #7372 from keymanapp/fix/developer/4324-handle-model-hints-and-warnings-cleanly
fix(developer): Handle hints and warnings cleanly
2022-10-19 06:19:34 +11:00
Keyman Server
d4391486d7
Merge pull request #7480 from keymanapp/auto/version-master-16.0.84
auto: increment master version to 16.0.84
2022-10-19 05:30:25 +11:00
Keyman Build Agent
3d3ff60d8f auto: increment master version to 16.0.84 2022-10-18 14:29:40 -04:00
Steven R. Loomis
8ffba3f5d4 fix(developer): fixes for flicks, imports, specials 🙀
With this change, fr-t-k0-azerty.xml and mt.xml can load without any
ERROR 300007: The source file has an invalid structure errors.

Other errs show up, but it is progress.

Fixes #7411
2022-10-18 12:53:56 -05:00
Steven R. Loomis
fc1fabf62f chore(resource): pickup DTD fix 🙀
CLDR data update from https://github.com/unicode-org/cldr/pull/2469

- displays is not an array

#7411
2022-10-18 12:53:34 -05:00
Steven R. Loomis
56dcbc9a88 fix(developer): support updated CLDR structure 🙀
- backspace is now a transform type. Keep the same test.
2022-10-18 12:53:06 -05:00
Steven R. Loomis
85da473a85 chore(developer): update DTD location 🙀
- dtd is in a subdirectory to match CLDR layout
2022-10-18 12:52:27 -05:00
Steven R. Loomis
66a5cdb1f9 chore(developer): ldml: update tools and data for keyboard-preview 🙀
- update tooling in common and kmc
- update spec
- update test files
2022-10-18 11:32:41 -05:00
Steven R. Loomis
fdd410a137 chore(resources): update to latest keyboard-preview 🙀
CLDR commit: b3c0702a837c4e11193483b85253b11e148fb06b

For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀  #7411
2022-10-18 11:32:41 -05:00
Steven R. Loomis
74a8c6dcc9 chore(resources): sort ldml-keyboard.schema.json 🙀
jq -S . >  ldml-keyboard.schema.json

sort the keys, so that subsequent changes can be reviewed

For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀  #7411
2022-10-18 11:32:41 -05:00
Steven R. Loomis
c6e6c5c769 feat(resources): tool for fetching later CLDR data 🙀
For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀  #7411
2022-10-18 11:32:41 -05:00
Eberhard Beilharz
0bb47e550f
Merge pull request #7468 from keymanapp/docs/linux/readme
docs(linux): Update readmes
2022-10-18 10:26:44 +02:00
Eberhard Beilharz
50ea6ef19f
docs(linux): Update installation requirements in README.md 2022-10-18 10:25:32 +02:00
Eberhard Beilharz
2a14ffdaa1
docs(linux): Add use of Dev Containers to sample settings
The Dev Containers vscode extension allows to run the unit tests in a container.
This is especially helpful when running on Ubuntu 22.04 where running the tests
on the host exits ibus when the tests exit, disabling any keyboard input.
2022-10-18 10:25:32 +02:00
Darcy Wong
1c885c2a94 chore(android/engine): Update additional references 2022-10-18 07:39:53 +07:00
Darcy Wong
1f458c9cb8
Update android/KMEA/app/src/main/assets/android-host.js
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-18 07:01:59 +07:00
Keyman Server
30883e4e19
Merge pull request #7469 from keymanapp/auto/version-master-16.0.83
auto: increment master version to 16.0.83
2022-10-18 05:02:45 +11:00
Keyman Build Agent
c60f4426ce auto: increment master version to 16.0.83 2022-10-17 14:02:09 -04:00
Steven R. Loomis
85ed41e16c
Merge pull request #7410 from keymanapp/fix/developer/7404-elem0-epic-ldml 2022-10-17 08:53:23 -05:00
Darcy Wong
8b2b4a670d chore(android/engine): Update Keyman references in android-host.js 2022-10-17 13:10:06 +07:00
Shawn Schantz
1e8913f87b
Merge pull request #7459 from keymanapp/fix/ios/7391-full-access-ios16
fix(ios):  Allow Full Access enabled to fix ios 16  invisible keyboard
2022-10-17 10:55:46 +07:00
Marc Durdin
70ef6ce8fe
Merge pull request #7462 from keymanapp/chore/common/7455-builder-debug-flag
chore(common): `--debug` standard flag for builder
2022-10-17 14:45:18 +11:00
Joshua Horton
c690ed727a
Merge pull request #7395 from keymanapp/fix/web/touch-inputmode-preservation
fix(web): better element inputmode management 📴
2022-10-17 10:19:12 +07:00
Joshua Horton
690a282fe3
Merge pull request #7360 from keymanapp/change/web/drop-alignInputs
chore(web): drops alignInputs, hideInputs 📴
2022-10-17 10:19:05 +07:00
Joshua Horton
66f9c520f7
Merge pull request #7343 from keymanapp/change/web/drop-touch-aliases
change(web): now utilizes 'inputMode="none"' on supported touch devices 📴
2022-10-17 10:18:58 +07:00
Joshua A. Horton
15e4e3745c chore(web): PR cleanup per review 2022-10-17 08:28:46 +07:00
Marc Durdin
77bb445258 chore(common): --debug standard flag for builder 2022-10-17 10:41:16 +11:00