corpus/ink-edit/README.md | 6 ++ corpus/ink-edit/native-mouse-over-text/before-read/environment.json | 7 ++ corpus/ink-edit/native-mouse-over-text/before-read/hierarchy.xml | 2 + corpus/ink-edit/native-mouse-over-text/before-read/page-000.xml | 3 + corpus/ink-edit/native-mouse-over-text/before-read/payloads.json | 3 + corpus/ink-edit/native-mouse-over-text/commands.jsonl | 6 ++ corpus/ink-edit/native-mouse-over-text/handwriting.ahk | 34 ++++++++ corpus/ink-edit/native-mouse-over-text/handwriting.json | 13 +++ corpus/ink-edit/native-mouse-over-text/handwriting.png | Bin 0 -> 38268 bytes corpus/ink-edit/native-mouse-over-text/machine.json | 1 + corpus/ink-edit/native-mouse-over-text/notebook/Open Notebook.onetoc2 | Bin 0 -> 3764 bytes corpus/ink-edit/native-mouse-over-text/notebook/links.one | Bin 0 -> 15792 bytes corpus/ink-edit/native-mouse-over-text/read/environment.json | 7 ++ corpus/ink-edit/native-mouse-over-text/read/hierarchy.xml | 2 + corpus/ink-edit/native-mouse-over-text/read/page-000.xml | 22 +++++ corpus/ink-edit/native-mouse-over-text/read/payloads.json | 3 + corpus/ink-edit/native-mouse-over-text/run.json | 18 ++++ corpus/ink-edit/native-mouse-over-text/scripts/cold.ps1 | 27 ++++++ corpus/ink-edit/native-mouse-over-text/scripts/read.ps1 | 142 ++++++++++++++++++++++++++++++++ corpus/ink-edit/native-mouse-over-text/source.json | 14 ++++ corpus/ink-edit/native-mouse-over-text/teardown.json | 1 + corpus/math-edit/README.md | 10 +++ corpus/math-edit/native-editor-2/before-read/environment.json | 7 ++ corpus/math-edit/native-editor-2/before-read/hierarchy.xml | 2 + corpus/math-edit/native-editor-2/before-read/page-000.xml | 3 + corpus/math-edit/native-editor-2/before-read/payloads.json | 3 + corpus/math-edit/native-editor-2/commands.jsonl | 6 ++ corpus/math-edit/native-editor-2/equations.ahk | 104 +++++++++++++++++++++++ corpus/math-edit/native-editor-2/equations.json | 13 +++ corpus/math-edit/native-editor-2/equations.png | Bin 0 -> 39674 bytes corpus/math-edit/native-editor-2/machine.json | 1 + corpus/math-edit/native-editor-2/notebook/Open Notebook.onetoc2 | Bin 0 -> 3764 bytes corpus/math-edit/native-editor-2/notebook/links.one | Bin 0 -> 18920 bytes corpus/math-edit/native-editor-2/read/environment.json | 7 ++ corpus/math-edit/native-editor-2/read/hierarchy.xml | 2 + corpus/math-edit/native-editor-2/read/page-000.xml | 3 + corpus/math-edit/native-editor-2/read/payloads.json | 3 + corpus/math-edit/native-editor-2/run.json | 18 ++++ corpus/math-edit/native-editor-2/scripts/cold.ps1 | 27 ++++++ corpus/math-edit/native-editor-2/scripts/read.ps1 | 142 ++++++++++++++++++++++++++++++++ corpus/math-edit/native-editor-2/source.json | 14 ++++ corpus/math-edit/native-editor-2/teardown.json | 1 + crates/onestore/src/page/math.rs | 80 +++++++++++++++++- crates/onestore/tests/page_math.rs | 10 +++ tools/native_handwriting.py | 67 +++++++++++++++ tools/native_math.py | 3 + tools/test_math_edit.py | 1 + 47 files changed, 834 insertions(+), 4 deletions(-)