Keyman Build Agent
f30573d15f
auto: increment beta version to 17.0.280
2024-02-29 13:04:09 -05:00
Keyman Build Agent
83b73112d7
auto: increment master version to 18.0.8
2024-02-29 13:03:50 -05:00
Eberhard Beilharz
42fd48c808
fix(linux): Improve error values
2024-02-29 18:54:25 +01:00
Eberhard Beilharz
f899627129
fix(linux): Add packaging Python dependency
...
It isn't enough to have the package as build dependency, we also have to
list is in the binary package or in the `install_requires` list in
`setup.py`. This change also adds other missing python modules to
`install_requires` so that things work correctly if building/installing
from source.
2024-02-29 18:50:30 +01:00
Eberhard Beilharz
639ac25397
chore(linux): Merge remote-tracking branch 'origin/beta' into feat/linux/9363DBusEnv
2024-02-29 18:10:17 +01:00
Sabine
5d43f0a24e
feat(linux): mcompile-dk use const wchar_t* in LogError
2024-02-29 17:58:05 +01:00
Dr Mark C. Sinclair
c10c856c8f
chore(developer): add ERROR_FileDoesNotExist (font file in package) test
2024-02-29 15:23:00 +00:00
Dr Mark C. Sinclair
4d1c89f547
chore(developer): add code coverage comment as existence of .js file previously checked
2024-02-29 14:14:40 +00:00
Eberhard Beilharz
42e76d4a88
fix(linux): Fix package problem with alpha version
...
In Keyman 17 Alpha and the first versions of Beta the package name was
`libkeymancore` before we changed it to `libkeymancore1`. If that
version is installed we can't install the new package because it causes
conflicts. This change fixes it.
2024-02-29 15:14:14 +01: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
Dr Mark C. Sinclair
4f9625decc
chore(developer): some improvements to ERROR_FileDoesNotExist (loadJsFile) test
2024-02-29 14:06:46 +00:00
Eberhard Beilharz
adcca9ae5c
chore(linux): Merge branch 'beta' into fix/linux/postinst
2024-02-29 15:04:13 +01:00
Dr Mark C. Sinclair
337bd784c0
fix(developer): add ERROR_FileDoesNotExist (.kmp fileSize) test
2024-02-29 13:25:32 +00:00
Dr Mark C. Sinclair
c3210801e9
fix(developer): check .kmp file exists before determining size
2024-02-29 11:38:01 +00:00
Dr Mark C. Sinclair
29bfedbb78
chore(developer): Merge branch 'beta' into test/developer/kmc-unit-test-infrastructure-messages
2024-02-29 09:40:55 +00:00
Dr Mark C. Sinclair
c6ae4b183d
chore(developer): change empty strings for nulls in unneeded outfile parameter for consistency
2024-02-29 09:39:36 +00:00
Marc Durdin
80ed28943f
Merge branch 'refactor/developer/10207-kmn-compiler-message-namespaces' into refactor/developer/10207-message-detail
2024-02-29 15:07:53 +07: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
Joshua A. Horton
944e668d37
fix(android): icText null check
2024-02-29 13:31:19 +07:00
Joshua A. Horton
d74bc8f926
docs(web): doc-comment typo
2024-02-29 13:03:12 +07:00
Joshua A. Horton
495ee46938
chore(web): minor extra cleanup
2024-02-29 12:59:17 +07:00
Darcy Wong
158d6dacd7
Merge pull request #10886 from keymanapp/chore/beta-b17s1
...
chore: Merge 17.0.270 beta back to master
2024-02-29 11:29:08 +07:00
Marc Durdin
5062bbad98
feat(developer): adds kmc message command
...
Realtes to #10207 .
Adds a new `kmc message` command which prints detailed information about
any or all compiler messages, in JSON, text, or markdown formats.
Markdown format is emitted to file in a structured way to be deployed to
the help site automatically (coming in a subsequent commit).
2024-02-29 11:05:27 +07:00
Darcy Wong
a2cf9e646f
chore(common): revert tier to alpha
2024-02-29 09:43:15 +07:00
Darcy Wong
177175a7a9
chore(common): Merge beta-17-0-270 into chore/beta-b17s1
2024-02-29 09:40:50 +07:00
Joshua A. Horton
e83ff96efb
fix(android): context-initial handling with repeated-char rotation
2024-02-29 09:24:16 +07:00
Joshua A. Horton
5f524d69a6
fix(android): fixes context-change detection for repeated-char cases
2024-02-29 09:04:10 +07:00
Joshua A. Horton
7ed5ae407d
fix(android): selection range indexing
2024-02-29 08:49:00 +07:00
Steven R. Loomis
f4328866b7
fix(resources): patch to bn.xml data
2024-02-28 17:22:30 -06:00
rc-swag
e7776b74a7
feat(windows): oops checkin in new system-main-pas
2024-02-29 09:05:47 +10: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
Sabine
afb391fea7
feat(linux): mcompile-dk disable use of HKL
2024-02-28 17:06:46 +01:00
Sabine
f04b1df60e
feat(linux): mcompile-dk disable KMX_VirtualKey(KMX_HKL hkl,UINT virtualKey)
2024-02-28 15:45:14 +01:00
Sabine
08085e34a0
feat(linux): mcompile-dk comment out some #includes that are not needed
2024-02-28 15:38:27 +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
Marc Durdin
4bb9b39ba2
refactor(developer): reorganize messages for adding details
...
Moved the ERROR_Message line above the Error_Message line for every
message in the compiler message files, as it makes the grouping clearer
once we start adding message details. For example, see the start of the
KmnCompilerMessages class.
Also wraps potentially-undefined parameters to the messages with a new
function `def`, shorthand for `CompilerMessageDef`, which converts the
parameter to '<param>' if it is undefined, which is helpful for
documentation.
2024-02-28 16:00:02 +07:00
Joshua A. Horton
220351aace
chore(android): per Darcy review comment
2024-02-28 14:01:05 +07:00
sgschantz
07bf055edb
mostly deletions of obsolete pre-core code
2024-02-28 13:25:03 +07:00
rc-swag
4211820c05
feat(windows): Move code form dpr to unit
...
The IDE would put strange indents into the main loop code
in the dpr project file. This code has now been removed to
the a new unit Keyman.Configuration.System.Main
2024-02-28 15:20:55 +10:00
Marc Durdin
c7afed7201
refactor(developer): split messages with callstacks into separate generator
...
Relates to #10207 .
In order to include message detail in messages, it is helpful to split
out the exception messages which have a separate parameter, so that
parameter at the same position can be the message detail.
Introduces the CompilerMessageSpecWithException function which takes an
exceptionVar parameter to achieve this differentiation.
2024-02-28 11:34:49 +07:00
Joshua A. Horton
f6ceef0816
chore(android): minor debug-message format tweak
2024-02-28 10:25:26 +07:00