ldm0
c0a37fe1d0
refactor(streams): isolate transform finish algorithms
2026-09-12 01:53:51 +08:00
ldm0
72a6cf71f0
refactor(streams): simplify transform terminal settlement
2026-09-12 01:53:51 +08:00
ldm0
a36916fdcb
refactor(streams): type transform finish callback data
2026-09-12 01:53:51 +08:00
ldm0
d05fc1199e
fix(streams): settle transform cancellation at promise reaction
2026-09-12 01:40:00 +08:00
ldm0
a7160b75ac
refactor(webapi): rename record role to plain
2026-09-12 01:38:23 +08:00
ldm0
961eac7f7c
refactor(webapi): share accessor preparation and validation
2026-09-12 01:38:23 +08:00
ldm0
2e6167f127
refactor(webapi): make object roles and receiver identity explicit
2026-09-12 01:38:23 +08:00
ldm0
c1679b1b25
refactor(webapi): share generated interface descriptors
2026-09-12 01:38:23 +08:00
ldm0
9b6ce47b98
refactor(webapi): share member and object code generation
2026-09-12 01:38:23 +08:00
ldm0
ed3321a3ee
refactor(webapi): normalize field roles and inherited defaults
2026-09-12 01:38:23 +08:00
ldm0
c35acc033d
refactor(webapi): retire unused interface object derive
2026-09-12 01:38:23 +08:00
ldm0
04fb84ce40
fix(fonts): reject unrelated system font substitutions
...
Split from window.chrome onto origin/main at 4b35bbc968 . No other unmerged feature groups included.
Original-commits: 5f14c020f
2026-09-11 22:57:15 +08:00
ldm0
8e121e3b0e
fix(streams): freeze transform cancel settlement
...
Source-commit: 3048ede0f0
2026-09-11 19:12:04 +08:00
ldm0
3a9acf2e19
test(wpt): refresh full cross-engine case lists
...
Refresh the all profile on a33217690 against WPT db95fafd1, using CDP,
50 workers, and an 800x600 viewport at DPR 1.
Record all 12,668 cases: 8,530 pass, 3,783 fail, 295 timeout,
50 harness-stalled, and 10 error; no crashes or missing cases.
Include fetch/api/abort/destroyed-context.html and resolve three iframe
cases previously listed under both pass and error. Preserve the full-run
observations, including 16 cases that changed from pass to fail.
v1.1.5
2026-09-11 18:32:44 +08:00
ldm0
86b2e9a645
refactor(webapi): complete identity migration and codec dispatch
2026-09-11 18:32:44 +08:00
ldm0
967a0d03d8
refactor(webapi): replace legacy brands with generated receiver checks
2026-09-11 18:32:44 +08:00
ldm0
c5cf57ff76
fix(structured-clone): dispatch all platform objects through native identity
2026-09-11 18:32:44 +08:00
ldm0
9f2e9632ac
refactor(webapi): migrate native construction paths to shared identity
2026-09-11 18:32:44 +08:00
ldm0
25d7b63e06
feat(webapi): generate private platform object identity
2026-09-11 18:32:44 +08:00
ldm0
5b5015df6f
fix(wpt): model Fetch status, trickle and abort fixtures
...
Source-commit: d60753677c
Source-commit: aec5df04d9
Source-commit: d5919885a4
2026-09-11 12:12:08 +08:00
ldm0
6956e5cf3c
fix(curl): resume eligible HTTP jobs after completions
...
Include queued HTTP work in the owner's runnable decision after completions release active slots. Share the global and per-origin eligibility checks with the startup path so blocked queues still allow the owner to wait.
Add native owner regressions that consume submission wakeups before releasing a held request, then require the queued request to finish within its short deadline. Cover both scheduler limits and priority queues whose head is blocked by an origin cap.
2026-09-11 11:43:15 +08:00
ldm0
3f2e2fedd8
fix(csp): report eval source locations
...
Source-commit: 0bc8cbd5bc
2026-09-11 05:50:19 +08:00
ldm0
c1661a2c3a
fix(geometry): serialize DOMMatrix numbers like ECMAScript
...
Source-commit: 715995c959
2026-09-11 04:24:08 +08:00
ldm0
ffe2805e08
fix(csp): validate Trusted Types directive name tokens
...
Source-commit: 621fd8d010
2026-09-11 04:18:03 +08:00
ldm0
4634749b69
fix(performance): reject structured cloning entries
...
Source-commit: d5cfe6a4d2
2026-09-11 02:21:49 +08:00
ldm0
02a73e1b1a
fix(page-visibility): hide windowless documents
...
Source-commit: 194db8dfb4
2026-09-11 02:20:10 +08:00
ldm0
4b3b8993bb
refactor(curl): share HTTP and WebSocket connection limits
...
Remove the separate WebSocket CURLSH connection cache so HTTP/1, HTTP/2 and WebSocket sockets compete for the existing host and total limits. Retain bounded session admission and message memory limits.
Pin the curl fork's connect-only eviction fix so quiet upgraded sockets remain owned until their connections close. Cover queueing, deadlines, cancellation, shutdown and HTTP/2 multiplexing under a full shared connection budget.
2026-09-11 01:47:10 +08:00
ldm0
0fde20db42
refactor(curl): organize runtime and protocol modules
2026-09-11 01:47:10 +08:00
ldm0
4e63c1e8c6
test(curl): cover shared HTTP and WebSocket workloads
2026-09-11 01:47:10 +08:00
ldm0
7f1617dad2
refactor(curl): separate request handles from runtime ownership
2026-09-11 01:47:10 +08:00
ldm0
544c08cffe
refactor(websocket): use the browser fetch transport
2026-09-11 01:47:10 +08:00
ldm0
150c01436a
refactor(curl): drive HTTP and WebSocket on one owner
2026-09-11 01:47:10 +08:00
ldm0
d9ce1e216b
chore(curl): add opt-in WebSocket owner diagnostics
2026-09-11 01:47:10 +08:00
ldm0
06e0c320be
perf(curl): reuse receive storage after would-block
2026-09-11 01:47:10 +08:00
ldm0
30869bb418
fix(websocket): coalesce pending pong responses
2026-09-11 01:47:10 +08:00
ldm0
a460cb3738
fix(websocket): close command admission before terminal delivery
2026-09-11 01:47:10 +08:00
ldm0
14fed394be
fix(websocket): schedule native I/O by readiness
2026-09-11 01:47:10 +08:00
ldm0
cd3a2b1679
refactor(websocket): encapsulate native session lifecycle
2026-09-11 01:47:10 +08:00
ldm0
e3f8765a34
fix(parser): treat empty HTML4 system IDs as quirks
...
Source-commit: 7f2172a42f
2026-09-11 00:31:21 +08:00
ldm0
62b1680452
docs(skill): strengthen Moli search concurrency and timeouts
2026-09-11 00:23:45 +08:00
ldm0
5699c4621b
feat(skill): add moli-websearch/imagesearch skills
2026-09-10 20:32:07 +08:00
ldm0
8d9acecc2f
fix(layout): preserve double precision transform matrices
...
Split from window.chrome onto origin/main at 4b35bbc968 . No other unmerged feature groups included.
Original-commits: 78d80d527
2026-09-10 20:30:55 +08:00
ldm0
33644f8b52
fix(html): reflect the inert attribute
...
Source-commit: cfd0b165ec
2026-09-10 19:01:48 +08:00
ldm0
3476f0fee8
fix(dom): expose object child browsing context
...
Source-commit: 0870f32748
2026-09-10 17:52:00 +08:00
ldm0
facea1d692
fix(geometry): expose WebKitCSSMatrix alias
...
Source-commit: 4f3342cfcb
2026-09-10 17:50:55 +08:00
ldm0
4b35bbc968
fix(workers): contain bootstrap script errors
...
Source-commit: 1bba1eb62e
2026-09-10 16:16:46 +08:00
ldm0
c7cc93fb03
fix(geometry): preserve exact DOMMatrix inverse identities
...
Source-commit: 8a31373364
2026-09-10 15:43:13 +08:00
ldm0
5d99eb4ce8
fix(import-maps): enforce parser inline CSP
...
Source-commit: 7ddb9b78ed
2026-09-10 14:49:41 +08:00
ldm0
9944bfc31f
fix(svg): map special presentation attributes
...
Source-commit: 7f01394606
2026-09-10 14:45:56 +08:00
ldm0
fa30d1b468
fix(location): make prototype immutable
...
Source-commit: d1896cbb3f
2026-09-10 14:44:37 +08:00