Kinneyzhang
2a64573d42
Complete retained layer update and packaging contracts
CI / test (29.1) (push) Waiting to run
CI / test (30.2) (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-10 03:00:05 +08:00
Kinneyzhang
4a25d573c2
Add retained layer layout: position/left/top/z-index/layer/anchor properties, new ebox-layer.el and ebox-composite.el, update docs and Makefile
CI / test (29.1) (push) Waiting to run
CI / test (30.2) (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-10 01:58:23 +08:00
Kinneyzhang
a8417d56c6
Prepare standalone distribution and harden clipping and interaction
2026-09-10 00:22:34 +08:00
Kinneyzhang
79f5bc23d1
feat: add CSS sizing and native text interaction capabilities
...
Normalize size units and intrinsic sizing across Elisp and native layout. Add help, pointer, hover-style and keymap support with reusable interaction adapters.
Keep content updates local, preserve scroll caches and hover borders, and avoid rebuilding retained plans and ownership metadata for stable geometry.
Validation: make check and native-rust-tests passed; targeted native interaction and scroll publication regressions passed.
2026-09-09 22:25:18 +08:00
Kinneyzhang
d19305b16c
merge: reconcile corrected retained-state inventory ancestry
...
Retain the already integrated corrected inventory and its checks. Preserve the later viewport event and layout context authorities, plus native compiler index exclusions and their extended assertions.
2026-09-08 21:44:04 +08:00
Kinneyzhang
22610ca0f7
merge: reconcile persistent runtime index branch ancestry
...
The native edge baseline c81fa47 has the same tree as integrated e48af05 . Runtime index commit f87fcd1 has the same stable patch ID as integrated 826f195 . Retain the already reviewed integration tree and record the original branch ancestry without undoing newer main fixes.
2026-09-08 21:43:23 +08:00
Kinneyzhang
7c21185215
merge: integrate retained native input with current main fixes
...
Reconcile duplicated native ancestry against the verified equivalent base. Preserve current source ownership, scroll partition, allocated owner rendering, and later retained-state repairs while adapting their consumers and existing fixtures to persistent runtime indexes.
Validation: strict byte compilation of 28 source files, static syntax across 56 Lisp files, cargo check, and native release build passed. Regression suites and benchmarks were not run at the user's direction.
2026-09-08 21:42:21 +08:00
Kinneyzhang
7de9eb16f9
chore: ignore macOS metadata files
2026-09-08 21:33:12 +08:00
Kinneyzhang
1204746e41
fix: render allocated owners in their retained slots
2026-09-08 19:33:00 +08:00
Kinneyzhang
2b7ffcb0af
perf: avoid duplicate flex signature identity preparation
2026-09-08 18:17:23 +08:00
Kinneyzhang
e1f4821e6d
fix: rebuild ordinary projection state after local output declines
2026-09-07 06:56:43 +08:00
Kinneyzhang
6ac8ff6e04
fix: consume transient paint markers before retaining fragments
2026-09-07 05:55:42 +08:00
Kinneyzhang
f89b47b77d
perf: retain mount state for proven single-owner updates
2026-09-07 05:30:42 +08:00
Kinneyzhang
71154f5f78
perf: retain mount state across mixed geometry and paint updates
2026-09-07 05:03:36 +08:00
Kinneyzhang
789e0b2f17
fix: preserve mixed updates after retained node replacement
2026-09-07 03:26:55 +08:00
Kinneyzhang
b624f46499
perf: retain published properties for local owner text edits
2026-09-07 02:36:22 +08:00
Kinneyzhang
dae9db7a74
fix: retain enclosing effects during ordinary content updates
2026-09-06 23:58:24 +08:00
Kinneyzhang
e7066b27f4
fix: preserve mixed updates beside independent scroll regions
2026-09-06 22:11:05 +08:00
Kinneyzhang
7c0ddbe933
fix: restrict wheel scrolling to the hovered box
2026-09-06 21:45:45 +08:00
Kinneyzhang
21cf79cdfa
perf: retain local text updates beside independent scroll regions
2026-09-06 20:50:01 +08:00
Kinneyzhang
dfa097e988
fix: deliver viewport updates after window size hooks
2026-09-06 18:23:11 +08:00
Kinneyzhang
5143d17a56
fix: scope node memos to copied runtime generations
2026-09-06 15:30:18 +08:00
Kinneyzhang
3fadb19121
refactor: preserve line data through box decoration
2026-09-06 14:00:59 +08:00
Kinneyzhang
acb5afce82
perf: avoid unused vertical padding materialization
2026-09-06 13:25:47 +08:00
Kinneyzhang
9e581aea2e
refactor: separate viewport topology and scroll reuse proofs
2026-09-06 12:57:20 +08:00
Kinneyzhang
36883aefc7
test: preserve scroll clearing across allocation cache reuse
2026-09-06 12:26:19 +08:00
Kinneyzhang
3bd75f90c8
fix: preserve standalone layout and source ownership across updates
...
Expose detached committed snapshots and explicit canonical construction ownership. Preserve scoped publication and rollback, share Box decoration, and reuse completed Flex/Grid work only under proven constraints.
2026-09-06 10:45:47 +08:00
Kinneyzhang
727aba2ec7
Preserve native scroll continuity with explicit retained producers
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 17:26:13 +08:00
Kinneyzhang
73357dee94
fix: wait a fresh idle interval before predictive reflow
2026-09-05 16:09:24 +08:00
Kinneyzhang
39d079b2cc
perf: retain sparse column composition and exact box projections
2026-09-05 15:21:10 +08:00
Kinneyzhang
14c1698c41
Reuse retained layout subtrees across confirmed document updates
2026-09-05 13:39:28 +08:00
Kinneyzhang
220f27803e
Retain exact source changes and immutable use topology
2026-09-05 12:56:20 +08:00
Kinneyzhang
826f195236
Use compressed persistent runtime indexes and retained node-id postorder
2026-09-05 12:05:08 +08:00
Kinneyzhang
dac004cd65
Retain compositional line sequences and synchronize worker shutdown
2026-09-05 12:03:28 +08:00
Kinneyzhang
f87fcd121b
Use compressed persistent runtime indexes and retained node-id postorder
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 11:31:49 +08:00
Kinneyzhang
c9de7e6329
Retain atom composition and incremental context validation facts
2026-09-05 11:15:52 +08:00
Kinneyzhang
c81fa47d31
Reuse exact native edge facts for local mixed-layout deltas
2026-09-05 09:37:22 +08:00
Kinneyzhang
85849c01e7
Reuse exact native edge facts for local mixed-layout deltas
2026-09-05 09:35:55 +08:00
Kinneyzhang
e48af058b5
Reuse exact native edge facts for local mixed-layout deltas
2026-09-05 09:35:43 +08:00
Kinneyzhang
c9131401ea
Retain native node deltas across confirmed sessions
2026-09-05 08:44:35 +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
13e360a1a5
perf: preserve native patch locality when styles append
2026-09-05 07:43:11 +08:00
Kinneyzhang
bc4516e171
perf: preserve native patch locality when styles append
2026-09-05 07:43:02 +08:00
Kinneyzhang
76bce0bb8d
perf: retain validated native document input across commits
2026-09-05 07:31:13 +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
a5cff4fa44
fix: complete standalone M2a E1 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:48:39 +08:00