Commit graph

27982 commits

Author SHA1 Message Date
Steven R. Loomis
f8e0abd810 fix(core): ldml: turn off problematic debug 🙀
#7098
2022-08-23 16:37:02 -05:00
Steven R. Loomis
b08f101f37 fix(core): ldml: goodbye multichar strings 🙀
- update builder to print out string as well as hex
- change to symbol name
2022-08-23 16:34:08 -05:00
Keyman Server
1f7ecedc61
Merge pull request #7105 from keymanapp/auto/version-master-16.0.51
auto: increment master version to 16.0.51
2022-08-24 05:05:40 +10:00
Keyman Build Agent
e0366f1eb4 auto: increment master version to 16.0.51 2022-08-23 15:04:57 -04:00
Marc Durdin
8c3d07f205
Merge pull request #7104 from keymanapp/chore/merge-master
chore: merge master into feature-ldml
2022-08-23 13:58:51 -05:00
Marc Durdin
e6ff47f2b3 chore: Merge branch 'master' into feature-ldml 2022-08-24 04:21:21 +10:00
Marc Durdin
026809f9ad chore(common): remove debug code 2022-08-24 03:58:16 +10:00
Marc Durdin
e27bf34c7d chore(common): tweak variable parameter support 2022-08-24 03:58:15 +10:00
Marc Durdin
8ab42029d0 chore(common): add variable support for --options in builder script 2022-08-24 03:58:14 +10:00
Marc Durdin
d4f98c6beb chore(common): remove debug code 2022-08-24 03:54:39 +10:00
Marc Durdin
cc8875dc9e chore(developer): cleanup comments 2022-08-24 03:54:25 +10:00
Marc Durdin
faf244a49b chore(common): tweak variable parameter support 2022-08-24 03:40:57 +10:00
Steven R. Loomis
a31cbc91bf fix(core): ldml: remove 0-length arrays 🙀
- need a pragma to suppress this on MSVC

#7098
2022-08-23 12:40:28 -05:00
Marc Durdin
c108e5ecd6 feat(developer): add kmldmlc to developer installer 2022-08-24 03:29:45 +10:00
Eberhard Beilharz
096e5dabcf
Merge pull request #7094 from keymanapp/chore/core/python
chore(core): Remove obsolete python keyboardprocessor
2022-08-23 19:17:31 +02:00
Steven R. Loomis
59fc1521dd fix(core): ldml: use nullptr and some other cleanups 🙀
- per review comments

Fixes: #7098
2022-08-23 12:04:57 -05:00
Steven R. Loomis
da3bd0a619 fix(core): ldml: fix a bad unsigned assert 🙀
Fixes: #7098
2022-08-23 11:56:36 -05:00
Sabine
1482f18a73 chore(developer): tidied up code (not finished yet) 2022-08-23 18:33:22 +02:00
Steven R. Loomis
fd4945c5ee fix(core): ldml: goodbye multichar strings 🙀
- use 32 bit hex constants instead

#7098
2022-08-23 11:27:59 -05:00
Steven R. Loomis
45cac0da6c fix(core): ldml: remove 0-length arrays 🙀
- use C99 flexible array member instead

#7098
2022-08-23 10:57:36 -05:00
Joshua A. Horton
c464c218f0 refactor(web): in-construction segment data management 2022-08-23 16:00:46 +07:00
Joshua A. Horton
f79ffea391 feat(web): earlier finalization of segments when path diverges 2022-08-23 10:54:07 +07:00
Marc Durdin
ab6f91c587 feat(developer): bundling of kmldmlc
Adds basic bundling of kmldmlc to Keyman Developer. Bundling script
built. Yet to come: .wxs integration.
2022-08-23 11:20:54 +10:00
Marc Durdin
1e3c10e69e chore(common): add variable support for --options in builder script 2022-08-23 11:20:44 +10:00
Marc Durdin
1a0b67a242 feat(developer): LDML keyboard compiler - infrastructure 2022-08-23 10:27:34 +10:00
Steven R. Loomis
cefee9f193
Merge pull request #7082 from keymanapp/feat/core/5015-process3
feat(core): augment unit tests for ldml 🙀
2022-08-22 17:15:53 -05:00
Steven R. Loomis
6d717454ea
Merge pull request #7083 from keymanapp/feat/core/5015-process4
feat(core): build out ldml structures / initial scaffolding implementation 🙀
2022-08-22 17:15:33 -05:00
Steven R. Loomis
f5db1749b4 style(core): ldml: review comments
#5015

- add copyright notices
2022-08-22 17:13:45 -05:00
Marc Durdin
f90eaee6dd fix(android): add toast when browser fails to open 2022-08-23 07:41:56 +10:00
Marc Durdin
9bff83fa00 chore: Change platform advocates per discussion
As discussed, we are changing some of the platform advocates for (a)
geographical, and (b) platform familiarity reasons. This will be
reflected in the automatic assignment of reviewers on PRs.

We are pretty much all affected in this shuffle!

@keymanapp-test-bot skip
2022-08-23 06:43:46 +10:00
Keyman Server
57b9c6bd4f
Merge pull request #7095 from keymanapp/auto/version-master-16.0.50
auto: increment master version to 16.0.50
2022-08-23 04:02:36 +10:00
Keyman Build Agent
d92ac6e4d1 auto: increment master version to 16.0.50 2022-08-22 14:02:00 -04:00
Sabine
6b52b97d54 chore(developer): mostly whitespace changes 2022-08-22 19:34:37 +02:00
Eberhard Beilharz
b03e7ca32f
chore(core): Remove obsolete python keyboardprocessor
This seems to be not used anywhere and has diverged from the API.
2022-08-22 17:46:27 +02:00
Joshua A. Horton
0cd7416564 refactor(web): sigMinus, for cata-cancel check on stat-sum operations 2022-08-22 12:14:16 +07:00
Joshua A. Horton
8ce9fa8070 chore(web): more post-review tweaks 2022-08-22 11:28:51 +07:00
Ross
04a0f5a32f fix: grammar and typos 2022-08-22 13:42:31 +10:00
Joshua A. Horton
b352c9dda7 change(web): speed now in millisec 2022-08-22 10:26:51 +07:00
Joshua A. Horton
1d4de3f2a0 chore(web): adjustments per PR review 2022-08-22 10:17:35 +07:00
Joshua Horton
af2c803d6b
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-08-22 09:46:41 +07:00
Marc Durdin
8e160e2d5a
Merge pull request #7087 from keymanapp/dependabot/npm_and_yarn/actions/core-1.9.1
chore(deps): bump @actions/core from 1.8.2 to 1.9.1
2022-08-21 20:52:20 -05:00
Ross
ecad0209cb fix: Add invalidate context action to non-updatable parse
Rename ProcessActionsTestParse to NonUpdatable parse. It does
more then just test. Add handling for the invalidate context action
to this parse, so that if we emit a keystroke we invalidate the context
2022-08-22 11:51:01 +10:00
rc-swag
73da0d8f08
Merge pull request #7077 from keymanapp/fix/7074/keyboard-options-not-set
fix: remove saving and restoring context kbd options
2022-08-22 11:36:42 +10:00
Steven R. Loomis
a4080d2b7a feat(core): ldml: cleanup of header files
- quell debug messages unless KMXPLUS_DEBUG=1
- don't read the file twice

#5015
2022-08-19 17:42:09 -05:00
Sabine
3cca78f97e chore(developer): changed Version number for tests 16.046 to 15.0265 2022-08-19 18:00:22 +02:00
Sabine
0595c2b3b4 chore(developer): replaced u16ncmp with u16nicmp at most places 2022-08-19 17:58:38 +02:00
Joshua A. Horton
d823b8fffa feat(web): fun labeling for in-PR demo 2022-08-19 14:42:03 +07:00
Joshua A. Horton
c425a52905 docs(web): more docs & some new-code renames 2022-08-19 14:17:39 +07:00
Joshua A. Horton
cde550a3eb change(web): lots of docs, some cleanup 2022-08-19 13:52:56 +07:00
Sabine
776d928785 chore(developer): tests using RTL run Ok ( changed RTu->RTL) 2022-08-19 08:01:50 +02:00