Commit Graph
150 Commits
Author SHA1 Message Date
ldm0 1dc499def8 fix createIsolatedWorld renderer restart ordering 2026-08-17 04:12:10 +08:00
ldm0 9843922de4 refactor(renderer): split owner-local store modules 2026-08-17 04:04:00 +08:00
ldm0 fc7fe9875e refactor(renderer): model live and retiring page entries 2026-08-17 04:04:00 +08:00
ldm0 5de601b7e7 fix(renderer): avoid abort on streaming timeout 2026-08-17 04:04:00 +08:00
ldm0 69a5f3a716 fix(allocator): disable jemalloc on Windows 2026-08-17 03:31:17 +08:00
ldm0 86c648fa5a Bump version to 1.0.0 2026-08-17 01:33:18 +08:00
ldm0 0d1b885eb0 build(deps): align html parser stack on 0.39 2026-08-17 01:26:26 +08:00
ldm0 1682b7ea9e build(deps): update toml to 1.1 2026-08-17 01:26:26 +08:00
ldm0 ade8ace79e build(deps): update png to 0.18 2026-08-17 01:26:26 +08:00
ldm0 aefa01568d fix(fetch): share deadline with best-effort readiness 2026-08-17 01:23:24 +08:00
ldm0 f23fca74ad refactor(fetch): unify readiness deadline 2026-08-17 01:23:24 +08:00
ldm0 d7df97dc4f fix(fetch): share timeout across replacement navigation 2026-08-17 01:23:24 +08:00
ldm0 be85a67d54 refactor(cli): remove help and version subcommands 2026-08-17 01:23:02 +08:00
ldm0 2692c5ce76 refactor(devtools): separate renderer control plane
Move renderer DevTools command metadata, route-local ingress, and pause coordination out of script_vm. Share the per-session lane algorithm without merging Main and IO state, centralize target lifecycle wiring, and keep first-dispatch permits explicit at the owner boundary.
2026-08-17 00:40:39 +08:00
ldm0 a4ca69d2cf test(webdriver): cover non-yielding script interruption 2026-08-17 00:40:39 +08:00
ldm0 e097320650 test(cdp): add Chromium-calibrated Inspector routing smoke 2026-08-17 00:40:39 +08:00
ldm0 9a3763405c test(devtools): exercise active-JS Main and IO routing 2026-08-17 00:40:39 +08:00
ldm0 4e52f654e6 fix(devtools): make renderer teardown interrupt-safe 2026-08-17 00:40:39 +08:00
ldm0 8cd6dac0d4 fix(devtools): keep non-V8 IO agents owner-independent 2026-08-17 00:40:39 +08:00
ldm0 368c087534 refactor(devtools): unify the renderer Main receiver 2026-08-17 00:40:39 +08:00
ldm0 91bfa0b441 Remove legacy inspector command routing 2026-08-17 00:40:39 +08:00
ldm0 1b5ffc8f5d refactor: add nested main inspector receiver 2026-08-17 00:40:39 +08:00
ldm0 310b886f51 refactor: split inspector IO dispatch from page owner 2026-08-17 00:40:39 +08:00
ldm0 c67b4d04f7 fix(webdriver): terminate timed-out script execution 2026-08-17 00:40:39 +08:00
ldm0 d0f09dbe6d fix(devtools): unify page inspector command ingress 2026-08-17 00:40:39 +08:00
ldm0 73aa8520fd fix(renderer): preserve per-session inspector dispatch order 2026-08-17 00:40:39 +08:00
ldm0 24b94d36c2 refactor(cli): rename redirect wait option 2026-08-16 22:45:15 +08:00
ldm0 bea0f130b5 test: cover HTTP error navigation edge cases 2026-08-16 21:10:24 +08:00
ldm0 eb4b7e4a36 feat: follow HTTP error replacement navigations 2026-08-16 21:10:24 +08:00
ldm0 61fe8e0f8f fix: set default fetch timeout to 25 seconds 2026-08-16 21:10:24 +08:00
ldm0 94b59802b1 refactor: make page residences attachment-only 2026-08-16 16:12:28 +08:00
ldm0 ce7fa9cd17 feat: implement Web Bot Auth signing 2026-08-16 15:19:40 +08:00
ldm0 b0b6aa8062 docs: sync localized quick start instructions 2026-08-16 15:12:53 +08:00
ldm0 ccff8fcc83 docs: trim project scope limitations 2026-08-16 15:12:53 +08:00
ldm0 3b7d2ab81c docs: document supported platforms 2026-08-16 15:12:53 +08:00
ldm0 b750a830ee docs: correct localized readme translations 2026-08-16 15:12:53 +08:00
ldm0 860ae86b2d docs: refine localized readmes 2026-08-16 15:12:53 +08:00
ldm0 021816be9a docs: move localized readmes into docs 2026-08-16 15:12:53 +08:00
ldm0 7ab11db756 refactor: replace page generations with attachment identities 2026-08-16 14:00:59 +08:00
ldm0 f05dc0a4fa test: cover input navigation through public protocols 2026-08-16 04:06:37 +08:00
ldm0 515df47845 refactor(cli): remove unused WPT and web bot auth options 2026-08-16 02:58:13 +08:00
ldm0 95a671e2e0 feat(fetch): return best-effort results on readiness timeout 2026-08-16 02:58:13 +08:00
ldm0 a2990e32aa Synchronize protocol tests with causal events 2026-08-16 02:31:27 +08:00
ldm0 353bf19d28 refactor: bind input cleanup to page attachments 2026-08-16 02:08:03 +08:00
ldm0 f51a04640b docs: add direct installation instructions 2026-08-16 01:43:49 +08:00
ldm0 f283d437a5 test: cover input ack cleanup on page replacement 2026-08-16 01:07:47 +08:00
ldm0 a9aa7a3216 fix: acknowledge pending input on page replacement 2026-08-16 01:07:47 +08:00
ldm0 59daf682c9 Preserve preferred aspect ratio semantics 2026-08-15 18:35:13 +08:00
ldm0 a664916b85 Remove legacy doc 2026-08-15 18:35:13 +08:00
ldm0 1b6e2bf87c refactor: centralize navigation-safe input completion
Settle renderer command turns against the Page residence that admitted them, while preserving immutable acknowledgements after navigation replaces that Page. Route output fences and post-response continuations through the canonical command context before decoding Input replies. Also isolate scheduler-sensitive runtime tests discovered during full-workspace validation.
2026-08-15 14:14:24 +08:00