Commit graph

27982 commits

Author SHA1 Message Date
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
Sabine
abac2c680f chore(developer): edit + add CERR_tests 2022-10-19 18:46:04 +02:00
Eberhard Beilharz
ed3a804a7d
fix(linux): Fix upload script 2022-10-19 17:49:34 +02:00
Eberhard Beilharz
0511d82c44
docs(linux): Update sample vscode settings 2022-10-19 17:20:13 +02:00
Joshua A. Horton
065a156621 fix(web): lang menu init default position 2022-10-19 15:17:24 +07:00
Joshua A. Horton
22f8011acf fix(web): touch language-menu scrolling via index 2022-10-19 14:58:31 +07: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
Ross
d4dee04c7f feat(windows): remove hotkey from pop-up. content-frame size
The hotkey option and editing did not need to be on the add remove
languages pop-up.
There size of the contentframe for all the tabs was incorrectly
calculated. The header size was not correct as the header had
padding. This caused the size to be redrawn incorrectly when
a scroll bar was first added.
2022-10-19 15:22:03 +10:00
Joshua A. Horton
527aaa6618 feat(web): keyboard layout now allows numeric width, pad, sp 2022-10-19 10:27:38 +07:00
Joshua A. Horton
9e1cc734b7 chore(web): removes CSS related to prior commit 2022-10-19 08:29:55 +07:00
Joshua A. Horton
c0cc360297 change(web): removes dead help, config top-right OSK icons 2022-10-19 08:25:47 +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
Joshua A. Horton
5749f1f5f3 fix(web): another exec bit 2022-10-18 15:26:31 +07: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
Joshua A. Horton
835ae42ef9 fix(web): moved build.sh needs chmod +x refresh 2022-10-18 14:55:59 +07:00
Joshua A. Horton
d9a319c570 chore(web): moves main web script to /web, adds .build-builder file as flag for CI 2022-10-18 13:59:19 +07:00
Joshua A. Horton
3581d9e9b8 chore(web): use of new script style by mobile app builds 2022-10-18 13:42:22 +07:00
Joshua A. Horton
b11f508f57 chore(web): builder + sourcemap-root script 2022-10-18 13:14:31 +07:00
Joshua A. Horton
d7f63015cf chore(web): first pass overhaul of top-level web build script 2022-10-18 13:14:30 +07:00
Joshua A. Horton
d692166e7d chore(web): fixes nested dependency/configures 2022-10-18 13:14:29 +07:00
Joshua A. Horton
ee31f00637 chore(web): reworks web/unit_tests/test.sh 2022-10-18 13:14:15 +07:00
Joshua A. Horton
345647beee chore(web/engine): Merge branch 'master' into chore/web/engine-tools-build-rework 2022-10-18 13:13:46 +07:00
Joshua A. Horton
459e8d8d1c chore(web): post-review tweaks 2022-10-18 12:36:06 +07:00
Darcy Wong
68fc3c6a7d chore(android/engine): Remove help tip 2022-10-18 11:22:34 +07:00
Darcy Wong
3e01e8edd0 fix(android/engine): Dismiss key preview and subkeys on globe action 2022-10-18 10:12:53 +07: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
Marc Durdin
7ceec748f3 chore(common): move to new GitHub issue form templates 2022-10-18 06:10:15 +11:00
Eberhard Beilharz
f4410616e8
fix(linux): Fix tests
The previous changes didn't work when we output a character +
deadkey. In response to outputting the character we get a
`ibus_keyman_engine_set_surrounding_text` call in which we
called `reset_context` which removed the deadkey marker. This change
fixes this problem by comparing the surrounding text with the
context we already have. Only if it's different we reset the
context.
2022-10-17 20:27:04 +02: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