Kinneyzhang
dac004cd65
Retain compositional line sequences and synchronize worker shutdown
2026-09-05 12:03:28 +08:00
Kinneyzhang
c9de7e6329
Retain atom composition and incremental context validation facts
2026-09-05 11:15:52 +08:00
Kinneyzhang
e48af058b5
Reuse exact native edge facts for local mixed-layout deltas
2026-09-05 09:35:43 +08:00
Kinneyzhang
b824467791
Retain native node deltas across confirmed sessions
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-09-05 08:44:29 +08:00
Kinneyzhang
bc4516e171
perf: preserve native patch locality when styles append
2026-09-05 07:43:02 +08:00
Kinneyzhang
9767c30208
perf: retain validated native document input across commits
2026-09-05 07:31:01 +08:00
Kinneyzhang
32b4834322
refactor: publish framework changes through structured TP participants
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-09-05 05:25:29 +08:00
Kinneyzhang
f1f91468aa
chore: freeze verified ebox baseline before C1b
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-09-05 05:07:37 +08:00
Kinneyzhang
5236100add
test(surface): stabilize cache rollback fingerprint
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-09-01 02:28:22 +08:00
Kinneyzhang
958132f604
feat: support framework Host teardown
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-09-01 01:07:23 +08:00
Kinneyzhang
17d67c063a
fix: complete M2a E1 retained-state inventory
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-08-31 22:46:55 +08:00
Kinneyzhang
b5e8b6d863
feat: publish Ebox SPI v2 provider for M2a E5
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-08-31 21:52:51 +08:00
Kinneyzhang
918a88d95d
refactor: unify style schema truth for M2a E4
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-08-31 21:25:19 +08:00
Kinneyzhang
a19672a25e
refactor: add pure patch planner for M2a E3
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-08-31 20:57:54 +08:00
Kinneyzhang
12ce14d43a
refactor: inject surface-free layout context for M2a E2
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-08-31 20:37:08 +08:00
Kinneyzhang
e55798e0e9
refactor: classify Ebox retained state for M2a E1
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-08-31 20:11:16 +08:00
Kinneyzhang
54b3514668
fix: publish inherited native paint updates
2026-08-29 01:01:58 +08:00
Kinneyzhang
722791a01e
refactor: unify canonical style and font projection
2026-08-28 22:06:30 +08:00
Kinneyzhang
cb0e1823d3
refactor: own author facts behind opaque source handles
2026-08-28 16:48:09 +08:00
Kinneyzhang
31046ad8c9
refactor: derive Ebox styles from immutable package schemas
2026-08-28 03:13:56 +08:00
Kinneyzhang
8b28f278bd
perf: expose correlated Ebox publication observation
2026-08-27 23:33:23 +08:00
Kinneyzhang
d0ffe112e6
refactor: restore the green typed layout baseline
2026-08-27 20:30:47 +08:00
Kinneyzhang
8861902b7e
fix: define native commands at the Ebox facade
CI / test (push) Waiting to run
CI / native-build (macos-latest) (push) Waiting to run
CI / native-build (ubuntu-latest) (push) Waiting to run
CI / native-build (windows-latest) (push) Waiting to run
CI / native-msrv (macos-latest) (push) Waiting to run
CI / native-msrv (ubuntu-latest) (push) Waiting to run
CI / native-msrv (windows-latest) (push) Waiting to run
2026-08-27 16:53:12 +08:00
Kinneyzhang
9f48b2f283
perf: eliminate cold-scroll flicker and GC stalls
2026-08-27 16:42:59 +08:00
Kinneyzhang
0c7e7b974a
refactor: enforce canonical Text and Box runtime boundaries
2026-08-27 12:14:51 +08:00
Kinneyzhang
f9050cee72
fix: declare Emacs 31 native compiler dependencies
2026-08-26 23:06:37 +08:00
Kinneyzhang
e5276d1cac
feat: complete typed Normal Row and Column layout core
2026-08-26 21:33:32 +08:00
Kinneyzhang
6d9f2a4d82
refactor: make Grid placement a direct Box role
2026-08-26 20:49:07 +08:00
Kinneyzhang
4b409f16f4
feat: validate Box participation against final parent layout
2026-08-26 20:42:36 +08:00
Kinneyzhang
5b55c00015
feat: validate canonical GridConfig track grammar
2026-08-26 19:56:20 +08:00
Kinneyzhang
0a552293f0
feat: validate complete canonical FlexConfig schema
2026-08-26 19:43:14 +08:00
Kinneyzhang
31838e4e02
feat: drive default GridConfig through canonical Box
2026-08-26 19:32:46 +08:00
Kinneyzhang
e7dcb55d61
feat: drive default FlexConfig through canonical Box
2026-08-26 19:25:27 +08:00
Kinneyzhang
53001719c4
feat: retain Row and Column within canonical Box identity
2026-08-26 19:03:35 +08:00
Kinneyzhang
b530b0513c
feat: add typed Text and Normal Box property boundary
2026-08-26 18:41:59 +08:00
Kinneyzhang
47f9da2ef2
feat: classify Box axes as structural style
2026-08-26 16:13:02 +08:00
Kinneyzhang
9f2cdfb299
feat: add canonical Box layout axes
2026-08-26 16:10:40 +08:00
Kinneyzhang
fcfbeb0368
fix: restore immediate retained viewport updates
2026-08-26 00:09:53 +08:00
Kinneyzhang
d58ec51650
perf: coalesce viewport resize delivery
2026-08-25 22:45:13 +08:00
Kinneyzhang
175ae2ed4e
fix: preserve intrinsic row sizing across containing blocks
2026-08-25 20:55:43 +08:00
Kinneyzhang
b25328198c
perf: defer GC across interactive viewport rerenders
2026-08-25 17:42:01 +08:00
Kinneyzhang
c591a9fcf4
perf: add native retained frame commits
2026-08-25 17:16:56 +08:00
Kinneyzhang
dd731cfbbf
Optimize incremental mixed-owner rendering
2026-08-24 02:08:53 +08:00
Kinneyzhang
b65b5937cc
Fix retained Flex ownership and responsive viewport updates
2026-08-22 17:37:03 +08:00
Kinneyzhang
33c625ad82
Make minmax grid tracks responsive
2026-08-22 10:19:12 +08:00
Kinneyzhang
1edc6d5bb6
Fix interactive Ebox publication and viewport bounds
2026-08-22 08:21:08 +08:00
Kinneyzhang
3fd63989e8
Complete retained Ebox publication and scrolling
2026-08-22 06:18:56 +08:00
Kinneyzhang
972126e239
docs(ebox): align public API and usage references
2026-08-11 21:09:12 +08:00
Kinneyzhang
3dc0706af9
chore(ebox): checkpoint current implementation and docs
2026-08-11 20:43:40 +08:00
Kinneyzhang
d279f94ee0
refactor(ebox): delegate selector matching to TP
...
Compile CSS-like selectors to TP structured ASTs and make TP the sole final matcher while Ebox retains logical tree adaptation and candidate indexes. Separate logical selector types from raw runtime type counts so internal flex adapters still drive bounded scroll scheduling without leaking into selector semantics.\n\nVerified: make check EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
2026-08-06 14:28:29 +08:00