Commit Graph
53 Commits
Author SHA1 Message Date
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
ldm0 c0abc501e8 Include fallback fonts in normal line height 2026-08-11 18:54:34 +08:00
ldm0 8d890e005d Use own font metrics for inline fragments 2026-08-11 18:54:34 +08:00
ldm0 e09b28e158 Model structural inline box states 2026-08-11 18:54:34 +08:00
ldm0 bfd59d6ff2 Align inline text against its structural parent 2026-08-11 18:54:34 +08:00
ldm0 c4b5f65b2b Fix collapsed whitespace across inline boundaries 2026-08-11 18:54:34 +08:00
ldm0 7c4006670b Fix preserved newline inline-block baselines 2026-08-11 17:38:34 +08:00
ldm0 63eb3d6bc2 Fix inline-block baseline propagation 2026-08-11 16:34:44 +08:00
ldm0 8e1447161e Fix parent strut participation in inline layout 2026-08-11 15:11:20 +08:00
ldm0 bb5c9d0fd3 Refactor intrinsic sizing through Taffy 2026-08-11 13:34:06 +08:00
ldm0 6570110254 Fix definite IFC intrinsic contribution probes 2026-08-11 13:34:06 +08:00
ldm0 db979d2307 Fix cyclic calc min-width contributions 2026-08-11 13:34:06 +08:00
ldm0 504da8d689 Fix intrinsic inline calc percentage basis 2026-08-11 13:34:06 +08:00