Joshua A. Horton
0fcbb84dfa
fix(web): context save-state on reset
2024-02-28 10:15:37 +07:00
Darcy Wong
36baa5845b
chore(android/engine): Reduce toast notifications after installations
...
Remove Toast notifications for:
* Dictionary download is finished
* Resources successfully updated
2024-02-28 09:47:57 +07:00
sgschantz
10b60006bd
added lowLevelBackspaceCount, eliminated redundant keymanCode 0xFF event
2024-02-28 09:37:04 +07:00
Steven R. Loomis
9c2a73a290
chore(common,developer): rename unicodeSet to uset in code
...
Fixes: rename unicodeSet to uset 🙀 #10657
2024-02-27 18:15:57 -06:00
Steven R. Loomis
209717a24a
chore(core,developer): rename unicodeSet to uset in xml
...
chore(developer): rename unicodeSet to uset 🙀 #10657
2024-02-27 18:11:18 -06:00
Steven R. Loomis
828369c8a9
fix(resources): support xmlns on keyboard3
...
- add xmlns to schema manually
For: chore(developer): support xmlns on keyboard3 files 🙀 #10803
2024-02-27 17:58:21 -06:00
Marc Durdin
534d5ec64f
refactor(developer): cleanup kmn compiler message namespaces
...
This is in preparation for message documentation.
Moves all messages with the KmnCompiler namespace into
KmnCompilerMessages. For now, keeps CompilerMessages class as a subclass
of KmnCompilerMessages, for removal in 18.0.
Moves messages with KmnCompiler namespace from kmw-compiler-messages.ts
to kmn-compiler-messages.ts. This avoids confusion as to source of
message, and should allow us in the future to split the classes
entirely.
2024-02-28 06:58:19 +07:00
Steven R. Loomis
db32e409db
chore(resources): update to latest LDML
...
- maybe last 'techpreview' update
Unblocks: chore(developer): support xmlns on keyboard3 files 🙀 #10803
Unblocks: chore(developer): rename unicodeSet to uset 🙀 #10657
For: #10803
2024-02-27 17:23:53 -06:00
Eberhard Beilharz
196796b67a
feat(linux): Start dbus if not running
...
This change checks the DBus environment variables when initializing the
`keyman_config` module and starts DBus if the variables are not set.
This particularly happens when trying to install or uninstall a keyboard
for a different user, which will now be possible with this change.
Fixes #9363 .
2024-02-27 19:13:02 +01:00
Keyman Server
b215842a7d
Merge pull request #10862 from keymanapp/auto/version-master-18.0.7
...
auto: increment master version to 18.0.7
2024-02-28 01:05:54 +07:00
Keyman Server
a92d475c1f
Merge pull request #10861 from keymanapp/auto/version-beta-17.0.278
...
auto: increment beta version to 17.0.278
2024-02-28 01:05:47 +07:00
Keyman Build Agent
ef591f74d7
auto: increment master version to 18.0.7
2024-02-27 13:05:16 -05:00
Keyman Build Agent
4d8623064c
auto: increment beta version to 17.0.278
2024-02-27 13:05:11 -05:00
Eberhard Beilharz
b9ef6d7bb5
fix(linux): Replace deprecated pkg_resources module with packaging.version
...
Fixes #10850 .
2024-02-27 17:41:07 +01:00
Eberhard Beilharz
f94650fd6a
docs(linux): Updated whatsnew for Keyman for Linux 17
...
Closes #10715 .
2024-02-27 16:30:30 +01:00
Sabine
754f13fa22
feat(linux): mcompile-dkcomments on capslock
2024-02-27 16:28:24 +01:00
Sabine
b0811ba991
feat(linux): mcompile-dk capslock-equation added again. We need it! (we cannot set capslock=1 )
2024-02-27 16:05:03 +01:00
Eberhard Beilharz
1518e1ec00
chore(linux): Merge remote-tracking branch 'origin/beta' into fix/linux/postinst
2024-02-27 16:02:26 +01:00
Eberhard Beilharz
753ae80bea
chore(linux): Merge remote-tracking branch 'origin/beta' into fix/linux/postinst
2024-02-27 16:01:36 +01:00
Darcy Wong
6a3bba4a2e
fix(android/engine): Check selection indexes
2024-02-27 16:51:52 +07:00
Marc Durdin
a350e6c161
Merge pull request #10854 from keymanapp/docs/developer/10207-kmc-analyze-documentation
...
docs(developer): add documentation for kmc-analyze
2024-02-27 16:05:15 +07:00
Marc Durdin
e1a8ce47e3
Merge pull request #10821 from keymanapp/fix/developer/10396-repeated-options-in-kmc
...
fix(developer): repeated options in kmc must now be fully specified
2024-02-27 16:04:50 +07:00
Eberhard Beilharz
c4f612b6c0
Merge pull request #10828 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog
2024-02-27 10:01:43 +01:00
Eberhard Beilharz
9737ba39cd
Merge pull request #10827 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2024-02-27 10:01:29 +01:00
Marc Durdin
bfb2e53481
docs(developer): kmc-kmn api documentation and some message documentation
...
Relates to #10207 .
Adds basic documentation for the API surfaces for kmc-kmn, and provides
documentation for a small subset of compiler messages.
2024-02-27 14:55:06 +07:00
Sabine
f6e887a6be
feat(linux): mcompile-dk remove comments
2024-02-27 08:12:12 +01:00
Joshua A. Horton
b09a1ba176
change(web): concurrency lock-management ordering
2024-02-27 13:31:08 +07:00
Joshua A. Horton
fd30786ac5
feat(web): an extra unit test
2024-02-27 13:16:33 +07:00
Joshua A. Horton
b5cf14a6e0
feat(web): closure-queue unit tests
2024-02-27 13:08:53 +07:00
Marc Durdin
413c26c934
docs(developer): add documentation for kmc-analyze
...
Relates to #10207 .
2024-02-27 12:06:11 +07:00
Marc Durdin
912317a293
Merge pull request #10845 from keymanapp/refactor/developer/osk-module
...
refactor(developer): move osk module from common-types to developer-utils 📚
2024-02-27 11:35:03 +07:00
Marc Durdin
e2908262f5
Merge pull request #10842 from keymanapp/docs/developer/10207-package-READMEs
...
docs(developer): npm package readme files 📚
2024-02-27 11:34:56 +07:00
Marc Durdin
9ea76ea15d
Merge pull request #10841 from keymanapp/feat/developer/10207-publish-api-docs
...
feat(developer): publish api documentation to help.keyman.com 📚
2024-02-27 11:34:49 +07:00
Marc Durdin
c3ae2b5050
Merge pull request #10839 from keymanapp/feat/developer/typescript-api-docs
...
feat(developer): add api-extractor and api-documenter, config, and build integration 📚
2024-02-27 11:34:42 +07:00
Marc Durdin
212922dab6
chore: Update developer/src/kmc/README.md
2024-02-27 15:33:38 +11:00
Marc Durdin
1fe67bbd2a
chore: Update developer/build.sh
2024-02-27 15:29:14 +11:00
Marc Durdin
4319d30ca3
chore: Update developer/src/kmc/README.md
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2024-02-27 15:28:19 +11:00
Joshua A. Horton
2da832816a
change(web): unlockTouchpoint -> fulfillInputStart
2024-02-27 10:59:07 +07:00
Joshua A. Horton
dae1126098
change(web): better nomenclature, fixes triggerEvent
2024-02-27 10:40:02 +07:00
Joshua A. Horton
03a329ae46
docs(web): minor comment tweak
2024-02-27 10:06:17 +07:00
Joshua A. Horton
e8fb4a1441
change(web): more explicit 'cancelled'-rejection handling, documentation
2024-02-27 10:02:09 +07:00
Joshua A. Horton
3e7c8fa164
fix(web): triggerEvent should fire just one, not loop
2024-02-27 09:25:06 +07:00
rc-swag
e8b7c3a752
Merge pull request #10783 from keymanapp/docs/windows/10717/whats-new-windows-17
...
docs(windows): add whats new Keyman for Windows 17.0
2024-02-27 09:31:12 +10:00
Steven R. Loomis
1fc697d907
Merge pull request #10805 from keymanapp/fix/developer/10752-failure-is-an-option
...
fix(developer): exit kmc test data if any failure messages occurred
2024-02-26 15:48:19 -06:00
Steven R. Loomis
845a6fe501
fix(developer): exit kmc test data generation if any failure messages
...
- check for failing messages in the callback, not just failing compiles (no output)
Fixes : #10752
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-26 14:32:19 -06:00
Eberhard Beilharz
be867604e4
Merge pull request #10853 from keymanapp/chore/linux/disable-autopkgtest-gha
...
chore(linux): Temporarily disable autopkgtests gha
2024-02-26 19:21:46 +01:00
Eberhard Beilharz
59d287a9df
chore(linux): Temporarily disable autopkgtests gha
2024-02-26 19:17:14 +01:00
Keyman Server
184da44177
Merge pull request #10852 from keymanapp/auto/version-master-18.0.6
...
auto: increment master version to 18.0.6
2024-02-27 01:04:59 +07:00
Keyman Server
0344bd51ab
Merge pull request #10851 from keymanapp/auto/version-beta-17.0.277
...
auto: increment beta version to 17.0.277
2024-02-27 01:04:42 +07:00
Keyman Build Agent
f51504ac5c
auto: increment master version to 18.0.6
2024-02-26 13:04:18 -05:00