Commit Graph
381 Commits
Author SHA1 Message Date
ldm0 b44dac00a3 fix(content-type): lowercase response charset 2026-08-27 02:57:24 +08:00
ldm0 8975fdb669 refactor(encoding): extract legacy charset detector 2026-08-27 02:57:24 +08:00
ldm0 d6b385c279 test(network): serialize external DNS failure cases 2026-08-27 02:57:24 +08:00
ldm0 43760d1205 feat(encoding): detect unlabeled legacy HTML like Blink 2026-08-27 02:57:24 +08:00
ldm0 12b6d5af8b fix(encoding): match Blink meta charset prescan 2026-08-27 02:49:01 +08:00
ldm0 e6c68fbf4d fix(macros): box large constructor default expressions 2026-08-27 02:49:01 +08:00
ldm0 b1a3d24654 test(renderer): make WebCrypto dispatch check deterministic 2026-08-27 02:04:51 +08:00
ldm0 155d6321e5 fix(tls): use curl AWS-LC root probe 2026-08-27 02:04:51 +08:00
ldm0 1f97225733 build(crypto): replace vendored OpenSSL with AWS-LC 2026-08-27 02:04:51 +08:00
ldm0 e787b4e0da refactor(webcrypto): move HKDF off OpenSSL 2026-08-27 02:04:51 +08:00
ldm0 a815619f32 refactor(webcrypto): move curve448 primitives to RustCrypto 2026-08-27 02:04:51 +08:00
ldm0 2bead09773 fix(v8): handle non-string function names 2026-08-27 02:04:06 +08:00
ldm0 d0935a7c9b Model embedded frame base backgrounds 2026-08-27 02:03:48 +08:00
ldm0 eb829a980b Separate single and penetrating hit tests 2026-08-27 02:03:32 +08:00
ldm0 d0b3d4ef0a Expose image coordinates in untransformed root space 2026-08-27 00:52:15 +08:00
ldm0 0195915706 Expose Element current CSS zoom 2026-08-27 00:46:35 +08:00
ldm0 12820a5203 Preserve structural ancestry through block-in-inline 2026-08-27 00:42:38 +08:00
BibekPathak dda59858b5 fix(cookies): make host-only cookies port-agnostic per RFC 6265 v1.0.6 2026-08-26 21:03:53 +08:00
ldm0 17a288b3db refactor(csp): unify navigation embedding checks 2026-08-26 20:39:31 +08:00
ldm0 d96feb74f2 refactor(document): unify navigation response policies 2026-08-26 20:39:31 +08:00
ldm0 33238e0ffe test(wpt): record frame-ancestors response fixes 2026-08-26 20:39:31 +08:00
ldm0 fc7c19e248 fix(csp): enforce frame-ancestors on child responses 2026-08-26 20:39:31 +08:00
ldm0 9b5961086c fix(encoding): separate response charset lookup 2026-08-26 20:28:00 +08:00
ldm0 e684648346 docs(content-type): clarify parser selection 2026-08-26 20:28:00 +08:00
ldm0 515549d1e3 fix(encoding): match Blink exact charset lookup 2026-08-26 20:28:00 +08:00
ldm0 d7ce6655ff refactor(content-type): centralize parsing semantics 2026-08-26 20:28:00 +08:00
ldm0 63cf8b53d5 chore(release): bump version to 1.0.6 2026-08-26 20:11:52 +08:00
ldm0 aaa62f2ef7 fix(ci): preserve CDP smoke diagnostics 2026-08-26 20:06:09 +08:00
ldm0 9da8ac5092 feat(fetch): evaluate expressions from files 2026-08-26 20:06:09 +08:00
ldm0 f3d5f3d11c refactor(runtime): simplify awaited expression evaluation 2026-08-26 17:58:15 +08:00
ldm0 addbb8e3fa feat(fetch): evaluate page expressions 2026-08-26 17:58:15 +08:00
ldm0 ddb7a84780 test(wpt): refresh full case lists 2026-08-26 06:03:56 +08:00
ldm0 30ae322561 chore(release): bump version to 1.0.5 v1.0.5 2026-08-26 04:56:48 +08:00
ldm0 66fd71f482 fix(svg): load image href resources 2026-08-26 04:31:25 +08:00
ldm0 ece25ddf9f fix(svg): compute live geometry bounds with kurbo 2026-08-26 04:31:25 +08:00
ldm0 e37ecb245c fix(svg): expose geometry element interfaces 2026-08-26 04:31:25 +08:00
Athul Nambiar eeb2ae6179 fix(headers): respect quoted strings when splitting header parameters 2026-08-26 03:47:19 +08:00
ldm0 6e2c94b985 test(cli): wait for explicit Anubis completion 2026-08-26 03:29:40 +08:00
ldm0 aa4e6333b4 test(renderer): avoid cross-source stylesheet ordering assumptions 2026-08-26 03:29:40 +08:00
ldm0 12e122c8fe fix(renderer): isolate stylesheet parser resume authority 2026-08-26 03:29:40 +08:00
ldm0 8de1ee41a5 fix(renderer): retain admitted parser phase-one driver 2026-08-26 03:29:40 +08:00
ldm0 6566674ac7 fix(network): preserve curl completion order 2026-08-26 03:29:40 +08:00
ldm0 a942fbec7d fix(renderer): resume parser on stylesheet settlement
Release parser execution when the blocking stylesheet state settles, while keeping link and style load/error dispatch as an independent event boundary. Carry parser admission through the page turn so its phase-one consumer can run without an unrelated task splitting the handoff.
2026-08-26 03:29:40 +08:00
ldm0 9c49d2140b deps(websocket): unify webpki-roots on 1.x
Stripped moli: 123,520,056 -> 123,515,960 bytes (-4,096 bytes, -0.0033%).
2026-08-26 03:29:25 +08:00
ldm0 fce58f7468 deps(layout): upgrade parley to 0.11.1
Stripped moli: 124,163,128 -> 123,520,056 bytes (-643,072 bytes, -0.52%).
2026-08-26 03:29:25 +08:00
ldm0 36a19dea95 dep: remove unused dependencies 2026-08-26 03:29:25 +08:00
ldm0 8fd8134e0d test(cdp): strengthen response ordering coverage 2026-08-26 03:26:00 +08:00
ldm0 f44cb47fb9 refactor(svg): delegate matrix math to kurbo affine 2026-08-26 03:10:57 +08:00
ldm0 aa8cd2ecb3 refactor(svg): replace sampled geometry with kurbo 2026-08-26 03:10:57 +08:00
ldm0 3300ba2af2 Model table cell presentation padding 2026-08-26 01:46:50 +08:00