Dr Mark C. Sinclair
305e6f54dc
chore(developer): recover from failed merge
2024-03-20 12:37:59 +00:00
Dr Mark C. Sinclair
9119256024
chore(developer): Merge branch 'test/developer/keyboard-info-compiler-unit-tests'
2024-03-20 12:35:12 +00:00
Dr Mark C. Sinclair
8abe3f6583
chore(developer): add loadKmxFiles throws error if .kmx file is missing from disk test
2024-03-20 12:30:38 +00:00
Dr Mark C. Sinclair
7353c3049a
chore(developer): add loadKmxFiles throws error if .kmx file is missing from disk test
2024-03-20 12:24:03 +00:00
Dr Mark C. Sinclair
9c3e55e511
chore(developer): add loadKmxFiles returns empty array if .kmx file is missing from .kmp test
2024-03-20 11:45:59 +00:00
Eberhard Beilharz
2af4a04881
fix(linux): Start ibus if not running
...
Also need to start as daemon so that it works when run as a different user.
2024-03-20 12:17:57 +01:00
Eberhard Beilharz
b9d116adad
fix(linux): Replace deprecated pkg_resources module in remaining places
...
Previous commit missed a few places where `pkg_resources` module was
used.
2024-03-20 11:44:00 +01:00
Eberhard Beilharz
01b8016b92
chore(linux): Merge remote-tracking branch 'origin/beta' into feat/linux/9363DBusEnv
2024-03-20 11:24:35 +01:00
Eberhard Beilharz
37024fa832
chore(linux): Change order of initialization
...
If we want to log messages we need to start DBus after we initialized
logging.
2024-03-20 11:18:28 +01:00
Marc Durdin
7bfda9881f
chore(core): fix typos
2024-03-20 13:30:05 +07:00
Marc Durdin
216d4afdef
chore(core): fix typos
2024-03-20 13:09:09 +07:00
Marc Durdin
56e70b82d1
chore(core): add links to other markdown files for v17
2024-03-20 13:08:24 +07:00
Marc Durdin
f43d5aa53f
chore: copy change docs into header as well
2024-03-20 12:58:42 +07:00
Marc Durdin
73daec43c1
chore(core): refresh documentation and add build tool
...
Refreshes all of the public API header documentation so we have a single
source for the documentation -- the keyman_core_api.h header. A lot of
reformatting but very little change in terms of content.
This is converted into Markdown by api-header-extractor, and the results
can be copied to help.keyman.com.
Will only do the main keyman_core_api.h for v17 release, in interests of
time. The other headers are primarily internal only and have many
deprecated functions also.
Will also leave the full automation of the documentation generation to a
future PR. The script will be there but it won't run during build for
now.
2024-03-20 12:56:08 +07:00
Shawn Schantz
8dc9014d67
Merge pull request #10877 from keymanapp/chore/mac/old-engine-cleanup
...
chore(mac): clean up code obsoleted by core
2024-03-19 21:24:35 -05:00
Marc Durdin
947fff071d
Merge pull request #11010 from keymanapp/dependabot/npm_and_yarn/follow-redirects-1.15.6
...
chore(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6
2024-03-20 11:21:23 +11:00
Keyman Server
2d6f644537
Merge pull request #11021 from keymanapp/auto/version-beta-17.0.291
...
auto: increment beta version to 17.0.291
2024-03-20 01:04:09 +07:00
Keyman Build Agent
3315df26a4
auto: increment beta version to 17.0.291
2024-03-19 14:03:34 -04:00
Dr Mark C. Sinclair
628ac27d08
chore(developer): add kmxFileVersionToString returns correct strings test
2024-03-19 12:25:49 +00:00
Dr Mark C. Sinclair
0e2ff2bdfe
chore(developer): add mapKeymanTargetToPlatform returns correct platforms test
2024-03-19 11:51:57 +00:00
Dr Mark C. Sinclair
5d4a56f6d0
chore(developer): add write artifacts to disk test
2024-03-19 11:11:00 +00:00
Joshua Horton
8e4a80f5a2
Merge pull request #10956 from keymanapp/fix/ios/sliding-context-range
2024-03-19 10:15:00 +07:00
Dr Mark C. Sinclair
5c1733e718
chore(developer): tighten up stub definitions in tests
2024-03-18 16:40:28 +00:00
Dr Mark C. Sinclair
e2088fd65f
chore(developer): add KeyboardInfoCompiler returns null if fillLanguages fails test
2024-03-18 16:29:14 +00:00
Dr Mark C. Sinclair
dbc1e42ded
chore(developer): add KeyboardInfoCompiler returns null if license is not MIT test
2024-03-18 16:20:52 +00:00
Dr Mark C. Sinclair
8a43aa56ef
chore(developer): add KeyboardInfoCompiler returns null if loadJsFile fails test
2024-03-18 16:14:01 +00:00
Dr Mark C. Sinclair
79cd02169c
chore(developer): add KeyboardInfoCompiler returns null if KmpCompiler.transformKpsToKmpObject fails test
2024-03-18 16:05:38 +00:00
Dr Mark C. Sinclair
daa6384da5
chore(developer): add KeyboardInfoCompiler returns null if KmpCompiler.init fails test
2024-03-18 15:48:21 +00:00
Dr Mark C. Sinclair
ca084c1e00
chore(developer): add KeyboardInfoCompiler init test
2024-03-18 12:35:52 +00:00
Marc Durdin
33386746ca
fix(developer): return after calling await exitProcess
...
Because exitProcess is async, static analysis of the function does not
show process termination, even though it returns Promise<Never>. This
can lead to compiler warnings when it gets confused about missing return
values. So have moved to always returning the value from exitProcess,
even though it will never actually return!
2024-03-17 03:45:42 +03:00
Darcy Wong
779964fc18
chore(oem/fv): Update versions in keyboards.csv
2024-03-16 15:34:52 -05:00
Keyman Server
84b2eb9aa7
Merge pull request #11012 from keymanapp/auto/version-master-18.0.11
...
auto: increment master version to 18.0.11
2024-03-17 01:04:52 +07:00
Keyman Server
107d1c98e7
Merge pull request #11011 from keymanapp/auto/version-beta-17.0.290
...
auto: increment beta version to 17.0.290
2024-03-17 01:04:41 +07:00
Keyman Build Agent
250d9ba148
auto: increment master version to 18.0.11
2024-03-16 14:04:13 -04:00
Keyman Build Agent
48e81bbe6f
auto: increment beta version to 17.0.290
2024-03-16 14:03:54 -04:00
dependabot[bot]
87e383fde7
chore(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 15:16:22 +00:00
Darcy Wong
62b3e3b9ad
Merge pull request #11008 from keymanapp/chore/beta-to-master-b17s3
...
chore: Merge beta to master for Sprint B17S3
2024-03-16 10:15:32 -05:00
Marc Durdin
b10146075f
Merge pull request #10974 from keymanapp/fix/common/10957-builder-debug-dep-flag
...
fix(common): add unit test for --debug flag for builder
2024-03-16 13:25:48 +11:00
Marc Durdin
374955d838
fix(developer): suppress emission of new empty fields in package editor
...
Fixes #11002 .
The fields `<RelatedPackages/>` and `<Examples/>` should not be emitted
if they have no content, to improve file backward-compatibility.
2024-03-15 18:41:56 -05:00
Darcy Wong
39b56b3e9a
chore(common): Merge 'origin/master' into chore/beta-to-master-b17s3
2024-03-15 10:57:03 -05:00
Dr Mark C. Sinclair
badc47dbd4
chore(developer): ensure preinit is called indirectly (maintaining test independence)
2024-03-14 13:58:13 +00:00
Dr Mark C. Sinclair
c1b7f0053d
chore(developer): use unitTestEndpoints to export langtagsByTag
2024-03-14 13:50:00 +00:00
Dr Mark C. Sinclair
7a9b47b394
chore(developer): add preinit test for keyboard info compiler
2024-03-14 13:35:05 +00:00
Dr Mark C. Sinclair
a51927206a
fix(developer): add code coverage for ERROR_FontFileCannotBeRead due to difficulty in forcing this error
2024-03-14 10:45:02 +00:00
Dr Mark C. Sinclair
83dedaabf5
fix(developer): correct fixture names for ERROR_FontFileMetaDataIsInvalid test
2024-03-14 10:36:47 +00:00
Dr Mark C. Sinclair
b7bbd759a4
fix(developer): add ERROR_FontFileMetaDataIsInvalid error and corresponding test
2024-03-14 10:29:32 +00:00
Dr Mark C. Sinclair
d303ac52ca
fix(developer): remove unused keyboard compiler messages
2024-03-14 09:48:08 +00:00
Keyman Server
a090099633
Merge pull request #10990 from keymanapp/auto/version-beta-17.0.289
...
auto: increment beta version to 17.0.289
2024-03-14 01:04:56 +07:00
Keyman Build Agent
3caa83582d
auto: increment beta version to 17.0.289
2024-03-13 14:04:22 -04:00
Marc Durdin
19719a0563
Merge pull request #10977 from keymanapp/fix/developer/10959-ldml-min-keyman-version
...
fix(developer): min Keyman version for LDML is 17.0
2024-03-14 03:20:15 +11:00