Steven R. Loomis
a6dcf4dfce
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-03 18:20:20 -05:00
Steven R. Loomis
a25d3819d1
Merge remote-tracking branch 'upstream/master' into feat/developer-7377-reorder-uset
2023-07-03 18:09:22 -05:00
Steven R. Loomis
7cf83d2947
Merge pull request #9141 from keymanapp/feat/common-7377-segment-ordr-epic-ldml
...
feat(common): add segmenter for element strings 🙀
2023-07-03 18:08:41 -05:00
Steven R. Loomis
3ecf8da917
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-03 18:08:25 -05:00
Steven R. Loomis
88650e2085
feat(developer): uset in element string 🙀
...
- fix uset builder and other missing uset parts
- basic.xml passes
- update to constants
Fixes : #7377
2023-06-30 17:27:04 -05:00
Steven R. Loomis
79082ee3ab
Merge branch 'feat/common-7377-segment-ordr-epic-ldml' into feat/developer-7377-reorder-uset
2023-06-30 15:59:50 -05:00
Steven R. Loomis
e73d059fa9
Merge branch 'master' into feat/common-7377-segment-ordr-epic-ldml
2023-06-30 15:57:47 -05:00
Steven R. Loomis
5d5b61cd0a
feat(developer): uset in element string 🙀
...
- update element string constructors to support UnicodeString and the segmented array from ElementParser
- update compiler machinery to pass USetParser in the DependencySections
- test cases
#7377
2023-06-30 15:56:45 -05:00
Steven R. Loomis
067c0b2f67
feat(common): unescaper / element updates for uset 🙀
...
- add unescaper for quad string (\u0127)
#7377
2023-06-30 15:50:38 -05:00
Keyman Server
7b71e61b8a
Merge pull request #9143 from keymanapp/auto/version-master-17.0.133
...
auto: increment master version to 17.0.133
2023-07-01 01:03:16 +07:00
Keyman Build Agent
c4ee4369cc
auto: increment master version to 17.0.133
2023-06-30 14:02:37 -04:00
Eberhard Beilharz
8752c3c64d
Merge pull request #9142 from keymanapp/fix/linux/gha
...
fix(linux): Fix packaging GHA
2023-06-30 18:05:39 +02:00
Eberhard Beilharz
4bd0b40de6
fix(linux): Fix packaging GHA
...
The previous version of gha-ubuntu-packaging was faulty.
2023-06-30 17:56:28 +02:00
Steven R. Loomis
ceaf13a130
Merge branch 'master' into feat/common-7377-segment-ordr-epic-ldml
2023-06-30 08:52:01 -05:00
Steven R. Loomis
3d6af245de
feat(common): add segmenter for element strings 🙀
...
- detect and reject nested square brackets, for now
- implement segmentation of reorder element strings,
including type identification (escape, codepoint, uset)
- tests
For #7377
2023-06-30 08:49:07 -05:00
Eberhard Beilharz
f13330702c
Merge pull request #9123 from keymanapp/fix/linux/9024_dependencies
...
fix(linux): Fix GHA package builds for non-Jammy dists
2023-06-30 10:07:59 +02:00
Marc Durdin
a9e6c86740
Merge pull request #9137 from keymanapp/chore/mac/supported-os-versions
...
docs(mac): Update requirements.md
2023-06-30 13:57:54 +10:00
Marc Durdin
64e2eeb263
chore(mac): Update requirements.md
2023-06-30 12:20:44 +10:00
Eberhard Beilharz
dc22af5b47
fix(linux): Fix GHA package builds for non-Jammy dists
...
Fixes #9024 .
2023-06-28 19:11:43 +02:00
Keyman Server
93a9a203fb
Merge pull request #9115 from keymanapp/auto/version-master-17.0.132
...
auto: increment master version to 17.0.132
2023-06-28 01:03:12 +07:00
Keyman Build Agent
c87bf05339
auto: increment master version to 17.0.132
2023-06-27 14:02:31 -04:00
Joshua Horton
49b5448167
Merge pull request #9096 from keymanapp/fix/web/ci-download-prep
...
fix(web): fixes Web build zip artifact construction
2023-06-27 13:14:27 +07:00
Joshua A. Horton
9deb21638e
fix(web): oh, src/tools/build.sh was busted... and ought be called by project top-level action
2023-06-27 08:45:54 +07:00
Joshua A. Horton
60738a96da
fix(web): should also ensure bulk-recorder script is built for ci uploads
2023-06-27 08:34:13 +07:00
Steven R. Loomis
fbf6005bc4
Merge pull request #9084 from keymanapp/feat/developer-9050-utf32-epic-ldml
...
feat(developer,common,core): ldml UTF-32 literals in binary 🙀
2023-06-26 20:33:27 -05:00
Joshua A. Horton
ef271c0105
fix(web): zip artifact path was incorrect
2023-06-27 08:29:40 +07:00
Steven R. Loomis
30c4a89149
feat(developer): improve fix for UTF-32 single chars 🙀
...
- add some asserts
Fixes : #9050
2023-06-26 18:56:57 -05:00
Keyman Server
19eb4132db
Merge pull request #9095 from keymanapp/auto/version-master-17.0.131
...
auto: increment master version to 17.0.131
2023-06-27 01:03:00 +07:00
Keyman Build Agent
3964f7bb1f
auto: increment master version to 17.0.131
2023-06-26 14:02:21 -04:00
Joshua Horton
5485ad40f7
Merge pull request #8560 from keymanapp/feature-esmodule-web-engine
...
epic: conversion of Keyman Engine for Web to ES modules 🧩
2023-06-26 10:49:25 +07:00
Joshua Horton
2ac8a4503b
Merge branch 'master' into feature-esmodule-web-engine
2023-06-26 09:09:43 +07:00
Marc Durdin
d36adfc197
Merge pull request #9085 from keymanapp/dependabot/npm_and_yarn/semver-7.5.2
...
chore(deps): bump semver from 7.3.8 to 7.5.2
2023-06-26 11:22:38 +10:00
dependabot[bot]
7d08b08fb2
chore(deps): bump semver from 7.3.8 to 7.5.2
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.3.8 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.3.8...v7.5.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-24 12:37:06 +00:00
Steven R. Loomis
83bb7e6f12
Merge branch 'master' into feat/developer-9050-utf32-epic-ldml
2023-06-23 17:31:43 -05:00
Steven R. Loomis
5cd3447bfd
feat(developer): last fix for UTF-32 single chars 🙀
...
- elem
Fixes : #9050
2023-06-23 17:30:48 -05:00
Steven R. Loomis
79526e452d
feat(developer): test fix for UTF-32 single chars 🙀
...
- last but not least, basic.txt
For: #9050
2023-06-23 17:10:51 -05:00
Steven R. Loomis
de90644d7a
feat(core,common,developer): support UTF-32 single chars 🙀
...
- C++ side now
- updated tests
- refactored escaping code and squashed bugs
- still todo: basic.xml
For: #9050
2023-06-23 16:55:05 -05:00
Steven R. Loomis
8304de4ad9
feat(common): support UTF-32 single chars 🙀
...
- common and developer side
- needs C++ update and basic.xml
For: #9050
2023-06-23 14:11:26 -05:00
Keyman Server
27d44fcb75
Merge pull request #9083 from keymanapp/auto/version-master-17.0.130
...
auto: increment master version to 17.0.130
2023-06-24 01:42:21 +07:00
Keyman Build Agent
97703b10e1
auto: increment master version to 17.0.130
2023-06-23 14:41:44 -04:00
Steven R. Loomis
c3e55e3e56
Merge pull request #9049 from keymanapp/feat/core-7377-reorder-parse-epic-ldml
...
feat(common,developer,core): add uset section 🙀
2023-06-23 12:45:48 -05:00
Steven R. Loomis
0e9324074e
Merge pull request #9072 from keymanapp/fix/core-7377-transform-unbreak-epic-ldml
...
fix(core): fix ldml transforms 🙀
2023-06-23 11:58:48 -05:00
Steven R. Loomis
21c47caa56
Merge pull request #9071 from keymanapp/fix/windows-9064-dont-break-kmxplus-on-install
...
fix(windows): support kmxplus in mcompile 🙀
2023-06-23 11:15:28 -05:00
Darcy Wong
011c339207
Merge pull request #9070 from keymanapp/chore/android/launch-report-warnings
...
chore(android/app): Address some pre-launch accessibility report warnings
2023-06-23 11:09:42 -05:00
Darcy Wong
c9281f4676
Merge pull request #9040 from keymanapp/chore/common/crowdin-es
...
chore(common): Update crowdin strings for Spanish (es-ES and es-419)
2023-06-23 11:09:19 -05:00
Steven R. Loomis
8a3a08dcf7
feat(core): update documentation and builder for uset 🙀
...
- pre-sort the uset items instead of copying the patterns and re-finding
- update docs on the uset subtable
#7377
2023-06-23 10:52:34 -05:00
Steven R. Loomis
d7e0c286e4
Update core/src/ldml/ldml_processor.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-23 10:32:33 -05:00
Steven R. Loomis
f8233bb2a7
chore(windows): update coment on CopyKeyboard 🙀
...
- CopyFile not CopyFileW
- clarify CopyFIle third argument, that we want overwrite semantics
#9064
2023-06-23 10:30:39 -05:00
Steven R. Loomis
9ce4f0eaa8
fix(core): fix ldml enter 🙀
...
- pass unknown keys back to OS
#7377
2023-06-22 18:43:34 -05:00
Steven R. Loomis
6e97c40f26
fix(core): fix ldml backspace 🙀
...
- don't pop state->context() if we know it is empty
#7377
2023-06-22 18:09:53 -05:00