Commit graph

33096 commits

Author SHA1 Message Date
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
Sabine
1da8d115d8 chore(developer): added return Msgs for different types of errors while compiling 2022-08-19 08:01:28 +02:00
Joshua A. Horton
58c15c3eec feat(web): segment merge checks now use full merge set, not only latest 2022-08-19 10:03:38 +07:00
Joshua A. Horton
c0437036ab fix(web): handling of f-test when a segment has infinite slope 2022-08-19 10:02:47 +07:00
Joshua A. Horton
aa35f94598 fix(web): forgot to ignore sign on a signficance check 2022-08-19 09:24:02 +07:00
Joshua A. Horton
cf31ca1c0f feat(web): restores segment-split optimization 2022-08-19 07:19:38 +07:00
Joshua A. Horton
313302e232 refactor(web): DRYs out regression-related patterns 2022-08-19 07:18:35 +07:00
dependabot[bot]
ea50559fc1
chore(deps): bump @actions/core from 1.8.2 to 1.9.1
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.8.2 to 1.9.1.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

---
updated-dependencies:
- dependency-name: "@actions/core"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-18 19:58:19 +00:00
Steven R. Loomis
747dfe8c0d feat(core): ldml: header cleanup 2022-08-18 14:33:53 -05:00
Steven R. Loomis
a333eade22 feat(core): ldml: tiny passes tests
- removed null from build, invalid
2022-08-18 14:27:17 -05:00
Joshua A. Horton
e4b0ab537b feat(web): better re-merge logic, fixes f-test issues 2022-08-18 10:37:59 +07:00
Joshua A. Horton
e2a0aa7e49 feat(web): segmented regression to the rescue 2022-08-18 10:37:51 +07:00
Joshua A. Horton
a284a5092d feat(web): initial code toward subsegment filtering/recombination 2022-08-18 10:37:50 +07:00
Joshua A. Horton
c445838980 feat(web): allows shifting of segmentation point 2022-08-18 10:37:49 +07:00
Joshua A. Horton
af7df8a123 change(web): segmenter organization 2022-08-18 10:37:48 +07:00
Joshua A. Horton
84fd363c36 chore(web): cleanup, rename, docs for pathSegmentStats 2022-08-18 10:37:40 +07:00
Steven R. Loomis
70639c585b feat(core): more kmx_plus_dump functions
- also update sample data again
2022-08-17 18:13:17 -05:00
Steven R. Loomis
5926dfe5fe feat(core): more kmx_plus_dump functions
- also update sample data
2022-08-17 17:43:14 -05:00
Steven R. Loomis
590ac8f8f6 feat(core): build out ldml structures
- beginning of str handling
2022-08-17 16:25:41 -05:00
Steven R. Loomis
95b4469ea8 feat(core): build out ldml structures
- checkin spec to repo
- new header: kmx_plus.h with data access structs and functions
- static asserts to validate header sizes
- early validation of data
- internal dump of kmx+ data
2022-08-17 15:53:53 -05:00
Steven R. Loomis
615eec89ca feat(core): augment unit tests for ldml
- add 001_tiny to the build, annotate with expected run
2022-08-17 13:31:09 -05:00
Ross
f2fe3b1693 fix: remove saving and restoring context kbd options
Remove the saving of context and keyboard options
on the non updateable call to process hook.

The windows Text Input Processor calls twice one call
is not updateable. With the core integeration we run
the processor only once, preserving the actions and
context to be applied on the updatable call.
2022-08-17 11:39:16 +10:00
Keyman Server
bc0b7168a8
Merge pull request #7076 from keymanapp/auto/version-master-16.0.49
auto: increment master version to 16.0.49
2022-08-17 04:02:44 +10:00
Keyman Build Agent
3fe24996b3 auto: increment master version to 16.0.49 2022-08-16 14:02:02 -04:00
Steven R. Loomis
3c7279deb8
Merge pull request #7071 from keymanapp/feat/core/5015-process0
feat(core): add sample file, update union #5015 🙀
2022-08-16 11:13:32 -05:00
Steven R. Loomis
5e203f8eb5 Update core/src/kmx/kmx_file.h
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-08-16 10:24:53 -05:00
Steven R. Loomis
9e44a7f9bc feat(core): Sample LDML data updates, kmx_file #5015
Review comments:
- moved KMXPLUSINFO into separate struct
- created resource/standards-data/ldml-keyboards for CLDR data
- corrected Khmer err
2022-08-16 10:24:53 -05:00
Steven R. Loomis
1ccc43df04 Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-08-16 10:24:53 -05:00
Steven R. Loomis
189124ba69 feat(core): update COMP_KEYBOARD_EX #5015
- uberstruct
2022-08-16 10:24:53 -05:00
Steven R. Loomis
29d4cc0354 test(core): add sample tiny file
- also snapshot dtd
2022-08-16 10:24:53 -05:00
Steven R. Loomis
ed3e995444
Merge pull request #7066 from keymanapp/feat/core/7046-processflag 2022-08-16 08:10:33 -05:00
Joshua A. Horton
534b3087cd chore(web): moderate post-experimentation cleanup 2022-08-16 10:21:26 +07:00
Joshua A. Horton
58c24bee70 feat(web): extreme rough-draft path segmentation 2022-08-16 10:21:25 +07:00
Joshua A. Horton
a30ca642ac feat(web): initial touchpath-stat calculation logic, exploration 2022-08-16 10:21:24 +07:00
Joshua A. Horton
8061c49f74 chore(web): Merge branch 'master' into feat/web/gesture-recognizer-main 2022-08-16 10:20:41 +07:00
Joshua Horton
ff76082c19
Merge pull request #6970 from keymanapp/feat/web/recognizer-input-unit-testing-2
feat(web): Gesture Recognizer unit testing 🐵
2022-08-16 10:20:03 +07:00
Joshua Horton
be77d55430
Merge pull request #7036 from keymanapp/fix/web/ui-module-test-stability
fix(web): button, float init timer cleanup
2022-08-16 09:56:23 +07:00