Eberhard Beilharz
d1c3ebb2e8
Merge pull request #9817 from keymanapp/chore/linux/fixbuild
...
chore(linux): Fix build by adding one character
2023-10-20 17:18:36 +02:00
Eberhard Beilharz
c0bef2581d
chore(linux): Fix build by adding one character
2023-10-20 17:15:41 +02:00
Eberhard Beilharz
b177df2ceb
Merge pull request #9794 from keymanapp/chore/linux/9733_RenameDefines
...
chore(linux): Rename KBP to CORE 〽️
2023-10-20 12:29:24 +02:00
Eberhard Beilharz
054e1a2c3b
Merge pull request #9812 from keymanapp/chore/linux/update-gha
...
chore(linux): Update packaging GHA 〽️
2023-10-20 11:57:49 +02:00
Joshua Horton
374b1fa2d2
Merge pull request #9718 from keymanapp/fix/web/integrated-test-stability
...
fix(web): enhances integrated test stability
2023-10-20 16:17:19 +07:00
Eberhard Beilharz
1c639e80ea
chore(linux): Update packaging GHA
...
This enhances the packaging GHA to be able to verify the renamed
core library. Since the GHA packaging build always uses the action
definition from `master` this change has to land before we can
successfully build the PR that does the actual renaming of the core
library and Debian package. Later we can remove the references to
`libkmnkbp0-0` again.
Part of #9733 .
2023-10-20 09:56:39 +02:00
Marc Durdin
c287644767
Merge pull request #9809 from keymanapp/docs/macos-build-notes
...
docs(common): macos build update
2023-10-20 15:03:44 +11:00
Marc Durdin
14e78558f2
chore: Apply suggestions from code review
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-10-20 15:03:18 +11:00
Steven R. Loomis
6047a2c836
Merge pull request #9759 from keymanapp/feat/core/9468-test-improvement-epic-ldml
2023-10-19 22:58:42 -05:00
Steven R. Loomis
16d24bc564
Merge pull request #9728 from keymanapp/feat/core/9468-normalization-epic-ldml
2023-10-19 22:57:41 -05:00
Marc Durdin
3ef04339ea
docs: macos build update
2023-10-20 10:01:05 +07:00
Shawn Schantz
e96b99f089
Merge pull request #9777 from keymanapp/fix/mac/sonoma-keyboards-menu
...
fix(mac): move keyboard menu items to main Input Menu from submenu 🔥
2023-10-20 08:12:24 +07:00
Shawn Schantz
1ceeb816d0
Merge branch 'master' into fix/mac/sonoma-keyboards-menu
2023-10-20 08:10:56 +07:00
Steven R. Loomis
85ae8e0d45
Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml
2023-10-19 17:14:41 -05:00
Steven R. Loomis
4cdc2c3b54
fix(core): ldml more updates to normalization per review 🙀
...
- reduce function depth
- catch another gotcha (valid was being overwritten)
For: #9468
2023-10-19 17:10:01 -05:00
Steven R. Loomis
9292410cc7
Merge branch 'master' into feat/core/9468-normalization-epic-ldml
2023-10-19 16:34:28 -05:00
Steven R. Loomis
13eed28a36
Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml
2023-10-19 14:00:38 -05:00
Steven R. Loomis
1d9820b020
fix(core): ldml more updates to normalization per review 🙀
...
- improve assert failure handling- fix a potential heap leak
For: #9468
2023-10-19 13:33:55 -05:00
Steven R. Loomis
4afe0387d6
fix(core): ldml more updates to normalization per review 🙀
...
- move meat of uassert_success() into an inline
For: #9468
2023-10-19 13:16:03 -05:00
Keyman Server
87c563b877
Merge pull request #9807 from keymanapp/auto/version-master-17.0.196
...
auto: increment master version to 17.0.196
2023-10-20 01:03:16 +07:00
Keyman Build Agent
7b5b0d93aa
auto: increment master version to 17.0.196
2023-10-19 14:02:37 -04:00
rc-swag
9054c48c47
Merge pull request #9689 from keymanapp/docs/windows/9391/add-win11-references
...
docs(windows): update text and images for windows 11
2023-10-19 20:57:09 +10:00
Marc Durdin
bd0e5b498f
Merge pull request #9800 from keymanapp/chore/update-schemas
...
chore: update kmp.schema.json and docs for kps schema
2023-10-19 21:50:01 +11:00
Marc Durdin
4cfbd530c4
Merge pull request #9798 from keymanapp/fix/common/9788-no-URL-in-common-web-types
...
fix(common): don't use URL in common/web/types
2023-10-19 21:49:48 +11:00
Shawn Schantz
5d41ecf6c2
use zero-based loop when removing all keyboards from Input Menu
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-19 15:22:17 +07:00
sgschantz
6871e74d3a
changed keyboards menu to dynamically update in Keyman section of the Input Menu and eliminated Keyboards submenu
2023-10-19 14:55:57 +07:00
Eberhard Beilharz
2f073f7778
chore(linux): Rename KMN_CORE to KM_CORE_LIBRARY
2023-10-19 08:51:29 +02:00
Eberhard Beilharz
7b543ccbe1
Merge pull request #9790 from keymanapp/chore/linux/fixbuild
...
chore(linux): Allow to collect coverage on TC
2023-10-19 08:15:12 +02:00
Marc Durdin
fae6277b20
chore: update kmp.schema.json and docs for kps schema
2023-10-19 13:09:26 +07:00
rc-swag
cd9fe82079
docs(windows): apply code review suggestions
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-19 13:24:34 +10:00
Marc Durdin
14ea216b4e
fix(common): don't use URL in common/web/types
...
Fixes #9788 .
2023-10-19 09:22:07 +07:00
Steven R. Loomis
3723e6b3d7
fix(core): ldml more updates to normalization per review 🙀
...
- consistency
For: #9468
2023-10-18 17:58:05 -05:00
Steven R. Loomis
c4c73611bd
Merge branch 'master' into feat/core/9468-normalization-epic-ldml
2023-10-18 17:55:29 -05:00
Steven R. Loomis
f1b12a1848
fix(core): ldml more updates to normalization per review 🙀
...
- refactor internal normalization call
For: #9468
2023-10-18 17:55:08 -05:00
Steven R. Loomis
9dbf70c94e
fix(core): ldml more updates to normalization per review 🙀
...
- verify marker string as it's popped off
- add a missing pragma to debuglog.h
- move UErrorCode out of ldml_processor, change normalization functions to return true on success
For: #9468
2023-10-18 17:47:56 -05:00
Keyman Server
a22746e984
Merge pull request #9796 from keymanapp/auto/version-master-17.0.195
...
auto: increment master version to 17.0.195
2023-10-19 01:08:27 +07:00
Keyman Build Agent
d9654e0e2e
auto: increment master version to 17.0.195
2023-10-18 14:07:53 -04:00
Eberhard Beilharz
09907b66e0
chore(linux): Additionally specify regular schemas path
2023-10-18 18:20:48 +02:00
Eberhard Beilharz
4a3556ca89
chore(linux): Allow to collect coverage on TC
2023-10-18 16:06:28 +02:00
Eberhard Beilharz
b5c6f31b05
chore(linux): Rename KBP to CORE
2023-10-18 15:48:21 +02:00
Eberhard Beilharz
7b06beb7b9
Merge pull request #9781 from keymanapp/chore/linux/fixbuild
...
chore(linux): Fix build scripts
2023-10-18 11:38:46 +02:00
Eberhard Beilharz
798026632d
chore(linux): Update readme
2023-10-18 11:37:58 +02:00
Eberhard Beilharz
2a19a2fb12
chore(linux): Fix coverage report creation for keyman-system-service
...
Since keyman-system-service is a dependency of ibus-keyman it gets
build when ibus-keyman gets build. However, in that case the `--coverage`
flag doesn't get passed through in which case the `coverage-html`
target is missing from ninja. This change fixes this problem by checking
if ninja has the `coverage-html` target. If not we remove the output
directory which causes the configure action to run again with the
`--coverage` option.
2023-10-18 10:32:41 +02:00
Marc Durdin
2e38f353ff
Merge pull request #9785 from keymanapp/fix/developer/9715-project-load-crash
...
fix(developer): handle invalid project folders cleanly
2023-10-18 19:11:08 +11:00
Marc Durdin
a84fd7ae23
Merge pull request #9784 from keymanapp/fix/developer/kmc-keyboard-info-bugs
...
fix(developer): three kmc .keyboard_info generation bugs
2023-10-18 19:11:01 +11:00
Joshua Horton
8c3099bf3f
Merge pull request #9786 from keymanapp/fix/web/keymanweb.com-cookieless-default-kbd
...
fix(web): fixes touch form-factor default kbd on cookieless keymanweb.com page load
2023-10-18 13:43:00 +07:00
Eberhard Beilharz
536fc7e5f3
Merge pull request #9783 from keymanapp/chore/linux/addtests
...
chore(linux): Add missing tests
2023-10-18 08:03:04 +02:00
Eberhard Beilharz
74c65178a6
Merge pull request #9780 from keymanapp/chore/linux/9520_mantic
...
chore(linux): Re-enable building for Ubuntu 23.10 Mantic
2023-10-18 08:01:50 +02:00
Joshua A. Horton
1adc9ea58f
fix(web): fixes touch form-factor default kbd on cookieless keymanweb.com load
2023-10-18 09:54:28 +07:00
Marc Durdin
5218726583
fix(developer): handle invalid project folders cleanly
...
Fixes #9715 .
2023-10-18 06:10:41 +07:00