Steven R. Loomis
b180ca844d
fix(core): fixes for kmx_file rearrangement 🙀
...
fix breaks in #7111 and prior
#7098
2022-08-24 13:49:55 -05:00
Sabine
ec534ca898
chore(developer): removed #pragma once from wrong places, edited #includes
2022-08-24 16:01:06 +02:00
Joshua A. Horton
dd3b33a16a
refactor(web): debugging-assist infrastructure
2022-08-24 10:48:41 +07:00
Joshua A. Horton
234083a117
fix(web): missed detail from last commit
2022-08-24 10:12:42 +07:00
Joshua A. Horton
3567660a05
refactor(web): segment synthesis
2022-08-24 09:50:07 +07:00
Marc Durdin
e6ff47f2b3
chore: Merge branch 'master' into feature-ldml
2022-08-24 04:21:21 +10: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
Sabine
6b52b97d54
chore(developer): mostly whitespace changes
2022-08-22 19:34:37 +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
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
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
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
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
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
Marc Durdin
10d9ed40dc
chore(core): use c-compatible type for KMX_UCHAR
2022-08-11 17:51:30 +02:00
Marc Durdin
e30871f01e
chore(linux): add common/include to further paths
2022-08-11 14:56:46 +02:00
Sabine
071af34ed0
chore(developer): removed files from kmcompx/include/
2022-08-11 14:21:06 +02:00
Sabine
b1428fbe96
chore(developer): chanched include of pch.h
2022-08-11 13:50:50 +02:00
Sabine
575ebae04c
chore(developer): removed kmcompx/include/kmx_file.h
2022-08-11 12:05:30 +02:00
Marc Durdin
38d3d97520
Merge branch 'refactor/core/move-kmx_file.h-to-common' into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
2022-08-11 04:41:37 -05:00
Marc Durdin
dedb06e7cc
chore(common): refactor shared types into km_types.h
2022-08-11 11:36:09 +02:00
Marc Durdin
422e7227a6
chore(core): move kmx_file.h to common
2022-08-11 11:34:09 +02:00
Marc Durdin
79ec6726fa
chore(core): move kmx_file.h to common
2022-08-11 11:30:47 +02:00
Marc Durdin
41320f7d10
chore(common): refactor shared types into km_types.h
2022-08-11 11:13:00 +02:00
Sabine
3447b8aa2f
chore(developer): remove keyboardprocessor...
2022-08-11 10:55:52 +02:00
Sabine
bc53a08489
chore(developer): tidied up vkeys.H / .cpp
2022-08-11 10:39:56 +02:00
Sabine
12dd448921
chore(developer): restored whitespace, comments
2022-08-11 09:26:58 +02:00
Joshua A. Horton
814a492277
chore(web): tweaks, docs for execution-timer inner-class
2022-08-09 09:00:29 +07:00
Sabine
9a21e0837c
sorted out some #includes
...
renamed some functions to reduce ambiguity
2022-08-08 16:32:19 +02:00
Marc Durdin
1c9c652e8d
chore(common): add KF_KMXPLUS dwFlag value
...
Part of #7045 .
Indicates that the .kmx file has additional header structure immediately
following the COMP_KEYBOARD header. Used by KMXPlus file format for
supporting LDML keyboards. Requires VERSION_160 or higher in keyboard
file.
2022-08-07 08:01:08 -05:00
Marc Durdin
d54dd049d2
chore(common): add VERSION_160 to headers
...
Fixes #7044 .
Groundwork for KMXPlus file format for LDML keyboard support.
2022-08-07 07:45:57 -05:00
Joshua A. Horton
af219def62
fix(web): enhanced timer for prediction alg
2022-08-04 14:38:48 +07:00