Commit Graph
65 Commits
Author SHA1 Message Date
ldm0 c1204434f7 fix(layout): implement automatic table column sizing 2026-08-31 11:59:59 +08:00
ldm0 b045ea3d52 perf(layout): cache pure text intrinsic widths 2026-08-31 02:34:16 +08:00
ldm0 ac439e328e perf(layout): reuse shaped inline layouts across probes 2026-08-31 02:34:16 +08:00
ldm0 90a036d2b8 docs(layout): explain scrollbar corrective relayout 2026-08-30 19:46:56 +08:00
ldm0 9240c16283 perf(layout): summarize intrinsic inline placement 2026-08-30 19:46:56 +08:00
ldm0 e05ce5ef46 perf(layout): cache document font resolution 2026-08-30 19:46:56 +08:00
ldm0 b09fee1df2 feat(layout): expose resolved Grid tracks 2026-08-30 05:41:30 +08:00
ldm0 7f2efded61 fix(layout): establish filter containing blocks 2026-08-30 03:14:38 +08:00
ldm0 6c4103eefc perf(layout): localize overflow feedback projection 2026-08-30 00:55:04 +08:00
ldm0 112cfda8cb perf(layout): cull paint outside captures 2026-08-30 00:55:04 +08:00
ldm0 13a0609ffa perf(layout): reuse numeric scrollbar feedback 2026-08-30 00:55:04 +08:00
ldm0 59fa4f6c8a perf(layout): materialize inline fragments once 2026-08-30 00:55:04 +08:00
ldm0 4117a16f2d perf(renderer): trace per-frame rendering phases 2026-08-28 15:18:42 +08:00
ldm0 06174c0549 perf(layout): reuse common paint clip prefixes 2026-08-28 15:18:42 +08:00
ldm0 a50bc689ed perf(renderer): reuse style work within layout observations 2026-08-28 15:18:42 +08:00
ldm0 65f53b667e fix(layout): resolve CSSOM metrics in absolute zoom space 2026-08-28 11:28:23 +08:00
ldm0 e5f4ef1f5f Resolve used aspect ratios at layout boundaries 2026-08-28 04:41:52 +08:00
ldm0 de242fbaec Fix one-dimensional inline offset geometry 2026-08-27 19:22:08 +08:00
ldm0 ce0a6157e2 Model inline offset geometry from fragments 2026-08-27 19:22:08 +08:00
ldm0 7391608b7b Ignore table-part decorations in used geometry 2026-08-27 14:59:02 +08:00
ldm0 d0935a7c9b Model embedded frame base backgrounds 2026-08-27 02:03:48 +08:00
ldm0 d0b3d4ef0a Expose image coordinates in untransformed root space 2026-08-27 00:52:15 +08:00
ldm0 12820a5203 Preserve structural ancestry through block-in-inline 2026-08-27 00:42:38 +08:00
ldm0 aa4d73aff5 fix(layout): honor vertical block-start positioning 2026-08-23 15:56:16 +08:00
ldm0 897e8e88a2 feat(layout): model physical scrollbar insets 2026-08-23 03:49:48 +08:00
ldm0 ac477b86f7 fix(layout): align viewport and scrollbar behavior 2026-08-23 03:49:48 +08:00
ldm0 d823999dc0 fix(renderer): fence screencast resource races
Split screenshot and screencast capture contracts, publish one shared visual resource generation, and collect CSS image references during the real layout traversal. Add asynchronous publication and multi-session screencast regressions.
2026-08-22 19:44:54 +08:00
ldm0 03a80259eb Reuse composite layout snapshots for iframe input 2026-08-22 19:44:54 +08:00
ldm0 f481bfa192 Fix transformed iframe input routing 2026-08-22 19:44:54 +08:00
ldm0 3a8e52ba99 Implement classic scrollbars 2026-08-22 19:44:54 +08:00
ldm0 7733dcd843 Anchor scrollable overflow at the padding box 2026-08-21 03:42:28 +08:00
XDLCS 4352193ff3 opt: remove manual flock on Windows 2026-08-18 03:28:48 +08:00
ldm0 c09656bf3b feat: implement default wheel scrolling 2026-08-18 01:04:04 +08:00
ldm0 2b51bdd12a feat(screenshot): relax full-document capture limits 2026-08-18 00:35:51 +08:00
ldm0 59daf682c9 Preserve preferred aspect ratio semantics 2026-08-15 18:35:13 +08:00
ldm0 e2aa24db14 Unify pre-transform paint coordinate state 2026-08-15 00:53:52 +08:00
ldm0 6cf483e812 Model fixed table colspan constraints
Order table sections visually before applying first-row span constraints, preserve explicit column priority, and exclude internal border spacing from distributed cell measures.
2026-08-14 20:42:08 +08:00
ldm0 9e364b9299 Split frozen layout tree into focused modules 2026-08-14 20:03:29 +08:00
ldm0 93188efbc4 Retain only the frozen layout tree 2026-08-14 20:03:29 +08:00
ldm0 1b54b74469 Pixel-snap images in pre-transform paint space 2026-08-14 17:59:12 +08:00
ldm0 888072cf87 Own CSS subpixel quantization in Moli 2026-08-14 11:09:21 +08:00
ldm0 d1f20f66f8 Use a global CSS layout-unit grid 2026-08-13 19:22:29 +08:00
ldm0 d5ad7dce73 Implement fixed table column allocation 2026-08-13 17:55:18 +08:00
ldm0 5de83e3e76 Avoid redundant replaced image clipping 2026-08-12 19:22:57 +08:00
ldm0 2371164e10 Fix oversized replaced element sizing 2026-08-12 16:12:38 +08:00
ldm0 6924b69e20 Fix unicode-range web font selection 2026-08-12 00:56:48 +08:00
ldm0 a73f60d08a Preserve signed atomic block margins 2026-08-11 19:33:01 +08:00
ldm0 dc04347e3f Translate table baselines with top captions 2026-08-11 19:33:01 +08:00
ldm0 8a175047a8 Use formatting-context atomic baselines 2026-08-11 19:33:01 +08:00
ldm0 a6c22fde14 feat(cdp): implement PDF printing 2026-08-11 19:32:45 +08:00