Marc Durdin
8e05592d41
Merge pull request #10867 from keymanapp/refactor/developer/10207-kmn-compiler-message-namespaces
...
refactor(developer): cleanup kmn compiler message namespaces
2024-03-01 07:52:31 +07:00
Marc Durdin
4f15c03ee6
Merge pull request #10856 from keymanapp/docs/developer/10207-kmc-kmn-documentation
...
docs(developer): kmc-kmn api documentation and some message documentation
2024-03-01 07:52:23 +07:00
Marc Durdin
d4f73ac499
Merge pull request #10819 from keymanapp/chore/common/9843-keyman-touch-layout-schema-restrictive-layer-id
...
chore(common): loosen .keyman-touch-layout schema layer id requirements
2024-03-01 07:52:13 +07:00
Marc Durdin
02b459f231
Merge pull request #10818 from keymanapp/fix/developer/10817-project-welcome-scroll-bar
...
fix(developer): make sure scroll bar appears when needed in global welcome
2024-03-01 07:52:05 +07:00
Keyman Server
49c461bcb3
Merge pull request #10896 from keymanapp/auto/version-beta-17.0.280
...
auto: increment beta version to 17.0.280
2024-03-01 01:05:00 +07:00
Keyman Build Agent
f30573d15f
auto: increment beta version to 17.0.280
2024-02-29 13:04:09 -05:00
Steven R. Loomis
563d193e0d
Merge pull request #10865 from keymanapp/chore/common/10803-update-ldml
...
chore(resources): update to latest ldml: xmlns, uset
2024-02-29 08:10:16 -06:00
Marc Durdin
8fd9b18ae6
Merge branch 'docs/developer/10207-kmc-kmn-documentation' into refactor/developer/10207-kmn-compiler-message-namespaces
2024-02-29 14:38:23 +07:00
Eberhard Beilharz
e594c34b14
Merge pull request #10880 from keymanapp/fix/linux/10864_libkeymancore-dep
...
fix(linux): Fix libkeymancore-dev dependencies
2024-02-29 08:18:31 +01:00
Marc Durdin
7ea3b503c1
chore: Apply suggestions from code review
...
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2024-02-29 18:03:52 +11:00
Steven R. Loomis
f4328866b7
fix(resources): patch to bn.xml data
2024-02-28 17:22:30 -06:00
Keyman Server
20853c76cc
Merge pull request #10883 from keymanapp/auto/version-beta-17.0.279
...
auto: increment beta version to 17.0.279
2024-02-29 01:05:08 +07:00
Keyman Build Agent
5da309630a
auto: increment beta version to 17.0.279
2024-02-28 13:04:21 -05:00
Eberhard Beilharz
973af61495
fix(linux): Fix libkeymancore-dev dependencies
...
This change adds `libicu-dev` as a dependency for `libkeymancore-dev`.
While it is possible to dynamically build without ICU it is required
when doing a static build.
Closes #10864 and [Debian bug #1064915 ](
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064915 ).
2024-02-28 18:58:42 +01:00
Darcy Wong
cbda2b46c7
Merge pull request #10857 from keymanapp/fix/android/subsequence-crash
...
fix(android/engine): Check selection indexes
2024-02-28 21:26:58 +07:00
Darcy Wong
ef2a78610e
Update android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboardJSHandler.java
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2024-02-28 21:26:00 +07:00
Darcy Wong
76ac8d1dd5
Merge pull request #10868 from keymanapp/chore/android/cleanup-toasts
...
chore(android/engine): Reduce toast notifications after installations
2024-02-28 21:25:11 +07:00
Joshua Horton
062b08852e
Merge pull request #10869 from keymanapp/fix/web/caret-move-context-state-save
2024-02-28 21:22:30 +07:00
Eberhard Beilharz
8e6a032537
Merge pull request #10858 from keymanapp/docs/linux/whatsnew
...
docs(linux): Updated whatsnew for Keyman for Linux 17
2024-02-28 11:09:20 +01:00
Eberhard Beilharz
664b5e0d54
Update linux/help/about/whatsnew.md
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2024-02-28 10:15:45 +01:00
Joshua A. Horton
220351aace
chore(android): per Darcy review comment
2024-02-28 14:01:05 +07:00
Joshua A. Horton
f6ceef0816
chore(android): minor debug-message format tweak
2024-02-28 10:25:26 +07:00
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
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
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
4d8623064c
auto: increment beta version to 17.0.278
2024-02-27 13:05:11 -05:00
Eberhard Beilharz
f94650fd6a
docs(linux): Updated whatsnew for Keyman for Linux 17
...
Closes #10715 .
2024-02-27 16:30:30 +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
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
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
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
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
edc73f35f0
auto: increment beta version to 17.0.277
2024-02-26 13:04:04 -05:00